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)

Vedi anche

IMiniport::D ataRangeIntersection

KSDATAFORMAT

WAVEFORMATEX

WAVEFORMATEXTENSIBLE