VideoControlFlags 列挙
ビデオ デバイスの動作ビデオ モードを指定する。
構文
typedef enum tagVideoControlFlags
{
VideoControlFlag_FlipHorizontal = 0x0001,
VideoControlFlag_FlipVertical = 0x0002,
VideoControlFlag_ExternalTriggerEnable = 0x0004,
VideoControlFlag_Trigger = 0x0008
} VideoControlFlags;
要素
VideoControlFlag_FlipHorizontal
ピクチャを水平方向にフリップすることを指定する。
VideoControlFlag_FlipVertical
ピクチャを垂直方向にフリップすることを指定する。
VideoControlFlag_ExternalTriggerEnable
外部ソース (たとえばカメラの押しボタン) からトリガをキャプチャするようにストリームをセットアップする。バッファはドライバのキューに入れることができるが、外部イベントが発生するまでは WDM キャプチャ ドライバ (ファイルの圧縮、表示、または書き込みの場合) から渡されない。「注意」を参照すること。
VideoControlFlag_Trigger
ストリームに VideoControlFlag_ExternalTriggerEnable フラグが設定されているときに、ソフトウェアで外部トリガをシミュレートする。
注意
IAMVideoControl インターフェイスはこの列挙データ型を使う。
複数のキャプチャ バッファはキャプチャ ドライバのキューに入れられ、ストリームが "実行" 状態になると固定レートで値が入れられる。VideoControlFlag_ExternalTriggerEnable フラグが設定されている場合、値が入れられたバッファは外部イベントが発生するまでは、ファイルの圧縮、表示、または書き込みのために WDM キャプチャ ドライバから渡されない。
参照