次の方法で共有


DVINFO 構造体

DVINFO 構造体は、デジタル ビデオ (DV) ストリームのフォーマットを記述する。

構文

typedef struct tag_DVINFO {
    DWORD dwDVAAuxSrc;
    DWORD dwDVAAuxCtl;
    DWORD dwDVAAuxSrc1;
    DWORD dwDVAAuxCtl1;
    DWORD dwDVVAuxSrc;
    DWORD dwDVVAuxCtl;
    DWORD dwDVReserved[2];
} DVINFO, *PDVINFO;

メンバ

dwDVAAuxSrc

フレームの最初のオーディオ ブロック (525-60 システムでは最初の 5 つの DV DIF シーケンス、625-50 システムでは最初の 6 つの DV DIF シーケンス) に対する Audio Auxiliary Data Source Pack を指定する。DIF シーケンスは、150 個の DIF ブロックを含むデータ ブロックである。各 DIF ブロックには 80 バイトが含まれる。Audio Auxiliary Data Source Pack については、『Specification of Consumer-use Digital VCRs』の Part 2、Annex D「The Pack Header Table and Contents of Packs」のセクション D.7.1 に定義されている。

dwDVAAuxCtl

フレームの最初のオーディオ ブロックの Audio Auxiliary Data Source Control Pack を指定する。Audio Auxiliary Data Control Pack については、『Specification of Consumer-use Digital VCRs』の Part 2、Annex D「The Pack Header Table and Contents of Packs」のセクション D.7.2 に定義されている。

dwDVAAuxSrc1

フレームの 2 番目のオーディオ ブロック (525-60 システムでは 2 番目の 5 つの DV DIF シーケンス、625-50 システムでは 2 番目の 6 つの DV DIF シーケンス) に対する Audio Auxiliary Data Source Pack を指定する。

dwDVAAuxCtl1

フレームの 2 番目のオーディオ ブロックの Audio Auxiliary Data Source Control Pack を指定する。

dwDVVAuxSrc

『Specification of Consumer-use Digital VCRs』の Part 2、Annex D「The Pack Header Table and Contents of Packs」のセクション D.8.1 に定義されている Video Auxiliary Data Source Pack を指定する。

dwDVVAuxCtl

『Specification of Consumer-use Digital VCRs』の Part 2、Annex D「The Pack Header Table and Contents of Packs」のセクション D.8.2 に定義されている Video Auxiliary Data Source Control Pack を指定する。

DwDVReserved

予約済み。この配列はゼロに設定する。

参照