Freigeben über


IWMResamplerProps::SetUserChannelMtx-Methode (wmcodecdsp.h)

Gibt die Kanalmatrix an.

Syntax

HRESULT SetUserChannelMtx(
  [in] ChMtxType *userChannelMtx
);

Parameter

[in] userChannelMtx

Zeiger auf ein Array von Gleitkommawerten, das eine Kanalkonvertierungsmatrix darstellt.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Diese Methode entspricht dem Festlegen der MFPKEY_WMRESAMP_CHANNELMTX-Eigenschaft , mit der Ausnahme, dass die Matrix unterschiedlich dargestellt wird:

  • Werte sind Gleitkommawerte.
  • Die Matrix wird transponiert.
Verwenden Sie die folgende Formel, um von den ganzzahligen Werten in der MFPKEY_WMRESAMP_CHANNELMTX-Eigenschaft in Gleitkommawerte zu konvertieren:

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

wobei Coeff ein ganzzahliger Koeffizienten ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcodecdsp.h

Weitere Informationen

IWMResamplerProps-Schnittstelle