estrutura KSDATARANGE_AUDIO (ksmedia.h)
A estrutura KSDATARANGE_AUDIO especifica um intervalo de formatos de áudio.
Sintaxe
typedef struct {
KSDATARANGE DataRange;
ULONG MaximumChannels;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;
Membros
DataRange
Especifica os GUIDs MajorFormat e SubFormat, bem como o GUID do Especificador para os dados de áudio. Esse membro é uma estrutura KSDATARANGE inicializada.
MaximumChannels
Especifica o número máximo de canais com suporte. Um valor de (ULONG)-1 para esse membro significa que o número de canais não tem limite explícito, embora o número de canais possa ser praticamente limitado pela disponibilidade de recursos, como memória ou poder de processamento.
MinimumBitsPerSample
Especifica os bits mínimos por exemplo com suporte.
MaximumBitsPerSample
Especifica o máximo de bits por exemplo com suporte.
MinimumSampleFrequency
Especifica a frequência mínima permitida.
MaximumSampleFrequency
Especifica a frequência máxima permitida.
Comentários
Para obter exemplos de intervalos de dados que usam a estrutura de KSDATARANGE_AUDIO, consulte Intervalo de dados do PCM Stream, DirectSound Stream Data Range e Especificando intervalos de dados AC-3.
Para obter informações sobre intervalos de dados e tratamento de interseção, consulte Manipuladores de interseção de dados.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ksmedia.h (inclua Ksmedia.h) |