DirectShow DirectShow 레퍼런스 DirectShow base class base class 레퍼런스 CBaseFilter Stop [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
Stop 메서드는, 필터를 정지시킨다. 이 메서드는 IMediaFilter::Stop 메서드를 처리 한다.
구문
HRESULT Stop(void);
반환값
성공했을 경우는, S_OK 를 돌려준다. 그 이외의 경우는, 에러의 원인을 나타내는 HRESULT 값을 돌려준다.
주의
이 메서드는 필터에 접속하고 있는 각 핀의 CBasePin::Inactive 메서드를 호출한다. 또, 필터 상태를 State_Stopped 로 설정한다.
필터가 정지 하면, 필터는 업 스트림으로부터의 샘플을 거부해, 다운 스트림에의 샘플의 송신을 정지한다. 게다가 워커 thread를 셧다운 해, 스트리밍에 사용하고 있던 리소스를 릴리즈 한다.
참조