estructura KSDATAFORMAT_WAVEFORMATEX (ksmedia.h)
La estructura de KSDATAFORMAT_WAVEFORMATEX proporciona información detallada sobre el formato de datos de una secuencia de audio que consta de datos de onda.
Sintaxis
typedef struct {
KSDATAFORMAT DataFormat;
WAVEFORMATEX WaveFormatEx;
} KSDATAFORMAT_WAVEFORMATEX, *PKSDATAFORMAT_WAVEFORMATEX;
Miembros
DataFormat
Especifica las características generales del formato de datos de la secuencia. Este miembro es una estructura de tipo KSDATAFORMAT.
WaveFormatEx
Describe los detalles específicos de la onda del formato de datos de la secuencia de audio. Este miembro contiene una estructura WAVEFORMATEX inicializada.
Comentarios
En respuesta a un parámetro DataRange de entrada que especifica un formato WAVEFORMATEX (vea el ejemplo en PCM Stream Data Range), el método IMiniport::D ataRangeIntersection comprueba si el pin especificado admite un formato WAVEFORMATEX compatible. Si es así, el método genera una estructura de KSDATAFORMAT_WAVEFORMATEX (vea el ejemplo de PCM Stream Data Format) en el búfer al que apunta su parámetro ResultantFormat.
Tenga en cuenta que el miembro WaveFormatEx de la estructura KSDATAFORMAT_WAVEFORMATEX se puede extender para incluir información de formato adicional (por ejemplo, una máscara de configuración de canal). Para obtener más información, vea WAVEFORMATEXTENSIBLE.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluya Ksmedia.h) |