DirectShow DirectShow 레퍼런스 DirectShow 구조체 DVD_AudioAttributes [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
DVD_AudioAttributes 구조체는, 디스크의 다양한 오디오 속성을 받기 위해서(때문에),IDvdInfo2::GetAudioAttributes 내에서 사용한다.
구문
typedef struct tagDVD_AudioAttributes {
DVD_AUDIO_APPMODE AppMode;
DVD_AUDIO_FORMAT AudioFormat;
LCID Language;
DVD_AUDIO_LANG_EXT LanguageExtension;
BOOL fHasMultichannelInfo;
DWORD dwFrequency;
BYTE bQuantization;
BYTE bNumberOfChannels;
DWORD dwReserved[2];
} DVD_AudioAttributes;
멤버
AppMode
현재의 오디오 모드를 나타낸다. 모드 DVD_AudioMode_Karaoke 가 돌려받는 경우는,IDvdInfo2::GetKaraokeAttributes 를 호출해 상세 정보를 얻어온다.
AudioFormat
오디오 스트림의 포맷 (encode 방식)을 기술한다.
Language
오디오 스트림의 언어를 나타내는 LCID 값. 언어가 존재하지 않는 경우는 0.
LanguageExtension
디스크에 이용 가능한 정보가 있는 경우로 설정되는 DVD_AUDIO_LANG_EXT 열거.
fHasMultichannelInfo
멀티 채널 속성이 존재할지 어떨지를 나타낸다. TRUE 는 SurroundSound 등의 추가의 믹싱 정보가 이용 가능한 일을 의미한다. 멀티 채널 정보를 얻어오려면,IDvdInfo2::GetTitleAttributes 를 호출한다.
dwFrequency
오디오 스트림의 주파수 (48 k, 96k). 단위는 Hz.
bQuantization
오디오 스트림의 해상도 (16, 20, 24 비트 등). 0 은 해상도가 불명한 것을 나타낸다.
bNumberOfChannels
채널수. 예를 들어, 5.1 Dolby AC-3 에는 채널이 6 개 있다.
dwReserved
현재는 사용되지 않는다.
참조