IMFPMediaPlayer::UpdateVideo-Methode (mfplay.h)
Wichtig Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden. Anwendungen sollten die Mediensitzung für die Wiedergabe verwenden.
Updates den Videoframe aus.
Syntax
HRESULT UpdateVideo();
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | Beschreibung |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Das aktuelle Medienelement enthält kein Video. |
|
Die Shutdown-Methode des Objekts wurde aufgerufen. |
Hinweise
Rufen Sie diese Methode auf, wenn das Videowiedergabefenster Ihrer Anwendung entweder eine WM_PAINT- oder WM_SIZE-Nachricht empfängt. Diese Methode führt zwei Funktionen aus:
- Stellt sicher, dass der Videoframe neu gezeichnet wird, während die Wiedergabe angehalten oder beendet wird.
- Passt das angezeigte Video an die aktuelle Größe des Videofensters an.
Wichtig Rufen Sie die GDI BeginPaint-Funktion auf, bevor Sie UpdateVideo aufrufen.
Beispiele
IMFPMediaPlayer *g_pPlayer;
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
HDC hdc;
PAINTSTRUCT ps;
switch (uMsg)
{
case WM_PAINT:
hdc = BeginPaint(hwnd, &ps);
if (g_pPlayer)
{
g_pPlayer->UpdateVideo();
}
EndPaint(hwnd, &ps);
break;
case WM_SIZE:
hdc = BeginPaint(hwnd, &ps);
if (g_pPlayer)
{
g_pPlayer->UpdateVideo();
}
EndPaint(hwnd, &ps);
break;
// other messages
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
return 0;
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfplay.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für