struttura KSDATAFORMAT_WAVEFORMATEX (ksmedia.h)
La struttura KSDATAFORMAT_WAVEFORMATEX fornisce informazioni dettagliate sul formato di dati di un flusso audio costituito da dati d'onda.
Sintassi
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Membri
DataFormat
Specifica le funzionalità generali del formato dati del flusso. Questo membro è una struttura di tipo KSDATAFORMAT.
WaveFormatEx
Descrive i dettagli specifici dell'onda del formato di dati del flusso audio. Questo membro contiene una struttura di WAVEFORMATEX inizializzata.
Osservazioni
In risposta a un parametro di input DataRange che specifica un formato WAVEFORMATEX (vedere esempio in intervallo di dati flusso PCM), il metodo IMiniport::D ataRangeIntersection per verificare se il pin specificato supporta un formato WAVEFORMATEX compatibile. In tal caso, il metodo restituisce una struttura KSDATAFORMAT_WAVEFORMATEX (vedere l'esempio in PCM Stream Data Format) nel buffer a cui punta il relativo parametro ResultantFormat.
Si noti che il membro WaveFormatEx della struttura KSDATAFORMAT_WAVEFORMATEX può essere esteso per includere informazioni aggiuntive sul formato, ad esempio una maschera di configurazione del canale. Per altre informazioni, vedere WAVEFORMATEXTENSIBLE.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |