DirectShow DirectShow 편집 서비스 C++ 레퍼런스 인터페이스 IAMTimelineComp [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
IAMTimelineComp 인터페이스는,DirectShow 편집 서비스 (DES)로
콤포지션은, 합성된 단일의
작곡가 개체를 생성 하려면 , TIMELINE_MAJOR_TYPE_COMPOSITE 의 값을 지정해 IAMTimeline::CreateEmptyNode 를 호출한다. 돌려받는 IAMTimelineObj 포인터로 IAMTimelineComp 인터페이스에 대해 문의한다. 더 자세한 정보는, 「타임 라인 모델」 및 「타임 라인의 생성」을 참조할것.
IUnknown 로부터 계승한 메서드에 가세해,IAMTimelineComp 인터페이스는 다음의 메서드를 공개한다.
메서드 | 설명 |
GetCountOfType | 이 콤포지션 및 그 모든 가상 트랙에 포함되는 (재귀적으로 내부에 포함되는 개체도 포함한다), 지정된 형태의 개체의 수를 얻어온다. |
GetNextVTrack | 지정된 가상 트랙의 다음의 가상 트랙을 얻어온다. |
GetRecursiveLayerOfType | 이 콤포지션에 포함되는 가상 트랙을 깊이의 깊은 순서에 순서 붙여 그 순서로 n 번째의 가상 트랙을 얻어온다. |
GetRecursiveLayerOfTypeI | 지원하지 않는다. |
GetVTrack | 지정된 우선 순위의 가상 트랙을 얻어온다. |
VTrackGetCount | 콤포지션에 포함되는 가상 트랙의 수를 얻어온다. |
VTrackInsBefore | 콤포지션으로 지정의 우선 순위로 가상 트랙을 삽입한다. |
VTrackSwapPriorities | 2 개의 트랙의 우선 순위 레벨을 바꿔 넣는다. |
요건
헤더 : Qedit.h 를 인클루드 한다. 이 헤더 파일은, 버전 7 이후의 Microsoft® Direct3D® 의 헤더와는 호환성이 없다.
라이브러리 : strmiids.lib 를 사용.