KSPROPERTY_AUDIO_CPU_RESOURCES
La propiedad KSPROPERTY_AUDIO_CPU_RESOURCES especifica si la funcionalidad de un nodo se implementa en hardware o se emula en software que se ejecuta en la CPU del host.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
No |
Filtrar |
ULONG |
El valor de propiedad (datos de operación) es de tipo ULONG e indica si la funcionalidad del nodo se implementa en hardware o software. El controlador de minipuerto establece este valor en una de las dos constantes siguientes del archivo de encabezado Ksmedia.h:
KSAUDIO_CPU_RESOURCES_HOST_CPU
Este nodo implementa su funcionalidad en el software que se ejecuta en la CPU del host.
KSAUDIO_CPU_RESOURCES_NOT_HOST_CPU
Este nodo implementa su funcionalidad en hardware.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_AUDIO_CPU_RESOURCES devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.
Observaciones
Esta propiedad se usa para determinar si los siguientes tipos de nodo se implementan en hardware o software:
Nodo AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL)
Nodo de supresión de ruido (KSNODETYPE_NOISE_SUPPRESS)
Nodo peakmeter (KSNODETYPE_PEAKMETER)
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |