Condividi tramite


Interfaccia IDDrawExclModeVideoCallback (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 IDDrawExclModeVideoCallback è un'interfaccia di callback per l'interfaccia IDDrawExclModeVideo .

Questa interfaccia di callback consente alle applicazioni di ricevere notifiche sincrone sulle modifiche apportate alla posizione di sovrapposizione, alle dimensioni, alla visibilità e così via, in modo che l'applicazione possa regolare la visibilità, le dimensioni e la posizione del video. In questo modo si evita qualsiasi flash dei tasti di colore all'inizio, alla fine o durante la riproduzione. L'applicazione deve implementare l'interfaccia . È importante che nessuno dei metodi blocchi o rallenta l'elaborazione video, perché ciò causerà problemi con la riproduzione.

Utilizzare questa interfaccia se si sta scrivendo un filtro che supporta IDDrawExclModeVideo o deve generare callback per consentire a un'applicazione di disegnare chiavi di colore al momento giusto.

Ereditarietà

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

Metodi

L'interfaccia IDDrawExclModeVideoCallback include questi metodi.

 
IDDrawExclModeVideoCallback::OnUpdateColorKey

Il metodo OnUpdateColorKey informa l'applicazione che la chiave di colore è stata modificata in modo che l'applicazione possa usare la nuova chiave di colore per sovrapporre grafica nel video.
IDDrawExclModeVideoCallback::OnUpdateOverlay

Il metodo OnUpdateOverlay informa l'applicazione quando la superficie di sovrapposizione per il video sta per diventare visibile, invisibile, modificarne le dimensioni o modificare la posizione, in modo che l'applicazione possa ridisegnare la finestra in modo appropriato.
IDDrawExclModeVideoCallback::OnUpdateSize

Il metodo OnUpdateSize informa l'applicazione che le dimensioni del rettangolo video sta per essere modificate.

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 strmif.h (include Dshow.h)