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