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 |
---|---|---|---|---|
Sí |
Sí |
Filtrar |
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) |