MFPKEY_WMADEC_HIRESOUTPUT-Eigenschaft

Gibt an, ob der Audiodecoder eine hochauflösende Ausgabe liefern soll.

Konstante für IPropertyBag

g_wszWMACHiResOutput

Datentyp

VT_BOOL

Standardwert

VARIANT_FALSE

Bemerkungen

Legen Sie diese Eigenschaft auf VARIANT_TRUE fest, um Mehrkanal- oder 24-Bit-Audioinhalte oder Audioinhalte mit einer Abtastrate von mehr als 48.000 Hz zu decodieren. Wenn der Inhalt in hoher Auflösung codiert ist, diese Eigenschaft aber VARIANT_FALSE ist, gelten die folgenden Verhaltensweisen:

  • Der DMO-Ausgang ist auf 16-Bit- und 48-KHz-Stereo begrenzt.
  • Der MFT listet Ausgabemodi auf, die auf 16 Bit beschränkt sind und keine Änderungen an der Kanalanzahl oder Der Samplingrate beinhalten.

Die Eigenschaften von hochauflösendem Audio werden in einer WAVEFORMATEXTENSIBLE-Struktur übergeben, nicht in WAVEFORMATEX.

Die Ausgabe mit hoher Auflösung ist nur verfügbar, wenn der Decoder unter Windows XP oder höher ausgeführt wird. Sie können diese Eigenschaft unabhängig vom Betriebssystem festlegen, unter dem Ihre Anwendung ausgeführt wird. Bei Versionen von Windows vor Windows XP ignoriert der Decoder diese Einstellung und liefert die Standardausgabe.

Viele Spieler (einschließlich Windows Medienwiedergabe 9 Series und höher) legen diesen Wert für alle Inhalte fest.

Anforderungen

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

Weitere Informationen

Media Foundation-Eigenschaften