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) |