Bagikan melalui


Metode IWMResamplerProps::SetUserChannelMtx (wmcodecdsp.h)

Menentukan matriks saluran.

Sintaks

HRESULT SetUserChannelMtx(
  [in] ChMtxType *userChannelMtx
);

Parameter

[in] userChannelMtx

Penunjuk ke array nilai floating-point yang mewakili matriks konversi saluran.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Metode ini setara dengan mengatur properti MFPKEY_WMRESAMP_CHANNELMTX , kecuali bahwa matriks diwakili secara berbeda:

  • Nilai adalah titik mengambang.
  • Matriks diubah urutannya.
Untuk mengonversi dari nilai bilangan bulat yang diberikan dalam properti MFPKEY_WMRESAMP_CHANNELMTX menjadi nilai floating-point, gunakan rumus berikut:

(float)pow(10.0,((double)Coeff)/(65536.0*20.0))

di mana Coeff adalah koefisien bilangan bulat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wmcodecdsp.h

Lihat juga

Antarmuka IWMResamplerProps