DirectX Media Object DMO 의 관련 정보 DMO 의 인터페이스 IMediaBuffer   [목차열람] [주소복사] [슬롯비우기]
IMediaBuffer 인터페이스
 
Microsoft DirectX 9.0

IMediaBuffer 인터페이스

IMediaBuffer 인터페이스는, 데이터 버퍼를 조작하기 위한 메서드를 제공한다. IMediaObject::ProcessInput 메서드 및 ProcessOutput 메서드에 건네지는 버퍼는, 이 인터페이스를 처리 해야 한다.

IUnknown 로부터 계승하는 메서드에 가세해,IMediaBuffer 인터페이스에서는 이하의 메서드가 공개되고 있다.

메서드 설명
GetBufferAndLength 버퍼 및 버퍼내의 유효한 데이터의 사이즈를 얻어온다.
GetMaxLength 그 버퍼에 저장 할 수 있는 최대 바이트수를 얻어온다.
SetLength 현재 버퍼내에 있는 데이터의 길이를 지정한다.

요건

Mediaobj.h 로 선언한다. Dmo.h 를 인클루드 한다.

Dmoguids.lib 에 링크한다.

↑TOP