[이 페이지와 연결된 기능인 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 프로젝트 파일을 저장하고 로드합니다. |
관련 항목