다음을 통해 공유


DirectShow 편집 서비스에 대한 인터페이스

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

참고

[더 이상 사용되지 않습니다. 이 API는 이후 Windows 릴리스에서 제거될 수 있습니다.]

 

이 섹션에는 DES(DirectShow Editing Services) 인터페이스에 대한 참조 topics 포함되어 있습니다.

인터페이스 Description
IAMErrorLog 오류 로깅에 대한 콜백 메서드를 제공합니다.
IAMSetErrorLog 오류 로그를 설정하거나 검색합니다.
IAMTimeline 타임라인 조작하는 메서드를 제공합니다.
IAMTimelineComp 컴퍼지션에 가상 트랙을 삽입하거나 검색합니다.
IAMTimelineEffect 타임라인 효과를 조작하는 메서드를 제공합니다.
IAMTimelineEffectable 타임라인 개체에 효과를 추가하는 메서드를 제공합니다.
IAMTimelineGroup 그룹의 속성을 설정하고 검색합니다.
IAMTimelineObj 타임라인 개체를 조작하는 메서드를 제공합니다.
IAMTimelineSplittable 타임라인 개체를 분할합니다.
IAMTimelineSrc 원본 개체의 속성을 조작하고 설정하는 메서드를 제공합니다.
IAMTimelineTrack 트랙 개체를 조작하는 메서드를 제공합니다.
IAMTimelineTrans 전환 개체를 조작하는 메서드를 제공합니다.
IAMTimelineTransable 개체에 전환을 추가합니다.
IAMTimelineVirtualTrack 가상 트랙 작업을 위한 메서드를 제공합니다.
IDxtAlphaSetter 알파 Setter 효과의 속성을 설정합니다.
IDxtCompositor Compositor 전환에 대한 속성을 설정합니다.
IDxtJpeg SMPTE 초기화 전환의 속성을 설정합니다.
IDxtKey 전환에 대한 속성을 설정합니다.
IFindCompressorCB 지원되지 않습니다.
IGrfCache 지원되지 않습니다.
IMediaDet 스트림 수와 각 스트림의 형식, 기간 및 프레임 속도와 같은 미디어 파일에 대한 정보를 검색합니다.
IMediaLocator 파일 이름의 유효성을 검사하는 메서드를 제공합니다.
IPropertySetter 효과 또는 전환에 대한 속성을 설정합니다.
IRenderEngine 타임라인 필터 그래프를 생성하여 DES 프로젝트를 렌더링합니다.
IRenderEngine2 애플리케이션이 DES에서 사용하는 기본 비디오 크기 조정 필터를 바꿀 수 있도록 합니다.
IResize 사용자 지정 비디오 리사이저 필터에서 지원되어야 합니다.
ISampleGrabber 필터 그래프를 통해 이동할 때 개별 미디어 샘플을 검색합니다.
ISampleGrabberCB ISampleGrabber 인터페이스에 대한 콜백 인터페이스입니다.
ISmartRenderEngine 스마트 압축을 지원하는 메서드를 제공합니다.
IXml2Dex XML(Extensible Markup Language)에서 DES 프로젝트 파일을 저장하고 로드합니다.

 

DirectShow Editing Services C++ 참조