DirectShow DirectShow 편집 서비스 C++ 레퍼런스 인터페이스 IAMTimelineObj [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IAMTimelineObj 인터페이스는,DirectShow 편집 서비스 (DES)로
IUnknown 로부터 계승한 메서드에 가세해,IAMTimelineObj 인터페이스는 다음의 메서드를 공개한다.
메서드 | 설명 |
ClearDirty | 지원하지 않는다. |
FixTimes | 지정된 시작 타임과 종료 타임을, 가장 가까운 프레임 경계에 말다. |
FixTimes2 | REFTIME 값으로 지정된 시작 타임과 종료 타임을, 가장 가까운 프레임 경계에 말다. |
GetDirtyRange | 지원하지 않는다. |
GetDirtyRange2 | 지원하지 않는다. |
GetEmbedDepth | 지원하지 않는다. |
GetGenID | 개체의 생성된 식별자를 얻어온다. |
GetGroupIBelongTo | 지원하지 않는다. |
GetLocked | 개체의 편집 상태 (락 또는 잠금 해제)를 얻어온다. |
GetMuted | 개체의 뮤트 상태를 얻어온다. |
GetPropertySetter | 개체의 프로파티셋타를 얻어온다. |
GetStartStop | 개체의 부모를 기준으로 하는, 개체의 시작 타임과 종료 타임을 얻어온다. |
GetStartStop2 | 개체의 시작 타임과 종료 타임을 REFTIME 값으로 얻어온다. |
GetSubObject | 이 개체에 관련지을 수 있는 서브 개체를 얻어온다. |
GetSubObjectGUID | 이 타임 라인 개체에 관련지을 수 있는 서브 개체의 GUID 를 얻어온다. |
GetSubObjectGUIDB | 서브 개체의 GUID 를 BSTR 값으로 얻어온다. |
GetSubObjectLoaded | 개체의 서브 개체 포인터가 설정되어 있는지를 조사한다. |
GetTimelineNoRef | 지원하지 않는다. |
GetTimelineType | 개체의 형태를 얻어온다. |
GetUserData | 애플리케이션 정의의 영속적인 데이터를 얻어온다. |
GetUserID | 개체의 애플리케이션 정의의 식별자를 얻어온다. |
GetUserName | 개체의 애플리케이션 정의의 이름을 얻어온다. |
Remove | 이 개체를 타임 라인으로부터 삭제해, 다른 장소에 재삽입할 수 있도록(듯이) 한다. |
RemoveAll | 이 개체를, 서브 개체와 아이를 포함해, 타임 라인으로부터 영속적으로 삭제한다. |
SetDirtyRange | 처리되지 않다. |
SetDirtyRange2 | 처리되지 않다. |
SetLocked | 개체의 편집 상태를 잠금 또는 잠금 해제로 설정한다. |
SetMuted | 개체의 뮤트 상태를 설정한다. |
SetPropertySetter | 개체의 프로파티셋타를 설정한다. |
SetStartStop | 타임 라인을 기준으로 해 시작 타임과 종료 타임을 설정한다. |
SetStartStop2 | 개체의 시작 타임과 종료 타임을 REFTIME 값으로 설정한다. |
SetSubObject | 지원하지 않는다. |
SetSubObjectGUID | 이 개체에 관련지을 수 있는 서브 개체의 글로벌 일의 식별자 (GUID)를 지정한다. |
SetSubObjectGUIDB | 서브 개체의 GUID 를 BSTR 값으로 지정한다. |
SetTimelineType | 지원하지 않는다. |
SetUserData | 애플리케이션 정의의 영속적 데이터를 설정한다. |
SetUserID | 개체에 대한 애플리케이션 정의의 식별자를 설정한다. |
SetUserName | 개체에 대한 애플리케이션 정의의 이름을 설정한다. |
요건
헤더 : Qedit.h 를 인클루드 한다. 이 헤더 파일은, 버전 7 이후의 Microsoft® Direct3D® 의 헤더와는 호환성이 없다.
라이브러리 : strmiids.lib 를 사용.