Freigeben über


TIMECODE_SAMPLE-Struktur (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Die TIMECODE_SAMPLE Struktur enthält vollständige Timecodeinformationen.

Syntax

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

Member

qwTick

Referenzzeit in 100 Nanosekundeneinheiten.

timecode

TIMECODE-Struktur .

dwUser

Gepackte SMPTE-Benutzerbits.

dwFlags

Timecode-Flagmasken. Geben Sie mindestens einen der folgenden Werte an.

Wert Bedeutung
AM_TIMECODE_FLAG_FCM
Framecodemodus; 0 = nondrop; 1 = Drop.
AM_TIMECODE_FLAG_CF
Farbrahmenflag.
AM_TIMECODE_FLAG_FIELD
Feldflag.
AM_TIMECODE_FLAG_DF
Löschen Sie das Frameflag (aus Flags im tatsächlichen Timecode auf externen Medien).
AM_TIMECODE_COLORFRAME
Gibt den Frame in der Farbsequenz an.
AM_TIMECODE_COLORSEQUENCE
Dauer in Frames der vollständigen Sequenz.
AM_TIMECODE_FILMSEQUENCE_TYPE
Einer der FILM_SEQUENCE_XXX definiert.
ED_DEVCAP_TIMECODE_READ
Lesen des SMPTE-Timecodes; gilt für DV-Camcorder.
ED_DEVCAP_ATN_READ
Lesen Sie die absolute Spurnummer (ATN); gilt für DV-Camcorder. Diese Konstante wird in der Headerdatei Xprtdefs.h definiert.
ED_DEVCAP_RTC_READ
Lesen des relativen Zeitindikators (RTC); gilt für MPEG-Camcorder. Diese Konstante wird in der Headerdatei Xprtdefs.h definiert.

Hinweise

Die oberen 16 Bits in dwFlags sind reserviert. auf 0 festgelegt.

Anforderungen

Anforderung Wert
Header strmif.h

Weitere Informationen

DirectShow-Strukturen

IAMTimecodeReader::GetTimecode