Share via


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 キャプチャ ドライバから渡されない。

参照