TIMECODE_SAMPLE-Struktur (ksmedia.h)
Die TIMECODE_SAMPLE-Struktur beschreibt einen vollständigen Timecode.
Syntax
typedef struct tagTIMECODE_SAMPLE {
LONGLONG qwTick;
TIMECODE timecode;
DWORD dwUser;
DWORD dwFlags;
} TIMECODE_SAMPLE;
Member
qwTick
Gibt eine Referenzzeit in 100 Nanosekundeneinheiten an.
timecode
Gibt die TIMECODE-Struktur an.
dwUser
Gibt gepackte SMPTE-Benutzerbits an.
dwFlags
Gibt optionale Timecode-Flagmasken an.
Flag | Bedeutung |
---|---|
AM_TIMECODE_FLAG_FCM | Framecodemodus; 0 = nondrop; 1 = Drop. |
AM_TIMECODE_FLAG_CF | Farbrahmenflag. |
AM_TIMECODE_FLAG_FIELD | Feldflag. |
AM_TIMECODE_FLAG_DF | Dropframe-Flag (von Flags im tatsächlichen Timecode auf externen Medien). |
AM_TIMECODE_COLORFRAME | Gibt den Frame in Farbsequenz an. |
AM_TIMECODE_COLORSEQUENCE | Dauer der vollständigen Sequenz in Frames. |
AM_TIMECODE_FILMSEQUENCE_TYPE | Eines der FILM_SEQUENCE_XXX-Token . |
ED_DEVCAP_TIMECODE_READ | Lesen des SMPTE-Zeitcodes; gilt für DV-Camcorder. |
ED_DEVCAP_ATN_READ | Lesen der absoluten Spurnummer (ATN); gilt für DV-Camcorder. |
ED_DEVCAP_RTC_READ | Lesen des relativen Zeitindikators (RTC); gilt für MPEG-Camcorder. |
Hinweise
Alle ED_Xxx Token werden in xprtdefs.h im DirectX SDK definiert.
Die oberen 16 Bits in dwFlags sind für die zukünftige Verwendung reserviert und müssen auf null festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |