Microsoft DirectX 8.0

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 キャプチャ ドライバ (ファイルの圧縮、表示、または書き込みの場合) から渡されない。