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) |