IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL (bthhfpddi.h)
El IOCTL_BTHHFP_DEVICE_GET_NRECDISABLE_STATUS_UPDATE IOCTL Obtiene la reducción de ruido/cancelación de eco (NREC) Deshabilita las actualizaciones de estado del dispositivo Bluetooth remoto.
Este IOCTL está disponible en windows 8.1 y sistemas operativos posteriores.
Código principal
Búfer de entrada
Un BOOL que se establece en TRUE para solicitar una actualización inmediata. De lo contrario, establézcalo en FALSE.
Longitud del búfer de entrada
Tamaño de una BOOL.
Búfer de salida
Un BOOL que indica el nuevo estado Deshabilite NREC. Consulte comentarios para obtener información adicional.
Longitud del búfer de salida
Tamaño de una BOOL.
Bloque de estado
Si una solicitud ya está pendiente, se produce un error en la nueva solicitud con un código de error de STATUS_INVALID_DEVICE_REQUEST.
Observaciones
Cuando el estado Deshabilitación de NREC es TRUE, muestra que el dispositivo Bluetooth remoto ha deshabilitado cualquier procesamiento NREC basado en el sistema, lo que implica que el dispositivo remoto ha habilitado su propio procesamiento de señal NREC. En este escenario, el controlador de audio debe deshabilitar cualquiera de su propio procesamiento NREC, independientemente de si el procesamiento se realiza dentro del propio código del controlador, en su módulo de procesamiento de señal digital (DSP) o su objeto de procesamiento de audio (APO).
Además, en este escenario en el que NREC está habilitado en el dispositivo Bluetooth remoto, el APO del controlador debe devolver "NREC" en su lista de efectos, para informar a las aplicaciones de que el procesamiento de NREC está habilitado.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
servidor mínimo admitido | Windows Server 2012 R2 |
encabezado de | bthhfpddi.h |