DirectShow 스트림 버퍼 엔진 레퍼런스 스트림 버퍼 엔진 필터 스트림 버퍼 소스 필터   [목차열람] [주소복사] [슬롯비우기]
스트림 버퍼 소스 필터
 
Microsoft DirectX 9.0

스트림 버퍼 소스 필터

이 주제는 Windows XP Service Pack 1에만 적용.

스트림 버퍼 소스 필터는, 스트림 버퍼 엔진용의 소스 필터이다. 스트림 버퍼 싱크 필터가 보존한 컨텐츠를 읽어낸다.

필터 인터페이스 IAMFilterMiscFlags ,IBaseFilter ,IFileSourceFilter ,ISpecifyPropertyPages,IStreamBufferMediaSeeking ,IStreamBufferInitialize ,IStreamBufferSource .
입력 핀 미디어 타입 해당 없음.
입력 핀인타페이스 해당 없음.
출력 핀 미디어 타입 비디오 :
  • MEDIATYPE_Video
  • MEDIASUBTYPE_MPEG2_VIDEO
  • MEDIASUBTYPE_dvsd

오디오 및 데이터 : 모든 타입을 사용할 수 있다.

출력 핀인타페이스 IMediaSeeking ( 「주의」를 참조),IQualityControl ,IPin .
필터 CLSID CLSID_StreamBufferSource.
프로퍼티 페이지 CLSID 해당 없음.
실행 모듈 Sbe.dll.
메리트 MERIT_DO_NOT_USE.
카테고리 CLSID_LegacyAmFilterCategory.

주의

스트림 버퍼 소스 필터는, 완료한 녹화만의 IMediaSeeking 인터페이스를 지원 한다. 라이브 컨텐츠에는, 같은 메서드면서도, 조금 다른 의미들을 정의하는 IStreamBufferMediaSeeking 를 사용한다. 이것은, 쇼가 녹화되면 라이브 컨텐츠의 다른 한쪽의 구석이 길어져, 낡은 배킹 파일이 삭제된다고 반대측의 구석이 짧아지는 것을 나타낸다.

완료한 녹화에 IStreamBufferMediaSeeking 인터페이스를 사용할 수 있지만,IStreamBufferMediaSeekingIMediaSeeking 를 동시에 호출해서는 안 된다. IStreamBufferMediaSeeking 메서드에의 최초의 소환 후, 필터는, 다음의 IMediaSeeking 메서드의 호출해에 실패한다. 또,IMediaSeeking 인터페이스에의 다음의 QueryInterface 의 호출에도 실패한다.

IStreamBufferMediaSeeking 메서드를 사용하려면 , 애플리케이션은 필터에 직접 문의할 필요가 있다. IMediaSeeking 를 사용하려면 , 애플리케이션은, 필터 그래프 매니저에 문의할 필요가 있다. 필터 그래프 매니저는, 「시크」로 설명하고 있도록(듯이), 필터에의 시크 커멘드를 찾는다.

참조

↑TOP