Compartir a través de


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

Anclar

KSNODEPROPERTY

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)

Vea también

KSNODEPROPERTY

KSNODETYPE_ACOUSTIC_ECHO_CANCEL