Compartir a través de


KSPROPERTY_AUDIO_DYNAMIC_RANGE

La propiedad KSPROPERTY_AUDIO_DYNAMIC_RANGE especifica el intervalo dinámico de la secuencia de audio que se genera a partir de un nodo de ruido (KSNODETYPE_LOUDNESS).

Tabla de resumen de uso

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad

Filtrar

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

El valor de propiedad (datos de operación) es una estructura de tipo KSAUDIO_DYNAMIC_RANGE, que especifica el intervalo dinámico para el flujo de salida del nodo de ruido.

Valor devuelto

Una solicitud de propiedad KSPROPERTY_AUDIO_DYNAMIC_RANGE 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

De forma predeterminada, los valores de los miembros QuietCompression y LoudCompression de la estructura KSAUDIO_DYNAMIC_RANGE se establecen en cero percent. Esto genera el intervalo dinámico completo de la secuencia de audio. El controlador de minipuerto establece la propiedad en su valor predeterminado cuando crea una instancia del pin cuya ruta de acceso de datos contiene el nodo.

Es posible que algunos dispositivos no admitan cambios en QuietCompression y LoudCompression. Si el cliente intenta cambiar un valor que el dispositivo no admite, el controlador de miniporte debe devolver un error.

Requisitos

Encabezado

Ksmedia.h (incluye Ksmedia.h)

Vea también

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE