KSPROPERTY_AUDIOSIGNALPROCESSING_MODES
La propiedad KSPROPERTY_AUDIOSIGNALPROCESSING_MODES devuelve la lista de modos de procesamiento de señal de audio admitidos por un generador de patillas.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
No |
Generador de patillas (a través de la instancia de filtro) |
El valor de la propiedad es una estructura, seguida de cero (0) o más GUID.
Valor devuelto
KSPROPERTY_AUDIOSIGNALPROCESSING_MODES devuelve un KSMULTIPLE_ITEM seguido de cero (0) o más GUIDS. El KSMULTIPLE_ITEM. El miembro count contiene el número de GUID. El KSMULTIPLE_ITEM. El miembro Size contiene el tamaño total del valor de propiedad. Cada GUID identifica un modo de procesamiento de señal admitido por el controlador de audio para el identificador de pin especificado en el miembro PinId de la estructura KSP_PIN .
En Windows 8.1 había dos modos de procesamiento de señal de audio definidos:
- AUDIO_SIGNALPROCESSINGMODE_DEFAULT
- AUDIO_SIGNALPROCESSINGMODE_RAW.
En Windows 10, se definen cinco modos adicionales:
- AUDIO_SIGNALPROCESSINGMODE_COMMUNICATIONS
- AUDIO_SIGNALPROCESSINGMODE_SPEECH
- AUDIO_SIGNALPROCESSINGMODE_MEDIA
- AUDIO_SIGNALPROCESSINGMODE_MOVIE
- AUDIO_SIGNALPROCESSINGMODE_NOTIFICATION
Para obtener más información, vea Modos de procesamiento de señal de audio.
Observaciones
El controlador de soporte básico para KSPROPERTY_AUDIOSIGNALPROCESSING_MODES debe entregarse una estructura de KSP_PIN y debe anunciar compatibilidad solo en patillas de streaming sin bucle invertido. Los controladores de audio deben admitir modos de procesamiento de señales solo en el host y las patillas de descarga. En el caso de los patillas de bucle invertido o puente, el controlador de audio debe seguir admitiendo la propiedad , pero devolver una estructura de KSMULTIPLE_ITEM con su parámetro Count establecido en cero (0).
Cualquier controlador de miniporte de audio desarrollado para trabajar con el controlador de clase de puerto de audio de Microsoft (Portcls) puede implementar el método IMiniportAudioSignalProcessing::GetModes .
Requisitos
Versión |
Windows 8.1 |
Encabezado |
Ksmedia.h |