Поделиться через


Метод IMF2DBuffer::ContiguousCopyFrom (mfobjects.h)

Копирует данные в этот буфер из буфера, который имеет непрерывный формат.

Синтаксис

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

Параметры

[in] pbSrcBuffer

Указатель на исходный буфер. Вызывающий объект выделяет буфер.

[in] cbSrcBuffer

Размер исходного буфера в байтах. Чтобы получить максимальный размер буфера, вызовите IMF2DBuffer::GetContiguousLength.

Возвращаемое значение

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.

Комментарии

Этот метод копирует содержимое исходного буфера в буфер, управляемый этим объектом IMF2DBuffer . Исходный буфер должен быть в непрерывном формате. При копировании метод преобразует содержимое в собственный формат буфера назначения, при необходимости исправляя тон буфера.

Определение см. в разделе Примечания в интерфейсе IMF2DBuffer .

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfobjects.h (включая Mfidl.h)
Библиотека Mfuuid.lib

См. также раздел

IMF2DBuffer

Буферы мультимедиа

Несжатые буферы видео