Partager via


IMFSinkWriter ::NotifyEndOfSegment, méthode (mfreadwrite.h)

Avertit le récepteur multimédia qu’un flux a atteint la fin d’un segment.

Syntaxe

HRESULT NotifyEndOfSegment(
  [in] DWORD dwStreamIndex
);

Paramètres

[in] dwStreamIndex

Index de base zéro d’un flux, ou MF_SINK_WRITER_ALL_STREAMS pour signaler que tous les flux ont atteint la fin d’un segment.

Valeur retournée

La méthode retourne un HRESULT. Les valeurs possibles incluent, mais ne sont pas limitées à celles du tableau suivant.

Code de retour Descriptif
S_OK
S_OK
MF_E_INVALIDREQUEST
La requête n’est pas valide.

Remarques

Vous devez appeler IMFSinkWriter ::BeginWriting avant d’appeler cette méthode. Sinon, la méthode retourne MF_E_INVALIDREQUEST.

Cette méthode envoie un marqueur MFSTREAMSINK_MARKER_ENDOFSEGMENT au récepteur multimédia pour les flux spécifiés. Pour plus d’informations, consultez IMFStreamSink ::P laceMarker.

Cette interface est disponible sur Windows Vista si le supplément de mise à jour de plateforme pour Windows Vista est installé.

Spécifications

Requirement Valeur
Client minimum requis Supplément Windows 7, Windows Vista et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
plateforme cible Fenêtres
Header mfreadwrite.h

Voir aussi

IMFSinkWriter

Enregistreur récepteur