estrutura DVD_MUA_MixingInfo (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A DVD_MUA_MixingInfo
estrutura descreve as informações de combinação de som surround para os canais em um fluxo de áudio em um título especificado.
Sintaxe
typedef struct tagDVD_MUA_MixingInfo {
BOOL fMixTo0;
BOOL fMixTo1;
BOOL fMix0InPhase;
BOOL fMix1InPhase;
DWORD dwSpeakerPosition;
} DVD_MUA_MixingInfo;
Membros
fMixTo0
Variável do tipo BOOL; TRUE significa que o canal é misturado ao canal 0.
fMixTo1
Variável do tipo BOOL; TRUE significa que o canal é misturado ao canal 1.
fMix0InPhase
Variável do tipo BOOL; TRUE significa que o canal é misto em fase para o canal 0.
fMix1InPhase
Variável do tipo BOOL; TRUE significa que o canal é misto em fase para o canal 1.
dwSpeakerPosition
O alto-falante para o qual este canal se destina. Consulte Observações.
Comentários
Os aplicativos não podem usar as informações contidas nessa estrutura para alterar a combinação, a menos que tenham uma maneira de se comunicar com um decodificador de áudio personalizado que foi inserido manualmente no grafo de filtro. O decodificador de áudio padrão manipula o áudio LPCM (Linear Pulse Code Modulated) usando as informações de combinação no DVD (disco de vídeo digital), mas os aplicativos não têm como instruir o decodificador a modificar os valores de combinação. Isso significa que os aplicativos de reprodução de DVD atuais não devem ter necessidade de acessar as estruturas de dados relacionadas a vários canais.
A estrutura DVD_MultichannelAudioAttributes contém informações sobre um fluxo de áudio em um título especificado. Uma matriz de até oito DVD_MUA_MixingInfo
estruturas será preenchida nessa estrutura, se as condições a seguir forem verdadeiras.
- 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 |
---|---|
Cabeçalho | strmif.h (inclua Dshow.h) |