Condividi tramite


KSDATARANGE_AUDIO struttura (ksmedia.h)

La struttura KSDATARANGE_AUDIO specifica un intervallo di formati audio.

Sintassi

typedef struct {
  KSDATARANGE DataRange;
  ULONG       MaximumChannels;
  ULONG       MinimumBitsPerSample;
  ULONG       MaximumBitsPerSample;
  ULONG       MinimumSampleFrequency;
  ULONG       MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;

Members

DataRange

Specifica i GUID MajorFormat e SubFormat, nonché il GUID identificatore per i dati audio. Questo membro è una struttura KSDATARANGE inizializzata.

MaximumChannels

Specifica il numero massimo di canali supportati. Un valore di (ULONG)-1 per questo membro significa che il numero di canali non ha alcun limite esplicito, anche se il numero di canali potrebbe essere praticamente limitato dalla disponibilità di risorse, ad esempio memoria o potenza di elaborazione.

MinimumBitsPerSample

Specifica i bit minimi per esempio supportati.

MaximumBitsPerSample

Specifica i bit massimi per esempio supportati.

MinimumSampleFrequency

Specifica la frequenza minima consentita.

MaximumSampleFrequency

Specifica la frequenza massima consentita.

Commenti

Per esempi di intervalli di dati che usano la struttura KSDATARANGE_AUDIO, vedere PCM Stream Intervallo di dati, DirectSound Stream Intervallo di dati e Specificare intervalli di dati AC-3.

Per informazioni sulla gestione degli intervalli di dati e dell'intersezione, vedere Gestori di intersezione dati.

Requisiti

Requisito Valore
Intestazione ksmedia.h (includere Ksmedia.h)

Vedi anche

KSDATARANGE