Condividi tramite


Interfaccia IVMRMixerControl (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.

L'interfaccia IVMRMixerControl consente a un'applicazione di modificare i flussi video in ingresso nel filtro del renderer di missaggio video 7 (VMR-7). Anche se questa interfaccia viene implementata nel filtro, è in realtà il componente mixer che viene configurato. Per questo motivo, questa interfaccia è disponibile solo quando il mixer è stato caricato tramite una chiamata a IVMRFilterConfig::SetNumberOfStreams. Questa interfaccia è destinata solo all'uso da parte delle applicazioni; non deve essere utilizzata dai filtri upstream.

Per VMR-9, usare l'interfaccia IVMRMixerControl9 .

Ereditarietà

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

Metodi

L'interfaccia IVMRMixerControl include questi metodi.

 
IVMRMixerControl::GetAlpha

Il metodo GetAlpha recupera il valore alfa costante applicato a questo flusso video.
IVMRMixerControl::GetBackgroundClr

Ottiene il colore di sfondo corrente nel rettangolo di output.
IVMRMixerControl::GetMixingPrefs

Recupera le preferenze di combinazione per il flusso.
IVMRMixerControl::GetOutputRect

Il metodo GetOutputRect recupera la posizione del rettangolo video del flusso all'interno del rettangolo di composizione.
IVMRMixerControl::GetZOrder

Il metodo GetZOrder recupera la posizione del flusso video nell'ordine Z.
IVMRMixerControl::SetAlpha

Il metodo SetAlpha imposta un valore alfa costante applicato al flusso video.
IVMRMixerControl::SetBackgroundClr

Imposta il colore di sfondo sul rettangolo di output.
IVMRMixerControl::SetMixingPrefs

Imposta le preferenze di combinazione per il flusso.
IVMRMixerControl::SetOutputRect

Il metodo SetOutputRect imposta la posizione di questo flusso all'interno del rettangolo di composizione.
IVMRMixerControl::SetZOrder

Il metodo SetZOrder imposta la posizione del flusso video nell'ordine Z; i valori più grandi sono più lontani.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP1 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione strmif.h (include Dshow.h)

Vedi anche

Uso del renderer di missaggio video