Freigeben über


KSPROPERTY_AUDIO_WIDENESS

Die KSPROPERTY_AUDIO_WIDENESS-Eigenschaft gibt die Breite (scheinbare Breite) des Stereobilds an.

Nutzungszusammenfassungstabelle

Herunterladen Set Ziel Eigenschaftsdeskriptortyp Eigenschaftswerttyp

Ja

Ja

Filter

KSNODEPROPERTY

ULONG

Der Eigenschaftswert (Vorgangsdaten) ist vom Typ ULONG und gibt die Breite an. Die Breite wird als Unsigned, Fixed-Point-Wert mit einem 16-Bit-Bruch ausgedrückt. Breiteswerte folgen einem linearen Bereich von null bis 0xFFFFFFFF:

  • Der Wert 0x00010000 steht für Unity (100 Prozent), was angibt, dass die Breite des Stereobilds mit dem Bereich übereinstimmen soll, der von den linken und rechten Lautsprechern umrahmt wird.

  • Bei einem Wert, der größer als unity ist, sollte sich das Stereobild außerhalb der Region erstrecken, die von den linken und rechten Lautsprechern umrahmt wird.

  • Bei einem Wert, der kleiner als die Einheit ist, sollte die wahrgenommene Breite des Stereobilds kleiner sein als der Abstand zwischen dem linken und dem rechten Lautsprecher.

  • Der Wert 0 gibt an, dass der Sound aus einer Position zwischen dem linken und dem rechten Lautsprecher stammen soll.

Die scheinbare Breite des Stereobildes sollte linear mit linearen Erhöhungen des Breitenwerts erhöht werden.

Rückgabewert

Eine KSPROPERTY_AUDIO_WIDENESS-Eigenschaftsanforderung gibt STATUS_SUCCESS zurück, um anzugeben, dass sie erfolgreich abgeschlossen wurde. Andernfalls gibt die Anforderung einen entsprechenden Fehler status Code zurück.

Bemerkungen

Dies ist eine Eigenschaft eines Breitenknotens (KSNODETYPE_STEREO_WIDE). Ein Wideness-Knoten kann einem vorhandenen Stereodatenstrom (Zweikanaldatenstrom) großzügig sein. Um diesen Effekt zu erzielen, verarbeitet der Knoten den Stream, damit einige Sounds scheinbar von Positionen außerhalb der Region stammen, die von den linken und rechten Lautsprechern umrahmt wird.

Anforderungen

Header

Ksmedia.h (include Ksmedia.h)

Siehe auch

KSNODEPROPERTY

KSNODETYPE_STEREO_WIDE