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

DVD_MUA_Coeff 구조체

DVD_MUA_Coeff 구조체는, 멀티 채널의 오디오 스트림에 포함되는 1 개의 채널의 믹싱 계수를 정의한다. DVD_MultichannelAudioAttributes 구조체에는, 스트림의 각 채널에 각각 대응하는 8 개의 DVD_MUA_Coeff 구조체로부터 완성되는 배열을 저장 한다.

구문

typedef struct tagDVD_MUA_Coeff {
    double   log2_alpha; 
    double   log2_beta;  
} DVD_MUA_Coeff;

멤버

log2_alpha

이 채널의 채널 0 에 대한 믹싱 계수를 나타내는 double 형의 변수.

log2_beta

이 채널의 채널 1 에 대한 믹싱 계수를 나타내는 double 형의 변수.

주의

이 구조체에 저장 되는 정보에는, 디지털 비디오 디스크 (DVD)에 명기된 믹싱 계수가 반영된다. 오디오의 디코드도 애플리케이션측에서 실시하는 경우를 제외해, 이 계수를 애플리케이션으로부터 변경하거나 반대로 사용하거나 할 수 없다. 일반적인 DVD 필터 그래프에서는,DVD 네비게이터 필터로부터 디코더에 이 정보를 보낼 것은 없다.

alpha 계수는 오디오 채널 0 에의 믹싱에 사용되어 beta 계수는 오디오 채널 1 에의 믹싱에 사용한다. 보통, 믹싱 계수는 다음의 식에서 계산된다.

Audio channel 0 = coeff[0]. alpha * value[0] + coeff[1]. alpha * value[1] + ... 
Audio channel 1 = coeff[0]. beta * value[0]  + coeff[1]. beta * value[1] + ... 

참조

↑TOP