struttura KSDATARANGE_AUDIO (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;
Membri
DataRange
Specifica i GUID MajorFormat e SubFormat e il GUID dell'identificatore per i dati audio. Questo membro è una struttura di KSDATARANGE inizializzata.
MaximumChannels
Specifica il numero massimo di canali supportati. Il valore (ULONG)-1 per questo membro indica che il numero di canali non ha limiti espliciti, 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 campione supportati.
MaximumBitsPerSample
Specifica i bit massimi per campione supportati.
MinimumSampleFrequency
Specifica la frequenza minima consentita.
MaximumSampleFrequency
Specifica la frequenza massima consentita.
Osservazioni
Per esempi di intervalli di dati che usano la struttura di KSDATARANGE_AUDIO, vedere intervallo di dati del flusso PCM, intervallo di dati DirectSound Streame Specifica di intervalli di dati AC-3.
Per informazioni sulla gestione degli intervalli di dati e dell'intersezione, vedere Data-Intersection Gestori.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |