DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CBaseOutputPin GetDeliveryBuffer [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
GetDeliveryBuffer 메서드는 빈 버퍼를 가지는 미디어 샘플을 얻어온다.
구문
virtual HRESULT GetDeliveryBuffer(
IMediaSample **ppSample,
REFERENCE_TIME *pStartTime,
REFERENCE_TIME *pEndTime,
DWORD dwFlags
);
파라미터
ppSample
버퍼의 IMediaSample 인터페이스의 포인터를 받는 변수의 주소.
pStartTime
샘플의 시작 타임의 포인터, 또는 NULL.
pEndTime
샘플의 종료 타임의 포인터, 또는 NULL.
dwFlags
IMemAllocator::GetBuffer 인터페이스에 의해 지원 되는, 플래그의 비트 단위의 논리합.
반환값
HRESULT 값을 돌려준다. 가능한 값은 다음의 일람대로이다.
값 | 설명 |
S_OK | 성공. |
E_NOINTERFACE | 유효한 메모리 할당자가 없다. |
주의
이 메서드는, 할당자의 IMemAllocator::GetBuffer 메서드를 호출해, 이 메서드에 파라미터를 건네준다.
참조