estrutura MFFOLDDOWN_MATRIX (mfapi.h)
Contém coeficientes usados para transformar áudio multicanal em um número menor de canais de áudio. Esse processo é chamado de dobra para baixo.
Sintaxe
typedef struct _MFFOLDDOWN_MATRIX {
UINT32 cbSize;
UINT32 cSrcChannels;
UINT32 cDstChannels;
UINT32 dwChannelMask;
LONG Coeff[64];
} MFFOLDDOWN_MATRIX;
Membros
cbSize
Tamanho da estrutura, em bytes.
cSrcChannels
Número de canais de origem.
cDstChannels
Número de canais de destino.
dwChannelMask
Especifica a atribuição de canais de áudio para posições de locutor no áudio transformado. Esse membro é um OR bit a bit de sinalizadores que definem as posições do locutor. Para obter uma lista de sinalizadores válidos, consulte MF_MT_AUDIO_CHANNEL_MASK atributo.
Coeff[64]
Matriz que contém os coeficientes de dobragem. O número de coeficientes é cSrcChannels×cDstChannels. Se o número de coeficientes for menor que o tamanho da matriz, os elementos restantes na matriz serão ignorados. Para obter mais informações sobre como os coeficientes são aplicados, consulte Recursos do Codec do Windows Media Audio Professional.
Comentários
Para especificar essas informações no tipo de mídia, defina o atributo MF_MT_AUDIO_FOLDDOWN_MATRIX .
A fonte de mídia ASF dá suporte à dobragem de seis canais (áudio 5.1) para dois canais (estéreo). Ele obtém as informações do atributo g_wszFold6To2Channels3 no cabeçalho ASF. Esse atributo está documentado na documentação do SDK do Formato de Mídia do Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | mfapi.h |