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