MFFOLDDOWN_MATRIX struttura (mfapi.h)
Contiene coefficienti usati per trasformare l'audio multicanale in un numero minore di canali audio. Questo processo viene chiamato piegamento.
Sintassi
typedef struct _MFFOLDDOWN_MATRIX {
UINT32 cbSize;
UINT32 cSrcChannels;
UINT32 cDstChannels;
UINT32 dwChannelMask;
LONG Coeff[64];
} MFFOLDDOWN_MATRIX;
Members
cbSize
Dimensioni della struttura, in byte.
cSrcChannels
Numero di canali di origine.
cDstChannels
Numero di canali di destinazione.
dwChannelMask
Specifica l'assegnazione di canali audio alle posizioni dell'altoparlante nell'audio trasformato. Questo membro è un or bit per bit di flag che definiscono le posizioni dell'altoparlante. Per un elenco di flag validi, vedere MF_MT_AUDIO_CHANNEL_MASK attributo.
Coeff[64]
Matrice che contiene i coefficienti piegati. Il numero di coefficienti è cSrcChannels×cDstChannels. Se il numero di coefficienti è minore delle dimensioni della matrice, gli elementi rimanenti nella matrice vengono ignorati. Per altre informazioni sul modo in cui vengono applicati i coefficienti, vedere Funzionalità codec di Windows Media Audio Professional.
Commenti
Per specificare queste informazioni nel tipo di supporto, impostare l'attributo MF_MT_AUDIO_FOLDDOWN_MATRIX .
L'origine multimediale ASF supporta il ridimensionamento da sei canali (audio 5.1) a due canali (stereo). Ottiene le informazioni dall'attributo g_wszFold6To2Channels3 nell'intestazione ASF. Questo attributo è documentato nella documentazione di Windows Media Format SDK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Intestazione | mfapi.h |