Méthode IMF2DBuffer::ContiguousCopyFrom (mfobjects.h)

Copie les données dans cette mémoire tampon à partir d’une mémoire tampon dont le format est contigu.

Syntaxe

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

Paramètres

[in] pbSrcBuffer

Pointeur vers la mémoire tampon source. L’appelant alloue la mémoire tampon.

[in] cbSrcBuffer

Taille de la mémoire tampon source, en octets. Pour obtenir la taille maximale de la mémoire tampon, appelez IMF2DBuffer::GetContiguousLength.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Notes

Cette méthode copie le contenu de la mémoire tampon source dans la mémoire tampon gérée par cet objet IMF2DBuffer . La mémoire tampon source doit être au format contigu. Lors de la copie, la méthode convertit le contenu dans le format natif de la mémoire tampon de destination, en corrigeant le pitch de la mémoire tampon si nécessaire.

Pour obtenir une définition de contiguë telle qu’elle s’applique aux mémoires tampons 2D, consultez la section Remarques dans la rubrique de l’interface IMF2DBuffer .

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfobjects.h (include Mfidl.h)
Bibliothèque Mfuuid.lib

Voir aussi

IMF2DBuffer

Mémoires tampons multimédias

Mémoires tampons vidéo non compressées