DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CBaseInputPin CheckStreaming   [목차열람] [주소복사] [슬롯비우기]
CBaseInputPin::CheckStreaming
 
Microsoft DirectX 9.0

CBaseInputPin::CheckStreaming

핀이 샘플을 받아들일지 어떨지를 조사한다.

구문

virtual HRESULT CheckStreaming(void);

반환값

다음의 몇개의 HRESULT 값을 돌려준다.

설명
S_OK 성공.
S_FALSE 핀은 현재 플래시중이다.
VFW_E_RUNTIME_ERROR 런타임 에러가 발생했다.
VFW_E_WRONG_STATE 핀은 정지하고 있다.

주의

상속 클래스로 이 메서드를 오버라이드(override) 해, 한층 더 체크를 실시할 수가 있다. 오버라이드(override) 하는 측의 메서드에서는 base class의 처리도 호출한다.

CBaseInputPin::Receive 메서드는 이 메서드를 호출한다. 같이CBasePin::EndOfStream 메서드도 이 메서드를 호출하도록(듯이) 오버라이드(override) 하는 것.

참조

↑TOP