KSPROPERTY_AEC_NOISE_FILL_ENABLE
La propiedad KSPROPERTY_AEC_NOISE_FILL_ENABLE se usa para habilitar y deshabilitar el relleno de ruido de fondo. Se trata de una propiedad opcional de un nodo AEC (KSNODETYPE_ACOUSTIC_ECHO_CANCEL).
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Anclar |
BOOL |
El valor de propiedad (datos de operación) es de tipo BOOL. Si se establece este valor en TRUE , se habilita el relleno de ruido de fondo. Cuando se habilita, el nodo inserta ruido de fondo en la secuencia de captura. Si se establece este valor en FALSE , se deshabilita el relleno de ruido de fondo.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_AEC_NOISE_FILL_ENABLE 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
Un nodo AEC inserta ruido de confort de fondo en el flujo de captura para evitar el silencio no natural que se produce cuando el flujo de datos capturado se establece en cero después de la cancelación perfecta del eco.
Cuando se crea el filtro que contiene el nodo AEC o se restablece el nodo, el relleno de ruido de fondo está deshabilitado de forma predeterminada.
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |