KSPROPERTY_AUDIO_DEV_SPECIFIC
Die KSPROPERTY_AUDIO_DEV_SPECIFIC
-Eigenschaft wird verwendet, um auf eine gerätespezifische Eigenschaft in einem gerätespezifischen Knoten (KSNODETYPE_DEV_SPECIFIC) zuzugreifen.
Nutzungszusammenfassungstabelle
Herunterladen | Set | Ziel | Eigenschaftsdeskriptortyp | Eigenschaftswerttyp |
---|---|---|---|---|
<gerätespezifisch> |
<gerätespezifisch> |
<gerätespezifisch> |
<gerätespezifisch> |
<gerätespezifisch> |
Der Eigenschaftswert (Vorgangsdaten) wird in einem gerätespezifischen Format ausgedrückt.
Ob die Eigenschaft get- oder set-Eigenschaftsanforderungen unterstützt, ist ebenfalls gerätespezifisch.
Rückgabewert
Diese Eigenschaft gibt entweder STATUS_SUCCESS oder einen gerätespezifischen Wert zurück, der vom Drittanbieter des Audiotreibers bestimmt wird.
Bemerkungen
In Windows Vista und höheren Versionen von Windows wird eine zusätzliche Registerkarte (mit der Bezeichnung Benutzerdefiniert) im Sound-Applet in Systemsteuerung bereitgestellt. Auf der Registerkarte Benutzerdefiniert werden Steuerelemente für die automatische Verstärkungssteuerung (Automatic Gain Control, AGC) und gerätespezifische Eigenschaften angezeigt. Die folgende Tabelle zeigt die Steuerelemente, die im Sound-Applet für die verschiedenen KSPROPERTY_AUDIO_DEV_SPECIFIC
Kombinationen von Eigenschaften und Datentypen verfügbar gemacht werden.
KSPROPERTY | Datentyp | Control |
---|---|---|
BOOL |
Kontrollkästchen |
|
KSPROPERTY_AUDIO_DEV_SPECIFIC |
BOOL |
Kontrollkästchen |
KSPROPERTY_AUDIO_DEV_SPECIFIC |
LONG |
Schieberegler |
KSPROPERTY_AUDIO_DEV_SPECIFIC |
ULONG |
Schieberegler |
KSPROPERTY_AUDIO_AGC muss verwendet werden, um die tatsächliche AGC-Funktionalität auf dem Gerät verfügbar zu machen. Andere gerätespezifische Funktionen müssen mithilfe KSPROPERTY_AUDIO_DEV_SPECIFIC
von verfügbar gemacht werden.
Um die Registerkarte Benutzerdefiniert anzuzeigen, wählen Sie im Sound-Applet ein Audiorender- oder Aufnahmegerät aus, und klicken Sie dann auf Eigenschaften.
Ein Beispiel für die Implementierung eines Eigenschaftenhandlers für die KSPROPERTY_AUDIO_DEV_SPECIFIC
Eigenschaft finden Sie in der CMiniportTopologyMSVAD::P ropertyHandlerDevSpecific-Methode in der Datei Basetopo.cpp.
Requirements (Anforderungen)
Version |
Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header |
Ksmedia.h (include Ksmedia.h) |