DirectShow DirectShow 레퍼런스 DirectShow 구조체 DVD_MUA_Coeff [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
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] + ...
참조