Condividi tramite


Interfaccia IMixerPinConfig (mpconfig.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IMixerPinConfig viene esposta sui pin di input del filtro Overlay Mixer e contiene metodi che modificano i flussi video in vari modi. Il mixer di sovrapposizione contiene più pin di input creati dinamicamente come flussi di input video vengono aggiunti. Il flusso video nel primo pin è noto come flusso primario e i flussi successivi sono noti come flussi secondari.

Usare questa interfaccia per modificare i parametri coinvolti nella combinazione di vari flussi video. Questi parametri includono la posizione, l'ordine z, la fusione e i livelli di trasparenza, la correzione delle proporzioni e le chiavi di colore dei flussi.

Quando si imposta la posizione dei flussi video nella finestra di visualizzazione, la posizione relativa predefinita di tutti i flussi secondari è {0, 0, 0, 0}. Usare pertanto il metodo IMixerPinConfig::SetRelativePosition nei flussi secondari per assicurarsi che tutti i flussi video vengano inseriti correttamente.

Le applicazioni usano questa interfaccia per ottenere e impostare attributi durante la combinazione di più flussi video.

Ereditarietà

L'interfaccia IMixerPinConfig eredita dall'interfaccia IUnknown . IMixerPinConfig include anche questi tipi di membri:

Metodi

L'interfaccia IMixerPinConfig include questi metodi.

 
IMixerPinConfig::GetAspectRatioMode

Il metodo GetAspectRatioMode recupera la modalità di correzione delle proporzioni per il ridimensionamento della finestra.
IMixerPinConfig::GetBlendingParameter

Il metodo GetBlendingParameter recupera il valore del parametro di fusione che definisce la modalità di fusione di un flusso secondario con un flusso primario.
IMixerPinConfig::GetColorKey

Il metodo GetColorKey recupera la chiave di colore usata da un flusso video.
IMixerPinConfig::GetRelativePosition

Il metodo GetRelativePosition recupera la posizione del flusso nella finestra di visualizzazione.
IMixerPinConfig::GetStreamTransparent

Il metodo GetStreamTransparent determina se un flusso è trasparente.
IMixerPinConfig::GetZOrder

Il metodo GetZOrder recupera l'ordine z di un determinato flusso video.
IMixerPinConfig::SetAspectRatioMode

Il metodo SetAspectRatioMode imposta la modalità di correzione delle proporzioni per il ridimensionamento delle finestre.
IMixerPinConfig::SetBlendingParameter

Il metodo SetBlendingParameter imposta il parametro di fusione che definisce la modalità di fusione di un flusso secondario con un flusso primario.
IMixerPinConfig::SetColorKey

Il metodo SetColorKey imposta la chiave di colore usata da un flusso video.
IMixerPinConfig::SetRelativePosition

Il metodo SetRelativePosition imposta la posizione del flusso nella finestra di visualizzazione.
IMixerPinConfig::SetStreamTransparent

Il metodo SetStreamTransparent imposta il flusso su trasparente.
IMixerPinConfig::SetZOrder

Il metodo SetZOrder imposta l'ordine z di un determinato flusso video.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mpconfig.h