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 de KSDATARANGE inicializada.

MaximumChannels

Especifica o número máximo de canais com suporte. Um valor (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.

Observações

Para obter exemplos de intervalos de dados que usam a estrutura KSDATARANGE_AUDIO, consulte de intervalo de dados de fluxo de PCM, de dados de fluxo directsound e especificando intervalos de dados AC-3.

Para obter informações sobre intervalos de dados e tratamento de interseção, consulte Data-Intersection Manipuladores.

Requisitos

Requisito Valor
cabeçalho ksmedia.h (inclua Ksmedia.h)

Consulte também

KSDATARANGE