Compartir a través de


estructura KSDATARANGE_AUDIO (ksmedia.h)

La estructura KSDATARANGE_AUDIO especifica un intervalo de formatos de audio.

Sintaxis

typedef struct {
  KSDATARANGE DataRange;
  ULONG       MaximumChannels;
  ULONG       MinimumBitsPerSample;
  ULONG       MaximumBitsPerSample;
  ULONG       MinimumSampleFrequency;
  ULONG       MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;

Miembros

DataRange

Especifica los GUID majorFormat y SubFormat, así como el GUID del especificador para los datos de audio. Este miembro es una estructura de KSDATARANGE inicializada.

MaximumChannels

Especifica el número máximo de canales admitidos. Un valor de (ULONG)-1 para este miembro significa que el número de canales no tiene límite explícito, aunque el número de canales podría estar prácticamente limitado por la disponibilidad de recursos, como la memoria o la potencia de procesamiento.

MinimumBitsPerSample

Especifica los bits mínimos por ejemplo admitidos.

MaximumBitsPerSample

Especifica los bits máximos por ejemplo admitidos.

MinimumSampleFrequency

Especifica la frecuencia mínima permitida.

MaximumSampleFrequency

Especifica la frecuencia máxima permitida.

Observaciones

Para obtener ejemplos de intervalos de datos que usan la estructura de KSDATARANGE_AUDIO, vea intervalo de datos de flujo de PCM, directSound Stream Data Rangey Especificar intervalos de datos de AC-3.

Para obtener información sobre los intervalos de datos y el control de intersecciones, consulte Data-Intersection Controladores.

Requisitos

Requisito Valor
encabezado de ksmedia.h (incluya Ksmedia.h)

Consulte también

KSDATARANGE