DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CBaseInputPin CheckStreaming [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
핀이 샘플을 받아들일지 어떨지를 조사한다.
구문
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) 하는 것.
참조