DirectShow DirectShow 편집 서비스 C++ 레퍼런스 XTL 레퍼런스 XTL 엘리먼트 clip 엘리먼트   [목차열람] [주소복사] [슬롯비우기]
clip 엘리먼트
 
Microsoft DirectX 9.0

clip 엘리먼트

clip 는, 미디어 소스를 지정한다.

<clip src="sample.avi" start="1:05" stop="1:42. 5" mstart="30" />

속성

clsid ,framerate ,lock ,mlength ,mstart ,mstop ,mute ,src ,start ,stop ,stream ,stretchmode ,userdata ,userid ,username

친/자 정보

track
effect

주의

clsid 속성은, 소스로서 사용하는 소스 필터의 CLSID 를 지정한다. 같은 clip 엘리먼트내에서,srcclsid 의 양쪽 모두의 속성을 지정하지 않는 것.

적어도 1 개의 시작 타임 속성 (start 또는 mstart)과 1 개의 종료 타임 속성 (stop 또는 mstop)을 지정하는 것. 시작 타임 속성의 한편이 지정되지 않았던 경우, 그 속성은 디폴트로 0 (start 에서는 타임 라인의 선두,mstart 에서는 클립의 선두)으로 설정된다. 종료 타임 속성의 한편이 지정되지 않았던 경우, DES 는 보통의 재생 속도를 상정해, 거기에 따라서 미지정의 종료 타임을 계산한다. 종료 타임이 양쪽 모두 지정되었을 경우, 필요하면 재생의 속도는 보통보다 빠르고, 또는 늦어진다.

다음의 예에서는, 타임 라인의 시간폭은 7 초 (stop - start)가 된다. 보통의 재생 속도이면, 미디어 종료 타임은 디폴트로 10 초 (시간폭 + mstart)가 된다.

<clip start="2" stop="9" mstart="3" />  

다음의 예에서는, 미디어 시작 타임은 디폴트로 0 이 되어, 그것에 의해 미디어의 시간폭은 10 초가 된다. 타임 라인의 시간폭은 5 초이기 (위해)때문에, 클립의 재생 속도는 보통의 2 배의 속도가 된다.

<clip start="5" stop="10" mstop="10" />  

src 속성이 정지화면을 지정하는 경우, DES 는 애니메이션을 생성 하기 위해서 일련의 정지화면을 로드하려고 한다. 예를 들어,src 속성이 IMAGE001.BMP 인 경우, DES 는 IMAGE002.BMP, IMAGE003.BMP, IMAGE004.BMP 등의 파일을 검색한다. 그러한 파일이 존재하면, 그 파일명의 숫자의 순서에 따라,framerate 속성으로 지정된 속도로 표시된다.

참조

↑TOP