structure MFFOLDDOWN_MATRIX (mfapi.h)
Contient les coefficients utilisés pour transformer l’audio multicanal en un plus petit nombre de canaux audio. Ce processus est appelé repli.
Syntaxe
typedef struct _MFFOLDDOWN_MATRIX {
UINT32 cbSize;
UINT32 cSrcChannels;
UINT32 cDstChannels;
UINT32 dwChannelMask;
LONG Coeff[64];
} MFFOLDDOWN_MATRIX;
Membres
cbSize
Taille de la structure, en octets.
cSrcChannels
Nombre de canaux sources.
cDstChannels
Nombre de canaux de destination.
dwChannelMask
Spécifie l’affectation des canaux audio aux positions d’orateur dans l’audio transformé. Ce membre est un or au niveau du bit des indicateurs qui définissent les positions de l’orateur. Pour obtenir la liste des indicateurs valides, consultez MF_MT_AUDIO_CHANNEL_MASK’attribut .
Coeff[64]
Tableau qui contient les coefficients de repli. Le nombre de coefficients est cSrcChannels×cDstChannels. Si le nombre de coefficients est inférieur à la taille du tableau, les éléments restants du tableau sont ignorés. Pour plus d’informations sur l’application des coefficients, consultez Fonctionnalités de codec Windows Media Audio Professional.
Remarques
Pour spécifier ces informations dans le type de média, définissez l’attribut MF_MT_AUDIO_FOLDDOWN_MATRIX .
La source multimédia ASF prend en charge le repli de six canaux (audio 5.1) vers deux canaux (stéréo). Il obtient les informations de l’attribut g_wszFold6To2Channels3 dans l’en-tête ASF. Cet attribut est documenté dans la documentation du Kit de développement logiciel (SDK) au format Windows Media.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | mfapi.h |