IAMTimelineObj 인터페이스
[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine 및 오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
참고
[더 이상 사용되지 않습니다. 이 API는 이후 Windows 릴리스에서 제거될 수 있습니다.]
인터페이스는 IAMTimelineObj
DES(DirectShow Editing Services)에서 타임라인 개체를 조작하는 메서드를 제공합니다. 모든 타임라인 개체는 소스, 효과, 전환, 추적, 그룹 및 컴퍼지션 개체를 포함하여 이 메서드를 구현합니다.
IAMTimeline::CreateEmptyNode 메서드를 호출하여 타임라인 개체를 만듭니다.
멤버
IAMTimelineObj 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IAMTimelineObj 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IAMTimelineObj 인터페이스에는 이러한 메서드가 있습니다.
메서드 | Description |
---|---|
ClearDirty | 지원되지 않습니다. |
FixTimes | 지정된 시작 및 중지 시간을 가장 가까운 프레임 경계로 반올림합니다. |
FixTimes2 |
REFTIME 값으로 지정된 지정된 시작 및 중지 시간을 가장 가까운 프레임 경계로 반올림합니다. |
GetDirtyRange | 지원되지 않습니다. |
GetDirtyRange2 | 지원되지 않습니다. |
GetEmbedDepth | 지원되지 않습니다. |
GetGenID | 개체의 생성된 식별자를 검색합니다. |
GetGroupIBelongTo | 지원되지 않습니다. |
GetLocked | 개체의 편집 상태(잠겨 있거나 잠금 해제됨)를 검색합니다. |
GetMuted | 개체의 음소거 상태를 검색합니다. |
GetPropertySetter | 개체의 속성 setter를 검색합니다. |
GetStartStop | 개체의 부모를 기준으로 개체의 시작 및 중지 시간을 검색합니다. |
GetStartStop2 | 개체의 시작 및 중지 시간을 REFTIME 값으로 검색합니다. |
GetSubObject | 이 개체와 연결된 하위 개체를 검색합니다. |
GetSubObjectGUID | 이 타임라인 개체와 연결된 하위 개체의 GUID를 검색합니다. |
GetSubObjectGUIDB | 하위 개체의 GUID를 BSTR 값으로 검색합니다. |
GetSubObjectLoaded | 개체의 하위 개체 포인터가 설정되었는지 여부를 확인합니다. |
GetTimelineNoRef | 지원되지 않습니다. |
GetTimelineType | 개체의 형식을 검색합니다. |
GetUserData | 애플리케이션에서 정의한 영구 데이터를 검색합니다. |
GetUserID | 개체의 애플리케이션 정의 식별자를 검색합니다. |
GetUserName | 개체의 애플리케이션 정의 이름을 검색합니다. |
제거 | 다른 곳에서 다시 삽입하기 위해 타임라인 이 개체를 제거합니다. |
Removeall | 하위 개체 및 자식을 포함하여 타임라인 이 개체를 영구적으로 제거합니다. |
SetDirtyRange | 구현되지 않았습니다. |
SetDirtyRange2 | 구현되지 않았습니다. |
SetLocked | 개체의 편집 상태를 잠금 또는 잠금 해제로 설정합니다. |
SetMuted | 개체의 음소거 상태를 설정합니다. |
SetPropertySetter | 개체의 속성 setter를 설정합니다. |
SetStartStop | 타임라인 기준으로 개체의 시작 및 중지 시간을 설정합니다. |
SetStartStop2 | 개체의 시작 및 중지 시간을 REFTIME 값으로 설정합니다. |
SetSubObject | 지원되지 않습니다. |
SetSubObjectGUID | 이 개체와 연결된 하위 개체의 GUID(Globally Unique Identifier)를 지정합니다. |
SetSubObjectGUIDB | 하위 개체의 GUID를 BSTR 값으로 지정합니다. |
SetTimelineType | 지원되지 않습니다. |
SetUserData | 애플리케이션 정의 영구 데이터를 설정합니다. |
SetUserID | 개체에 대한 애플리케이션 정의 식별자를 설정합니다. |
SetUserName | 개체의 애플리케이션 정의 이름을 설정합니다. |
설명
참고
헤더 파일 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 사용할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
라이브러리 |
|