IDDrawExclModeVideo-Schnittstelle (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die IDDrawExclModeVideo Benutzeroberfläche ermöglicht die Videowiedergabe im exklusiven DirectDraw-Vollbildmodus. Der Überlagerungsmixerfilter implementiert diese Schnittstelle. Spieleanwendungen können DirectDraw im exklusiven Vollbildmodus verwenden und die Wiedergabe von Videos fortsetzen. Beispielsweise kann sich das Video im Hintergrund und Grafiken darauf verwenden. Die Anwendung übergibt ein DirectDraw-Objekt und eine primäre Oberfläche, und diese werden an den Filter Overlay Mixer im Filterdiagramm übergeben.

Das DVD Graph Builder-Objekt verwendet IDDrawExclModeVideo zum Wiedergeben von DVD-Inhalten im exklusiven DirectDraw-Vollbildmodus. Diese Schnittstelle kann auch allein verwendet werden, um MPEG-1- oder AVI-Videos in Spielen wiederzugeben.

Vererbung

Die IDDrawExclModeVideo-Schnittstelle erbt von der IUnknown-Schnittstelle . IDDrawExclModeVideo verfügt auch über folgende Membertypen:

Methoden

Die IDDrawExclModeVideo-Schnittstelle verfügt über diese Methoden.

 
IDDrawExclModeVideo::GetDDrawObject

Die GetDDrawObject-Methode ruft das DirectDraw-Objekt ab, das vom Overlay Mixer-Filter verwendet wird.
IDDrawExclModeVideo::GetDDrawSurface

Die GetDDrawSurface-Methode ruft die DirectDraw-Oberfläche ab, die vom OverlayMixer verwendet wird.
IDDrawExclModeVideo::GetNativeVideoProps

Die GetNativeVideoProps-Methode ruft die aktuelle Videogröße und das Bildseitenverhältnis des primären Streams des Overlaymixers ab.
IDDrawExclModeVideo::SetCallbackInterface

Die SetCallbackInterface-Methode ruft einen Zeiger auf die Rückrufschnittstelle des Überlagerungsmixers ab, damit die aufrufende Anwendung während der Videowiedergabe über Anpassungen an der Anzeige benachrichtigt werden kann.
IDDrawExclModeVideo::SetDDrawObject

Die SetDDrawObject-Methode legt das DirectDraw-Objekt fest, das in der nachfolgenden Zeichnung verwendet werden soll.
IDDrawExclModeVideo::SetDDrawSurface

Die SetDDrawSurface-Methode gibt die DirectDraw-Oberfläche an, die beim nachfolgenden Zeichnen verwendet werden soll.
IDDrawExclModeVideo::SetDrawParameters

Die SetDrawParameters-Methode gibt an, welcher Teil des ursprünglichen Videos an welcher Bildschirmposition angezeigt wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)