KSPROPERTY_AUDIO_CPU_RESOURCES
La proprietà KSPROPERTY_AUDIO_CPU_RESOURCES specifica se la funzionalità di un nodo viene implementata nell'hardware o emulata nel software in esecuzione nella CPU host.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
No |
Filtra |
ULONG |
Il valore della proprietà (dati dell'operazione) è di tipo ULONG e indica se la funzionalità del nodo viene implementata nell'hardware o nel software. Il driver miniport imposta questo valore su una delle due costanti seguenti dal file di intestazione Ksmedia.h:
KSAUDIO_CPU_RESOURCES_HOST_CPU
Questo nodo implementa la funzionalità nel software in esecuzione nella CPU host.
KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU
Questo nodo implementa la funzionalità nell'hardware.
Valore restituito
Una richiesta di proprietà KSPROPERTY_AUDIO_CPU_RESOURCES restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
Questa proprietà viene usata per determinare se i tipi di nodo seguenti vengono implementati in hardware o software:
Nodo AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL)
Nodo di eliminazione del rumore (KSNODETYPE_NOISE_SUPPRESS)
Nodo Peakmeter (KSNODETYPE_PEAKMETER)
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |