다음을 통해 공유


IMF2DBuffer::ContiguousCopyFrom 메서드(mfobjects.h)

연속 형식의 버퍼에서 이 버퍼에 데이터를 복사합니다.

구문

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

매개 변수

[in] pbSrcBuffer

원본 버퍼에 대한 포인터입니다. 호출자는 버퍼를 할당합니다.

[in] cbSrcBuffer

원본 버퍼의 크기(바이트)입니다. 버퍼의 최대 크기를 얻으려면 IMF2DBuffer::GetContiguousLength를 호출합니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.

설명

이 메서드는 원본 버퍼의 내용을 이 IMF2DBuffer 개체에서 관리하는 버퍼에 복사합니다. 원본 버퍼는 연속 형식이어야 합니다. 복사하는 동안 메서드는 콘텐츠를 대상 버퍼의 네이티브 형식으로 변환하여 필요한 경우 버퍼의 피치를 수정합니다.

2D 버퍼에 적용되는 연속 항목에 대한 정의는 IMF2DBuffer 인터페이스 항목의 설명 섹션을 참조하세요.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 mfobjects.h(Mfidl.h 포함)
라이브러리 Mfuuid.lib

참고 항목

IMF2DBuffer

미디어 버퍼

압축되지 않은 비디오 버퍼