KSAUDIO_MIXLEVEL 구조체(ksmedia.h)
KSAUDIO_MIXLEVEL 구조체는 슈퍼믹서 노드(KSNODETYPE_SUPERMIX)에서 입력 출력 경로의 혼합 수준을 지정합니다.
구문
typedef struct {
BOOL Mute;
LONG Level;
} KSAUDIO_MIXLEVEL, *PKSAUDIO_MIXLEVEL;
구성원
Mute
입력 채널이 출력 채널로 흘러들어갈 때 음소거(혼합되지 않음)인지 여부를 지정합니다. TRUE 값은 채널이 음소거되었음을 나타냅니다. FALSE 값은 채널의 혼합 수준이 Level 멤버에 의해 지정되었음을 나타냅니다.
Level
출력 채널로 흐를 때 입력 채널에 적용되는 혼합 수준을 지정합니다. 자세한 내용은 아래 설명 부분을 참조하십시오.
설명
KSAUDIO_MIXLEVEL 구조체는 슈퍼믹서 노드의 한 입력 채널에서 동일한 노드의 출력 채널로 특정 데이터 경로의 볼륨 수준을 지정합니다. 슈퍼믹서 노드를 통해 모든 입력 출력 경로에 대한 볼륨 수준을 지정하려면 이러한 구조의 배열이 필요합니다.
m 입력 채널 및 n 출력 채널이 있는 슈퍼믹서 노드를 통해 모든 경로의 혼합 수준을 지정하려면 m x n 배열의 KSAUDIO_MIXLEVEL 구조로 구성된 혼합 수준 테이블이 필요합니다. 이 테이블은 KSPROPERTY_AUDIO_MIX_LEVEL_TABLE 속성에 대한 데이터 값을 설정하거나 가져오는 데 사용됩니다.
Level 멤버의 혼합 수준 값은 다음 배율을 사용합니다.
-2147483648 -Infinity 데시벨(감쇠)입니다.
-2147483647 -32767.99998474 데시벨(감쇠) 및
+2147483647 +32767.99998474 데시벨(게인)입니다.
정수 값 -2147483648 +2147483647 나타내는 데시벨 범위입니다.
이 배율의 해상도는 1/65536 데시벨입니다.
요구 사항
| 헤더 | ksmedia.h(Ksmedia.h 포함) |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기