DirectShow DirectShow 레퍼런스 DirectShow 구조체 DVINFO [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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
예약이 끝난 상태. 이 배열은 제로로 설정한다.
참조