Microsoft DirectX 8.0 |
ビデオ デバイスの動作ビデオ モードを指定する。
構文
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 キャプチャ ドライバ (ファイルの圧縮、表示、または書き込みの場合) から渡されない。