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) |