Freigeben über


IMFMediaEngine::OnVideoStreamTick-Methode (mfmediaengine.h)

Fragt die Medien-Engine ab, um herauszufinden, ob ein neuer Videoframe bereit ist.

Syntax

HRESULT OnVideoStreamTick(
  [out] LONGLONG *pPts
);

Parameter

[out] pPts

Wenn ein neuer Frame bereit ist, empfängt die Präsentationszeit des Frames.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_FALSE
Die Methode war erfolgreich, aber die Media Engine verfügt nicht über einen neuen Frame.
S_OK
Ein neuer Videorahmen kann angezeigt werden.

Hinweise

Im Frame-Server-Modus sollte die Anwendung diese Methode aufrufen, wenn ein vertikales Leerzeichen auf dem Anzeigegerät auftritt. Wenn die Methode S_OK zurückgibt, rufen Sie IMFMediaEngine::TransferVideoFrame auf, um den Frame an das Renderziel zu übergeben. Wenn die Methode S_FALSE zurückgibt, warten Sie auf die nächste vertikale Leere, und rufen Sie die Methode erneut auf.

Rufen Sie diese Methode nicht im Renderingmodus oder reinen Audiomodus auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfmediaengine.h

Weitere Informationen

IMFMediaEngine