Condividi tramite


KSPROPSETID_Audio

Il KSPROPSETID_Audio set di proprietà indica l'intervallo di dati e controllo supportati da un flusso audio. Il driver miniport deve supportare la proprietà KSPROPERTY_AUDIO_LATENCY. Tutte le altre proprietà in questo set di proprietà sono facoltative.

Nei casi in cui l'hardware non supporta una funzionalità, il driver miniport deve restituire un errore per le chiamate get- e set-property in modo che il driver superiore possa gestire la chiamata. Ad esempio, un driver miniport per l'hardware che non supporta il controllo volume deve restituire un errore per le chiamate KSPROPERTY_AUDIO_VOLUMELEVEL , consentendo così a un driver superiore nello stack (ad esempio un mixer del kernel) di impostare il volume di un flusso.

Gli elementi della proprietà in questo set vengono specificati da KSPROPERTY_AUDIO valori di enumerazione.

Le proprietà seguenti fanno parte del KSPROPSETID_Audio set di proprietà:

KSPROPERTY_AUDIO_3D_INTERFACE

KSPROPERTY_AUDIO_AGC

KSPROPERTY_AUDIO_ALGORITHM_INSTANCE

KSPROPERTY_AUDIO_BASS

KSPROPERTY_AUDIO_BASS_BOOST

KSPROPERTY_AUDIO_BUFFER_DURATION

KSPROPERTY_AUDIO_CHANNEL_CONFIG

KSPROPERTY_AUDIO_CHORUS_LEVEL

KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH

KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE

KSPROPERTY_AUDIO_COPY_PROTECTION

KSPROPERTY_AUDIO_CPU_RESOURCES

KSPROPERTY_AUDIO_DELAY

KSPROPERTY_AUDIO_DEMUX_DEST

KSPROPERTY_AUDIO_DEV_SPECIFIC

KSPROPERTY_AUDIO_DYNAMIC_RANGE

KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE

KSPROPERTY_AUDIO_EQ_BANDS

KSPROPERTY_AUDIO_EQ_LEVEL

KSPROPERTY_AUDIO_FILTER_STATE

KSPROPERTY_AUDIO_LATENCY

KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION

KSPROPERTY_AUDIO_LOUDNESS

KSPROPERTY_AUDIO_MANUFACTURE_GUID

KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY

KSPROPERTY_AUDIO_MIC_SENSITIVITY

KSPROPERTY_AUDIO_MIC_SNR

KSPROPERTY_AUDIO_MID

KSPROPERTY_AUDIO_MIX_LEVEL_CAPS

KSPROPERTY_AUDIO_MIX_LEVEL_TABLE

KSPROPERTY_AUDIO_MUTE

KSPROPERTY_AUDIO_MUX_SOURCE

KSPROPERTY_AUDIO_NUM_EQ_BANDS

KSPROPERTY_AUDIO_PEAKMETER

KSPROPERTY_AUDIO_PEAKMETER2

KSPROPERTY_AUDIO_POSITION

KSPROPERTY_AUDIO_POSITIONEX

KSPROPERTY_AUDIO_PREFERRED_STATUS

KSPROPERTY_AUDIO_PRESENTATION_POSITION

KSPROPERTY_AUDIO_PRODUCT_GUID

KSPROPERTY_AUDIO_QUALITY

KSPROPERTY_AUDIO_REVERB_LEVEL

KSPROPERTY_AUDIO_REVERB_TIME

KSPROPERTY_AUDIO_SAMPLING_RATE

KSPROPERTY_AUDIO_STEREO_ENHANCE

KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY

KSPROPERTY_AUDIO_SURROUND_ENCODE

KSPROPERTY_AUDIO_TREBLE

KSPROPERTY_AUDIO_VOLUMELEVEL

KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED

KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION

KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_LASTBUFFER_POSITION

KSPROPERTY_AUDIO_WIDE_MODE

KSPROPERTY_AUDIO_WIDENESS