ANALOGVIDEOINFO 構造体
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 が使う。
参照