Metodo IMF2DBuffer::ContiguousCopyFrom (mfobjects.h)

Copia i dati in questo buffer da un buffer con un formato contiguo.

Sintassi

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

Parametri

[in] pbSrcBuffer

Puntatore al buffer di origine. Il chiamante alloca il buffer.

[in] cbSrcBuffer

Dimensioni del buffer di origine, in byte. Per ottenere le dimensioni massime del buffer, chiamare FMI2DBuffer::GetContiguousLength.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

Questo metodo copia il contenuto del buffer di origine nel buffer gestito da questo oggetto FMI2DBuffer . Il buffer di origine deve essere in formato contiguo. Durante la copia, il metodo converte il contenuto nel formato nativo del buffer di destinazione, correggendo il passo del buffer, se necessario.

Per una definizione di contigua come si applica ai buffer 2D, vedere la sezione Osservazioni nell'argomento dell'interfaccia IMF2DBuffer .

Requisiti

   
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfobjects.h (include Mfidl.h)
Libreria Mfuuid.lib

Vedi anche

FMI2DBuffer

Buffer multimediali

Buffer video non compressi