struktur MFFOLDDOWN_MATRIX (mfapi.h)

Berisi koefisien yang digunakan untuk mengubah audio multisaluran menjadi sejumlah kecil saluran audio. Proses ini disebut lipat ke bawah.

Sintaks

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

Anggota

cbSize

Ukuran struktur, dalam byte.

cSrcChannels

Jumlah saluran sumber.

cDstChannels

Jumlah saluran tujuan.

dwChannelMask

Menentukan penetapan saluran audio ke posisi pembicara dalam audio yang diubah. Anggota ini adalah OR bitwise dari bendera yang menentukan posisi pembicara. Untuk daftar bendera yang valid, lihat atribut MF_MT_AUDIO_CHANNEL_MASK .

Coeff[64]

Array yang berisi koefisien lipat ke bawah. Jumlah koefisien adalah cSrcChannels×cDstChannels. Jika jumlah koefisien kurang dari ukuran array, elemen yang tersisa dalam array diabaikan. Untuk informasi selengkapnya tentang bagaimana koefisien diterapkan, lihat Fitur Codec Windows Media Audio Professional.

Keterangan

Untuk menentukan informasi ini dalam jenis media, atur atribut MF_MT_AUDIO_FOLDDOWN_MATRIX .

Sumber media ASF mendukung lipatan dari enam saluran (audio 5.1) ke dua saluran (stereo). Ini mendapatkan informasi dari atribut g_wszFold6To2Channels3 di header ASF. Atribut ini di dokumentasikan dalam dokumentasi Windows Media Format SDK.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header mfapi.h

Lihat juga

Struktur Media Foundation