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