次の方法で共有


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 が使う。

参照