IAMTimelineSrc 인터페이스
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
참고
[더 이상 사용되지 않습니다. 이 API는 이후 Windows 릴리스에서 제거될 수 있습니다.]
인터페이스는 IAMTimelineSrc
DES(DirectShow Editing Services )에서 원본 개체의 속성을 조작하고 설정하는 메서드를 제공합니다. 원본 개체는 미디어 원본에서 하나의 스트림을 나타냅니다.
미디어 시작 및 미디어 중지 시간을 설정하여 원본 파일 내에서 데이터의 일부를 사용할 수 있습니다. 이러한 값은 원본 미디어 원본을 기준으로 원본 개체의 시작과 끝을 지정합니다. 미디어 시간은 타임라인 개체의 시작 및 중지 시간과 다를 수 있으므로 빠른 또는 슬로우 모션 재생이 가능합니다. (오디오 원본을 사용하면 피치 이동이 발생합니다.)
원본 개체를 만들려면 값이 TIMELINE_MAJOR_TYPE_SOURCE IAMTimeline::CreateEmptyNode 를 호출합니다. IAMTimelineSrc 인터페이스에 대해 반환된 IAMTimelineObj 포인터를 쿼리할 수 있습니다. 자세한 내용은 타임라인 생성 및 원본 작업을 참조하세요.
멤버
IAMTimelineSrc 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAMTimelineSrc 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IAMTimelineSrc 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
FixMediaTimes | 지정된 시간 값을 가장 가까운 프레임 경계로 반올림합니다. |
FixMediaTimes2 |
REFTIME 값으로 지정된 지정된 시간 값을 가장 가까운 프레임 경계로 반올림합니다. |
GetDefaultFPS | 원본 개체의 기본 프레임 속도를 검색합니다. |
GetMediaLength | 이 원본 개체의 미디어 길이를 검색합니다. |
GetMediaLength2 | 이 원본 개체의 미디어 길이를 REFTIME 값으로 검색합니다. |
GetMediaName | 이 원본 개체가 나타내는 소스 파일의 이름을 검색합니다. |
GetMediaTimes | 미디어 시작 및 중지 시간을 검색합니다. |
GetMediaTimes2 | 미디어 시작 및 중지 시간을 REFTIME 값으로 검색합니다. |
GetStreamNumber | 원본 개체의 현재 스트림 번호를 검색합니다. |
GetStretchMode | 비디오 원본의 스트레치 모드를 검색합니다. |
IsNormalRate | 클립이 정상적인 재생 속도로 재생되는지 여부를 나타냅니다. |
ModifyStopTime | 타임라인 기준으로 중지 시간을 설정합니다. |
ModifyStopTime2 | 중지 시간을 REFTIME 값으로 설정합니다. |
SetDefaultFPS | 원본 개체의 기본 프레임 속도를 설정합니다. |
SetMediaLength | 원본 파일의 기간을 지정합니다. |
SetMediaLength2 | 원본 파일의 기간을 REFTIME 값으로 지정합니다. |
SetMediaName | 이 원본 개체가 나타내는 원본 파일의 이름을 지정합니다. |
SetMediaTimes | 미디어 중지 및 시작 시간을 설정합니다. |
SetMediaTimes2 | 미디어 중지 및 시작 시간을 REFTIME 값으로 설정합니다. |
SetStreamNumber | 이 원본 개체와 연결된 소스 파일에서 읽을 스트림을 지정합니다. |
SetStretchMode | 비디오 원본의 스트레치 모드를 설정합니다. |
SpliceWithNext | 이 원본 개체를 다른 원본 개체에 조인합니다. |
설명
참고
헤더 파일 Qedit.h는 버전 7 이후의 Direct3D 헤더와 호환되지 않습니다.
참고
Qedit.h를 얻으려면 Windows Vista용 Microsoft Windows SDK 업데이트를 다운로드하고 3.0을 .NET Framework. Qedit.h는 Windows 7 및 .NET Framework 3.5 서비스 팩 1용 Microsoft Windows SDK 사용할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|