DirectShow DirectShow 레퍼런스 DirectShow 구조체 DVD_AudioAttributes   [목차열람] [주소복사] [슬롯비우기]
DVD_AudioAttributes 구조체
 
Microsoft DirectX 9.0

DVD_AudioAttributes 구조체

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

현재는 사용되지 않는다.

참조

↑TOP