Microsoft DirectX 8.0

ANALOGVIDEOINFO 構造体

構造体

アナログ ビデオ信号のフォーマットに関する情報を保持する。

構文

typedef struct tagAnalogVideoInfo {
    RECT            rcSource;           
    RECT            rcTarget;           
    DWORD           dwActiveWidth;      
    DWORD           dwActiveHeight;     
    REFERENCE_TIME  AvgTimePerFrame;    
} ANALOGVIDEOINFO;

メンバ

rcSource
ソース ビデオの矩形。
rcTarget
転送先のターゲット矩形。
dwActiveWidth
ソース ビデオの幅。
dwActiveHeight
ソース ビデオの高さ (NTSC では 483、PAL および SECAM では 575)。
AvgTimePerFrame
フレームの平均時間 (100 ナノ秒単位)。

注意

通常、このフォーマットを使用するフィルタは、メモリ ベースの転送ではなくハードウェア ベースの接続によってビデオ信号を渡す。

メディア タイプがアナログ ビデオの接続が定義される例としては、"M" 色の符号化を使用して NTSC ビデオを接続する場合が挙げられる。この場合、メジャー タイプ、サブタイプ、およびフォーマット タイプ に、それぞれ MEDIATYPE_AnalogVideo、MEDIASUBTYPE_AnalogVideo_NTSC_M、FORMAT_AnalogVideo が使用される。