DirectShow 스트림 버퍼 엔진 레퍼런스 스트림 버퍼 엔진 필터 스트림 버퍼 소스 필터 [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
이 주제는 Windows XP Service Pack 1에만 적용.
스트림 버퍼 소스 필터는, 스트림 버퍼 엔진용의 소스 필터이다. 스트림 버퍼 싱크 필터가 보존한 컨텐츠를 읽어낸다.
필터 인터페이스 | IAMFilterMiscFlags ,IBaseFilter ,IFileSourceFilter ,ISpecifyPropertyPages,IStreamBufferMediaSeeking ,IStreamBufferInitialize ,IStreamBufferSource . |
입력 핀 미디어 타입 | 해당 없음. |
입력 핀인타페이스 | 해당 없음. |
출력 핀 미디어 타입 | 비디오 :
오디오 및 데이터 : 모든 타입을 사용할 수 있다. |
출력 핀인타페이스 | IMediaSeeking ( 「주의」를 참조),IQualityControl ,IPin . |
필터 CLSID | CLSID_StreamBufferSource. |
프로퍼티 페이지 CLSID | 해당 없음. |
실행 모듈 | Sbe.dll. |
메리트 | MERIT_DO_NOT_USE. |
카테고리 | CLSID_LegacyAmFilterCategory. |
주의
스트림 버퍼 소스 필터는, 완료한 녹화만의 IMediaSeeking 인터페이스를 지원 한다. 라이브 컨텐츠에는, 같은 메서드면서도, 조금 다른 의미들을 정의하는 IStreamBufferMediaSeeking 를 사용한다. 이것은, 쇼가 녹화되면 라이브 컨텐츠의 다른 한쪽의 구석이 길어져, 낡은 배킹 파일이 삭제된다고 반대측의 구석이 짧아지는 것을 나타낸다.
완료한 녹화에 IStreamBufferMediaSeeking 인터페이스를 사용할 수 있지만,IStreamBufferMediaSeeking 와 IMediaSeeking 를 동시에 호출해서는 안 된다. IStreamBufferMediaSeeking 메서드에의 최초의 소환 후, 필터는, 다음의 IMediaSeeking 메서드의 호출해에 실패한다. 또,IMediaSeeking 인터페이스에의 다음의 QueryInterface 의 호출에도 실패한다.
IStreamBufferMediaSeeking 메서드를 사용하려면 , 애플리케이션은 필터에 직접 문의할 필요가 있다. IMediaSeeking 를 사용하려면 , 애플리케이션은, 필터 그래프 매니저에 문의할 필요가 있다. 필터 그래프 매니저는, 「시크」로 설명하고 있도록(듯이), 필터에의 시크 커멘드를 찾는다.
참조