Bagikan melalui


struktur TIMECODE_SAMPLE (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine dan Audio/Video Capture di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Struktur TIMECODE_SAMPLE berisi informasi kode waktu lengkap.

Sintaks

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

Anggota

qwTick

Waktu referensi, dalam unit 100 nanodetik.

timecode

Struktur TIMECODE .

dwUser

Pengguna SMPTE yang dikemas.

dwFlags

Masker bendera kode waktu. Tentukan satu atau beberapa nilai berikut ini.

Nilai Makna
AM_TIMECODE_FLAG_FCM
Mode kode bingkai; 0 = nondrop; 1 = jatuhkan.
AM_TIMECODE_FLAG_CF
Bendera bingkai warna.
AM_TIMECODE_FLAG_FIELD
Bendera bidang.
AM_TIMECODE_FLAG_DF
Hilangkan bendera bingkai (dari bendera dalam kode waktu aktual di media eksternal).
AM_TIMECODE_COLORFRAME
Menentukan bingkai dalam urutan warna.
AM_TIMECODE_COLORSEQUENCE
Durasi dalam bingkai urutan lengkap.
AM_TIMECODE_FILMSEQUENCE_TYPE
Salah satu definisi FILM_SEQUENCE_XXX.
ED_DEVCAP_TIMECODE_READ
Membaca kode waktu SMPTE; berlaku untuk DV camcorders.
ED_DEVCAP_ATN_READ
Membaca nomor trek absolut (ATN); berlaku untuk DV camcorders. Konstanta ini ditentukan dalam file header Xprtdefs.h.
ED_DEVCAP_RTC_READ
Baca penghitung waktu relatif (RTC); berlaku untuk MPEG camcorders. Konstanta ini ditentukan dalam file header Xprtdefs.h.

Keterangan

16 bit atas dalam dwFlags dicadangkan; atur ke nol.

Persyaratan

Persyaratan Nilai
Header strmif.h

Lihat juga

Struktur DirectShow

IAMTimecodeReader::GetTimecode