共用方式為


MFFOLDDOWN_MATRIX結構 (mfapi.h)

包含用來將多重通道音訊轉換成較少音訊通道的係數。 此程序稱為 折疊

語法

typedef struct _MFFOLDDOWN_MATRIX {
  UINT32 cbSize;
  UINT32 cSrcChannels;
  UINT32 cDstChannels;
  UINT32 dwChannelMask;
  LONG   Coeff[64];
} MFFOLDDOWN_MATRIX;

成員

cbSize

結構的大小,以位元組為單位。

cSrcChannels

來源通道數目。

cDstChannels

目的地通道數目。

dwChannelMask

指定將音訊通道指派給轉換音訊中的說話者位置。 這個成員是定義說話者位置之旗標的位 OR 。 如需有效旗標的清單,請參閱 MF_MT_AUDIO_CHANNEL_MASK 屬性。

Coeff[64]

包含折疊係數的陣列。 係數數目為 cSrcChannels×cDstChannels。 如果係數數目小於陣列的大小,則會忽略陣列中的其餘元素。 如需如何套用係數的詳細資訊,請參閱 Windows Media Audio Professional 編解碼器功能

備註

若要在媒體類型中指定這項資訊,請設定 MF_MT_AUDIO_FOLDDOWN_MATRIX 屬性。

ASF 媒體來源支援從六個通道 (5.1) 音訊折疊到兩個通道 (立體聲) 。 它會從 ASF 標頭中的 g_wszFold6To2Channels3 屬性取得資訊。 此屬性記載於 Windows Media Format SDK 檔中。

規格需求

需求
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭 mfapi.h

另請參閱

媒體基礎結構