struttura DVD_MUA_Coeff (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La struttura DVD_MultichannelAudioAttributes contiene una matrice di otto DVD_MUA_Coeff
strutture, una per ogni canale nel flusso.
Sintassi
typedef struct tagDVD_MUA_Coeff {
double log2_alpha;
double log2_beta;
} DVD_MUA_Coeff;
Members
log2_alpha
Coefficiente di combinazione per questo canale al canale 0.
log2_beta
Coefficiente di combinazione per questo canale al canale 1.
Commenti
Le informazioni contenute in questa struttura riflettono i coefficienti di combinazione creati sul disco video digitale (DVD). Un'applicazione non può modificare questi valori o usarli in altro modo, a meno che non venga decodificata anche l'audio. Nel grafico di filtro DVD tipico, il filtro strumento di navigazione DVD non invia queste informazioni al decodificatore.
Il coefficiente alfa viene usato per combinare il canale audio 0 e il coefficiente beta viene usato per combinare il canale audio 1. In generale, la formula seguente calcola i coefficienti di combinazione.
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] + ... |
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |