Freigeben über


IMF2DBuffer::ContiguousCopyFrom-Methode (mfobjects.h)

Kopiert Daten aus einem Puffer mit einem zusammenhängenden Format in diesen Puffer.

Syntax

HRESULT ContiguousCopyFrom(
  [in] const BYTE *pbSrcBuffer,
  [in] DWORD      cbSrcBuffer
);

Parameter

[in] pbSrcBuffer

Zeiger auf den Quellpuffer. Der Aufrufer ordnet den Puffer zu.

[in] cbSrcBuffer

Größe des Quellpuffers in Bytes. Um die maximale Größe des Puffers abzurufen, rufen Sie IMF2DBuffer::GetContiguousLength auf.

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
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Diese Methode kopiert den Inhalt des Quellpuffers in den Puffer, der von diesem IMF2DBuffer-Objekt verwaltet wird. Der Quellpuffer muss im zusammenhängenden Format vorliegen. Während des Kopierens konvertiert die -Methode den Inhalt in das native Format des Zielpuffers und korrigiert bei Bedarf die Neigung des Puffers.

Eine Definition von zusammenhängender Art, wie sie für 2D-Puffer gilt, finden Sie im Abschnitt Hinweise des Themas IMF2DBuffer-Schnittstelle .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfobjects.h (include Mfidl.h)
Bibliothek Mfuuid.lib

Weitere Informationen

IMF2DBuffer

Medienpuffer

Nicht komprimierte Videopuffer