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 de MajorFormat y SubFormat, así como el GUID del especificador para los datos de audio. Este miembro es una estructura 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.

Comentarios

Para obtener ejemplos de intervalos de datos que usan la estructura de KSDATARANGE_AUDIO, vea PCM Stream Data Range, DirectSound Stream Data Range y Especificación de intervalos de datos AC-3.

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

Requisitos

Requisito Valor
Header ksmedia.h (incluya Ksmedia.h)

Consulte también

KSDATARANGE