DirectShow DirectShow 레퍼런스 DirectShow 구조체 TIMECODE_SAMPLE [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
TIMECODE_SAMPLE 구조체에는, 타임 코드의 완전한 정보가 저장 된다.
구문
typedef struct tagTIMECODE_SAMPLE {
LONGLONG qwTick;
TIMECODE timecode;
DWORD dwUser;
DWORD dwFlags;
} TIMECODE_SAMPLE;
멤버
qwTick
기준 타임 (100 나노초단위).
timecode
TIMECODE 구조체.
dwUser
팩 된 SMPTE 사용자 비트.
dwFlags
타임 코드의 플래그 마스크. 이하의 값을 1 개 이상 조합해 지정한다.
값 | 설명 |
AM_TIMECODE_FLAG_FCM | 프레임 코드의 모드 (0 은 비드롭, 1 은 드롭). |
AM_TIMECODE_FLAG_CF | 컬러 프레임 플래그. |
AM_TIMECODE_FLAG_FIELD | 필드 플래그. |
AM_TIMECODE_FLAG_DF | 드롭 프레임 플래그 (외부 미디어 위에의 실제의 타임 코드에 있는 플래그로부터 얻을 수 있다). |
AM_TIMECODE_COLORFRAME | 컬러 프레임의 순서를 지정한다. |
AM_TIMECODE_COLORSEQUENCE | 순서 전체의 시간폭 (프레임수). |
AM_TIMECODE_FILMSEQUENCE_TYPE | FILM_SEQUENCE_XXX 정의의 1 개. |
ED_DEVCAP_TIMECODE_READ | SMPTE 타임 코드를 읽어낸다. DV 캠 코다에 적용된다. |
ED_DEVCAP_ATN_READ | 절대 트랙 번호 (ATN)를 읽어낸다. DV 캠 코다에 적용된다. 이 정수는 헤더 파일 Xprtdefs.h 로 정의되고 있다. |
ED_DEVCAP_RTC_READ | 상대 타임 카운터 (RTC)를 읽어낸다. MPEG 캠 코다에 적용된다. 이 정수는 헤더 파일 Xprtdefs.h 로 정의되고 있다. |
주의
dwFlags 의 상위 16 비트는, 장래적인 사용을 위해서(때문에) 예약되고 있다. 0 으로 설정한다.
참조