Freigeben über


IMFSinkWriter::BeginWriting-Methode (mfreadwrite.h)

Initialisiert den Spüleschreiber zum Schreiben.

Syntax

HRESULT BeginWriting();

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.

Rückgabecode Description
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_INVALIDREQUEST
Die Anforderung ist ungültig.

Bemerkungen

Rufen Sie diese Methode auf, nachdem Sie die Eingabedatenströme konfiguriert haben und bevor Sie Daten an den Senkenschreiber senden.

Sie müssen BeginWriting aufrufen, bevor Sie eine der folgenden Methoden aufrufen:

Die zugrunde liegende Mediensenke muss mindestens einen Eingabedatenstrom aufweisen. Andernfalls gibt BeginWritingMF_E_INVALIDREQUEST zurück. Rufen Sie zum Hinzufügen von Eingabedatenströmen die IMFSinkWriter::AddStream-Methode auf.

Wenn BeginWriting erfolgreich ist, werden alle weiteren Aufrufe von BeginWritingMF_E_INVALIDREQUEST zurückgegeben.

Diese Schnittstelle ist unter Windows Vista verfügbar, wenn die Plattformupdate-Ergänzung für Windows Vista installiert ist.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Ergänzung zu Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Fenster
Header mfreadwrite.h

Siehe auch

IMFSinkWriter-

Sink Writer