Compartilhar via


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)

Confira também

KSDATARANGE