Condividi tramite


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)

Vedi anche

DVD_AudioAttributes

DVD_MUA_MixingInfo

Strutture DirectShow