MFPKEY_WMADEC_FOLDDOWN_MATRIX 속성

인코딩된 스트림에 포함된 것보다 적은 수의 채널에 대해 다중 채널 오디오를 디코딩하기 위해 작성자가 제공한 접이식 계수를 지정합니다.

IPropertyBag 상수

g_wszWMACFoldDownXToYChannels

g_wszWMACFoldXToYChannelsZ

데이터 형식

VT_ARRAY | VT_I4

설명

오디오 디코더는 DMO(DirectX Media Object) 또는 MFT(Media Foundation Transform)로 작동할 수 있습니다. 디코더가 DMO 또는 MFT 역할을 하는 경우에 대한 자세한 내용은 코덱 개체 아래의 개별 코덱 참조 페이지를 참조하세요.

디코더를 DMO로 사용하는 경우 디코더는 채널 폴딩을 수행할 수 있으며 IMediaObject::GetOutputType을 호출하여 접힌 출력 미디어 형식을 열거할 수 있습니다.

디코더를 MFT로 사용하는 경우 디코더는 기본적으로 접기를 수행하지 않으며 접힌 출력 미디어 형식을 제공하지 않습니다. MFT 역할을 하는 디코더는 사용자 지정 접기 계수가 MFPKEY_WMADEC_FOLDDOWN_MATRIX 속성을 사용하여 설정된 경우에만 접기를 수행합니다.

MFPKEY_WMADEC_FOLDDOWN_MATRIX 속성이 오디오 디코더 MFT에 설정되어 있지 않고 접기를 수행하려는 경우(MFT로) Audio Resampler 디지털 신호 프로세서를 사용할 수 있습니다.

이 속성의 값은 쉼표로 구분된 정수 값 목록에 있는 접이식 계수를 포함하는 문자열입니다. 목록에는 디코딩된 콘텐츠의 채널 수와 동일한 인코딩된 콘텐츠의 각 채널에 대한 정수가 포함되어야 합니다.

계수가 0이면 문자열에 사용할 값은 "-2147483648"이어야 합니다. 그렇지 않으면 20 * 65536 * log10(x)수식을 사용하여 값을 계산합니다.

계수는 mmreg.h 헤더 파일에 포함된 채널 마스크 상수에 정의된 대로 채널 마스크 순서로 나열됩니다. 따라서 6-2 채널 폴드다운의 처음 두 값은 왼쪽 출력 채널의 부분과 6개 채널 스트림의 중앙 왼쪽 채널로 구성된 오른쪽 출력 채널을 나타냅니다.

작성자가 제공한 접이식 값이 인코딩된 콘텐츠와 함께 유지되는 경우에만 이 속성을 설정해야 합니다. 그렇지 않으면 디코더가 자체 계산을 하게 합니다.

Windows Media Audio 10 Professional 코덱은 현재 두 채널로의 접기만 지원합니다.

MFPKEY_WMADEC_SPKRCFG 속성이 DSSPEAKER_SURROUND 설정되면 코덱은 작성자가 제공한 접이식 계수를 무시하고 수신기의 행렬 디코더에서 처리할 수 있는 2 채널 신호로 접습니다. 이를 통해 서라운드 장비는 4개의 채널을 제공할 수 있습니다. 이 모드는 원본이 5.1인 경우에만 지원됩니다. 코덱은 8개의 채널을 2개의 채널로만 접을 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Wmcodecdsp.h

추가 정보

Media Foundation 속성