#include <video_capturer.h>
| データフィールド | |
| otc_bool(* | init )(const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
| otc_bool(* | 破壊する )(const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
| otc_bool(* | スタート )(const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
| otc_bool(* | ストップ )(const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
| otc_bool(* | get_capture_settings )(const otc_video_capturer *キャプチャ関数, void *ユーザーデータ, struct otc_video_capturer_settings *設定) |
| void * | ユーザーデータ |
| void * | 予約済み |
詳細な説明
オーディオデバイスのコールバック関数。
この構造体は、ビデオキャプチャデバイスに関連するイベントのコールバック関数への関数ポインタの集合です。
すべてのコールバックは、アプリケーションやメインスレッド上ではなく、内部スレッド上で行われる。アプリケーションは、内部スレッドのブロックを避けるために、できるだけ早くコールバックを返すべきである。
現場記録
破壊する
| otc_bool(* 破棄) (const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
ビデオキャプチャ装置に対し、自己破壊を行うよう要求する。
パラメータ : | | | | --- | --- | | capturer | ビデオキャプチャインスタンスへのポインタ。 | | user_data | この構造体に紐付けられたユーザー定義データへのポインタ。 |
戻り値 : エラーか成功かを示すブール値。
関連項目 : otc_bool
get_capture_settings
| otc_bool(* get_capture_settings) (const otc_video_capturer *キャプチャ関数, void *ユーザーデータ, struct otc_video_capturer_settings *設定) |
ビデオキャプチャ機能が、現在使用中の設定を返すように要求する。
パラメータ : | | | | --- | --- | | capturer | ビデオキャプチャインスタンスへのポインタ。 | | user_data | この構造体に紐付けられたユーザー定義データへのポインタ。 | | settings | 設定を保持する構造体へのポインタ。 |
戻り値 : エラーか成功かを示すブール値。
関連項目 : otc_bool
init
| otc_bool(* init) (const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
ビデオキャプチャ機能に対し、自身の初期化を行うよう要求します。
パラメータ : | | | | --- | --- | | capturer | ビデオキャプチャインスタンスへのポインタ。 | | user_data | この構造体に紐付けられたユーザー定義データへのポインタ。 |
戻り値 : エラーか成功かを示すブール値。
関連項目 : otc_bool
予約済み
| void* reserved |
内部実装に使用される、予約済みリソースが格納されているメモリ領域へのvoidポインタ。
スタート
| otc_bool(* 開始) (const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
ビデオキャプチャ機能に対し、ビデオのキャプチャを開始するよう要求します。
パラメータ : | | | | --- | --- | | capturer | ビデオキャプチャインスタンスへのポインタ。 | | user_data | この構造体に紐付けられたユーザー定義データへのポインタ。 |
戻り値 : エラーか成功かを示すブール値。
関連項目 : otc_bool
ストップ
| otc_bool(* stop) (const otc_video_capturer *キャプチャ関数, void *ユーザーデータ) |
ビデオキャプチャ機能に対し、ビデオのキャプチャを停止するよう要求します。
パラメータ : | | | | --- | --- | | capturer | ビデオキャプチャインスタンスへのポインタ。 | | user_data | この構造体に紐付けられたユーザー定義データへのポインタ。 |
戻り値 : エラーか成功かを示すブール値。
関連項目 : otc_bool
ユーザーデータ
| void* user_data |
この構造体のメンバー変数は、開発者が必要とする可能性のある、ビデオキャプチャ機能に関連するデータを指すことができます。