IMFSinkWriter::BeginWriting-Methode (mfreadwrite.h)
Initialisiert den Senkenschreiber zum Schreiben.
Syntax
HRESULT BeginWriting();
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. |
|
Die Anforderung ist ungültig. |
Hinweise
Rufen Sie diese Methode nach dem Konfigurieren der Eingabestreams und vor dem Senden von Daten an den Senkenschreiber auf.
Sie müssen BeginWriting aufrufen, bevor Sie eine der folgenden Methoden aufrufen:
- IMFSinkWriter::Finalize
- IMFSinkWriter::Flush
- IMFSinkWriter::NotifyEndOfSegment
- IMFSinkWriter::P laceMarker
- IMFSinkWriter::SendStreamTick
- IMFSinkWriter::WriteSample
Wenn BeginWriting erfolgreich ist, geben alle weiteren Aufrufe von BeginWritingMF_E_INVALIDREQUEST zurück.
Diese Schnittstelle ist unter Windows Vista verfügbar, wenn das Plattformupdate-Supplement für Windows Vista installiert ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Ergänzung zu Windows 7, Windows Vista und Plattformupdates für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfreadwrite.h |