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 프로젝트 파일을 저장하고 로드합니다. |
관련 항목