DirectShow DirectShow 레퍼런스 인터페이스 IPin EndOfStream   [목차열람] [주소복사] [슬롯비우기]
IPin::EndOfStream
 
Microsoft DirectX 9.0

IPin::EndOfStream

EndOfStream 메서드는, 새로운 실행 커멘드가 필터에 발행될 때까지는, 추가 데이터는 이제 없는 것을 핀에 통지한다.

애플리케이션으로부터 이 메서드를 호출하지 않는 것. 이 메서드는, 다른 필터가 엔드 오브 스트림을 통지하기 위해서 호출한다.

구문

HRESULT EndOfStream(void);

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

설명
S_OK 성공.
E_UNEXPECTED 이 핀은 출력 핀이다.

주의

이 메서드는 입력 핀에서만 호출하는 것. 출력 핀은 E_UNEXPECTED 를 돌려준다.

이 메서드는 스트림 종료 통지를 핀에 보낸다. 핀은 그 통지를 다운 스트림에 보낸다. IMemInputPin::Receive 를 호출해 스트림 종료 통지를 계속해 처리해야 한다. 핀이 출력해야 할 미디어 샘플을 큐에 넣는 경우, 스트림 종료 통지도 이와 같이 큐에 넣을 필요가 있다. IPin::BeginFlush 메서드는 큐내의 모든 스트림 종료 통지를 플래시 한다.

참조

↑TOP