KSDATAFORMAT_WAVEFORMATEX struttura (ksmedia.h)
La struttura KSDATAFORMAT_WAVEFORMATEX fornisce informazioni dettagliate sul formato di dati di un flusso audio costituito da dati di onda.
Sintassi
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Members
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 dati del flusso audio. Questo membro contiene una struttura WAVEFORMATEX inizializzata.
Commenti
In risposta a un parametro DataRange di input che specifica un formato WAVEFORMATEX (vedere l'esempio in PCM Stream Intervallo di dati), il metodo IMiniport::D ataRangeIntersection verifica 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 Formato dati) nel buffer a cui punta il parametro ResultantFormat.
Si noti che il membro WaveFormatEx della struttura KSDATAFORMAT_WAVEFORMATEX può essere esteso per includere informazioni di formato aggiuntive, ad esempio una maschera di configurazione del canale. Per altre informazioni, vedere WAVEFORMATEXTENSIBLE.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (includere Ksmedia.h) |