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 |