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

Voir aussi

Media Foundation Structures