Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der KSPROPSETID_Audio Eigenschaftensatz gibt den Von einem Audiostream unterstützten Daten- und Steuerelementbereich an. Der Miniporttreiber sollte die eigenschaft KSPROPERTY_AUDIO_LATENCY unterstützen. Alle anderen Eigenschaften in diesem Eigenschaftensatz sind optional.
In Fällen, in denen die Hardware keine Funktion unterstützt, sollte der Miniporttreiber einen Fehler für die Get- und set-Property-Aufrufe zurückgeben, damit der Treiber der oberen Ebene den Aufruf verarbeiten kann. Beispielsweise sollte ein Miniporttreiber für Hardware, der die Volumesteuerung nicht unterstützt, einen Fehler für die KSPROPERTY_AUDIO_VOLUMELEVEL-Aufrufe zurückgeben, sodass ein Treiber höher im Stapel (z. B. ein Kernelmixer) das Volume eines Streams festlegen kann.
Die Eigenschaftselemente in diesem Satz werden durch KSPROPERTY_AUDIO Enumerationswerte angegeben.
Die folgenden Eigenschaften sind Teil des KSPROPSETID_Audio Eigenschaftensatzes:
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_AUDIO_BUFFER_DURATION
KSPROPERTY_AUDIO_CHANNEL_CONFIG
KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH
KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE
KSPROPERTY_AUDIO_COPY_PROTECTION
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_DYNAMIC_RANGE
KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE
KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION
KSPROPERTY_AUDIO_MANUFACTURE_GUID
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY
KSPROPERTY_AUDIO_MIC_SENSITIVITY
KSPROPERTY_AUDIO_MIX_LEVEL_CAPS
KSPROPERTY_AUDIO_MIX_LEVEL_TABLE
KSPROPERTY_AUDIO_PREFERRED_STATUS
KSPROPERTY_AUDIO_PRESENTATION_POSITION
KSPROPERTY_AUDIO_SAMPLING_RATE
KSPROPERTY_AUDIO_STEREO_ENHANCE
KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY
KSPROPERTY_AUDIO_SURROUND_ENCODE
KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED
KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION