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
予約済み。この配列はゼロに設定する。
参照