Compartir a través de


KSPROPERTY_AUDIO_EQ_BANDS

La propiedad KSPROPERTY_AUDIO_EQ_BANDS especifica el conjunto de bandas de frecuencia de una tabla de ecualización. Se trata de una propiedad get-only de un canal en un nodo de EQ (KSNODETYPE_EQUALIZER).

Tabla de resumen de uso

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad

No

Filtrar

KSNODEPROPERTY_AUDIO_CHANNEL

Matriz ULONG

El valor de propiedad (datos de operación) es una matriz de elementos ULONG:

  ULONG  CenterFreqVal[N];

Si la tabla de ecualización del canal contiene entradas para las bandas de frecuencia N, la matriz contiene N elementos y cada elemento de matriz especifica la frecuencia central de la banda correspondiente. El controlador de minipuerto escribe en cada elemento un valor de frecuencia entero que se expresa en hercios (Hz). La asignación de bandas de ecualización a los elementos de matriz se muestra en la tabla siguiente.

Elemento Array Description CenterFreqVal[0]

Frecuencia central (en Hz) para la banda de ecualización 0.

CenterFreqVal[1]

Frecuencia central (en Hz) para la banda de ecualización 1.

...

CenterFreqVal[N-1]

Frecuencia central (en Hz) para la banda de ecualización N-1.

Valor devuelto

Una solicitud de propiedad KSPROPERTY_AUDIO_EQ_BANDS 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

El número de bandas de igualdad se puede determinar enviando primero una solicitud de KSPROPERTY_AUDIO_NUM_EQ_BANDS .

La propiedad KSPROPERTY_AUDIO_EQ_LEVEL especifica los niveles de ecualización de las bandas de frecuencia.

Requisitos

Encabezado

Ksmedia.h (incluye Ksmedia.h)

Vea también

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_EQUALIZER

KSPROPERTY_AUDIO_NUM_EQ_BANDS

KSPROPERTY_AUDIO_EQ_LEVEL