다음을 통해 공유


TIMECODE_SAMPLE 구조체(ksmedia.h)

TIMECODE_SAMPLE 구조체는 전체 시간 코드를 설명합니다.

구문

typedef struct tagTIMECODE_SAMPLE {
  LONGLONG qwTick;
  TIMECODE timecode;
  DWORD    dwUser;
  DWORD    dwFlags;
} TIMECODE_SAMPLE;

멤버

qwTick

참조 시간을 100나노초 단위로 지정합니다.

timecode

TIMECODE 구조를 지정합니다.

dwUser

압축된 SMPTE 사용자 비트를 지정합니다.

dwFlags

선택적 시간 코드 플래그 마스크를 지정합니다.

플래그 의미
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 토큰 중 하나입니다.
ED_DEVCAP_TIMECODE_READ SMPTE 시간 코드를 읽습니다. 는 DV 캠코더에 적용됩니다.
ED_DEVCAP_ATN_READ ATN(절대 트랙 번호)을 읽습니다. 는 DV 캠코더에 적용됩니다.
ED_DEVCAP_RTC_READ RTC(상대 시간 카운터)를 읽습니다. 는 MPEG 캠코더에 적용됩니다.

설명

모든 ED_Xxx 토큰은 DirectX SDK의 xprtdefs.h 에 정의됩니다.

dwFlags의 상위 16비트 는 나중에 사용할 수 있도록 예약되어 있으며 0으로 설정해야 합니다.

요구 사항

요구 사항
헤더 ksmedia.h(Ksmedia.h 포함)

추가 정보

TIMECODE