estructura DVD_MUA_MixingInfo (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La DVD_MUA_MixingInfo
estructura describe la información de mezcla de sonido envolvente para los canales de una secuencia de audio en un título especificado.
Sintaxis
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Miembros
fMixTo0
Variable de tipo BOOL; TRUE significa que el canal se mezcla con el canal 0.
fMixTo1
Variable de tipo BOOL; TRUE significa que el canal se mezcla con el canal 1.
fMix0InPhase
Variable de tipo BOOL; TRUE significa que el canal se mezcla en fase a canal 0.
fMix1InPhase
Variable de tipo BOOL; TRUE significa que el canal se mezcla en fase a canal 1.
dwSpeakerPosition
Altavoz para el que está previsto este canal. Vea la sección Comentarios.
Comentarios
Las aplicaciones no pueden usar la información contenida en esta estructura para cambiar la mezcla a menos que tengan una manera de comunicarse con un descodificador de audio personalizado que se haya insertado manualmente en el gráfico de filtros. El descodificador de audio predeterminado controla el audio modulado de código de pulso lineal (LPCM) mediante la información de mezcla en el disco de vídeo digital (DVD), pero las aplicaciones no tienen ninguna manera de indicar al descodificador que modifique los valores de mezcla. Esto significa que las aplicaciones actuales de reproducción de DVD no deben tener acceso a las estructuras de datos relacionadas con varios canales.
La estructura DVD_MultichannelAudioAttributes contiene información sobre una secuencia de audio en un título especificado. Una matriz de hasta ocho DVD_MUA_MixingInfo
estructuras se rellenará en esta estructura, si se cumplen las condiciones siguientes.
- DVD_AudioAttributes.AppMode = DVD_AudioMode_Surround
- DVD_AudioAttributes.AudioFormat = DVD_AudioFormat_LPCM
- DVD_AudioAttributes.fHasMultichannelInfo = 1
Definir | Valor |
---|---|
KSAUDIO_SPEAKER_LEFT | 0x1 |
KSAUDIO_SPEAKER_RIGHT | 0x2 |
KSAUDIO_SPEAKER_CENTER | 0x4 |
KSAUDIO_SPEAKER_SURROUND_LEFT | 0x8 |
KSAUDIO_SPEAKER_SURROUND_RIGHT | 0x10 |
KSAUDIO_SPEAKER_SUBWOOFER | 0x20 |
KSAUDIO_SPEAKER_LEFT_OF_CENTER | 0x40 |
KSAUDIO_SPEAKER_RIGHT_OF_CENTER | 0x80 |
KSAUDIO_SPEAKER_SURROUND_MONO | 0x100 |
KSAUDIO_SPEAKER_SIDE_LEFT | 0x200 |
KSAUDIO_SPEAKER_SIDE_RIGHT | 0x400 |
KSAUDIO_SPEAKER_TOP | 0x800 |
Requisitos
Requisito | Valor |
---|---|
Header | strmif.h (incluya Dshow.h) |