Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 IVMRWindowlessControl Schnittstelle steuert, wie der Video mixing Renderer Filter 7 (VMR-7) einen Videostream innerhalb eines Containerfensters rendert. Anwendungen müssen die VMR-7 zuerst in den Fenstermodus versetzen, bevor sie diese Schnittstelle verwenden.
Verwenden Sie für VMR-9 die IVMRWindowlessControl9-Schnittstelle.
Vererbung
Die IVMRWindowlessControl-Schnittstelle erbt von der IUnknown-Schnittstelle . IVMRWindowlessControl verfügt auch über folgende Membertypen:
Methoden
Die IVMRWindowlessControl-Schnittstelle verfügt über diese Methoden.
|
IVMRWindowlessControl::D isplayModeChanged Die DisplayModeChanged-Methode informiert die VMR darüber, dass eine WM_DISPLAYCHANGE Nachricht von der Anwendung empfangen wurde. |
|
IVMRWindowlessControl::GetAspectRatioMode Die GetAspectRatioMode-Methode fragt ab, ob die VMR das Seitenverhältnis des Quellvideos beibehalten wird. (IVMRWindowlessControl.GetAspectRatioMode) |
|
IVMRWindowlessControl::GetBorderColor Die GetBorderColor-Methode ruft die aktuelle Rahmenfarbe ab, die von der VMR verwendet wird. |
|
IVMRWindowlessControl::GetColorKey Die GetColorKey-Methode ruft den aktuellen Quellfarbschlüsselwert ab, der von der VMR verwendet wird. |
|
IVMRWindowlessControl::GetCurrentImage Die GetCurrentImage-Methode ruft eine Kopie des aktuellen Images ab, das von der VMR angezeigt wird. |
|
IVMRWindowlessControl::GetMaxIdealVideoSize Die GetMaxIdealVideoSize-Methode ruft die maximale Videogröße ab, die von der VMR ohne erhebliche Leistungseinbußen oder Beeinträchtigung der Bildqualität angezeigt werden kann. |
|
IVMRWindowlessControl::GetMinIdealVideoSize Die GetMinIdealVideoSize-Methode ruft die mindeste Videogröße ab, die von der VMR angezeigt werden kann, ohne dass die Leistung oder die Bildqualität erheblich beeinträchtigt werden. |
|
IVMRWindowlessControl::GetnativeVideoSize Die GetNativeVideoSize-Methode ruft die nicht gestreckte Videogröße und das Seitenverhältnis des Videos ab. |
|
IVMRWindowlessControl::GetVideoPosition Die GetVideoPosition-Methode ruft die aktuellen Quell- und Zielrechtecke ab, die zum Anzeigen des Videos verwendet werden. |
|
IVMRWindowlessControl::RepaintVideo Die RepaintVideo-Methode streicht den aktuellen Videoframe neu. |
|
IVMRWindowlessControl::SetAspectRatioMode Die SetAspectRatioMode-Methode gibt an, ob die VMR das Seitenverhältnis des Quellvideos behält. (IVMRWindowlessControl.SetAspectRatioMode) |
|
IVMRWindowlessControl::SetBorderColor Die SetBorderColor-Methode legt die Rahmenfarbe fest, die von der VMR verwendet werden soll. |
|
IVMRWindowlessControl::SetColorKey Die SetColorKey-Methode legt den Wert des Quellfarbschlüssels fest, den die VMR verwenden soll. |
|
IVMRWindowlessControl::SetVideoClippingWindow Die SetVideoClippingWindow-Methode gibt das Containerfenster an, in das das Video beschnitten werden soll. |
|
IVMRWindowlessControl::SetVideoPosition Die SetVideoPosition-Methode legt die Quell- und Zielrechtecke für das Video fest. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP mit SP1 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | strmif.h (include Dshow.h) |