Compartir a través de


estructura DVD_MUA_Coeff (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 estructura DVD_MultichannelAudioAttributes contiene una matriz de ocho DVD_MUA_Coeff estructuras, una para cada canal de la secuencia.

Sintaxis

typedef struct tagDVD_MUA_Coeff {
  double log2_alpha;
  double log2_beta;
} DVD_MUA_Coeff;

Miembros

log2_alpha

Coeficiente de mezcla de este canal a canal 0.

log2_beta

Coeficiente de mezcla de este canal al canal 1.

Comentarios

La información contenida en esta estructura refleja los coeficientes de mezcla como creados en el disco de vídeo digital (DVD). Una aplicación no puede modificar estos valores ni usarlos de otro modo, a menos que también descodice el audio. En el gráfico de filtros de DVD típico, el filtro navegador de DVD no envía esta información al descodificador.

El coeficiente alfa se usa para mezclar en el canal de audio 0 y el coeficiente beta se usa para mezclar al canal de audio 1. En general, la fórmula siguiente calcula los coeficientes de mezcla.

C++
Audio channel 0 = coeff[0].alpha * value[0] + coeff[1].alpha * value[1] + ... 
Audio channel 1 = coeff[0].beta * value[0]  + coeff[1].beta * value[1] + ... 

Requisitos

Requisito Valor
Header strmif.h (incluya Dshow.h)

Consulte también

DVD_AudioAttributes

DVD_MUA_MixingInfo

Estructuras directShow