Bagikan melalui


Antarmuka IAMTimecodeGenerator (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan 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 Pengambilan Audio/Video 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.]

Antarmuka IAMTimecodeGenerator mengontrol bagaimana generator kode waktu SMPTE/MIDI eksternal memasok data ke grafik filter.

DirectShow saat ini tidak menyediakan filter apa pun yang mengimplementasikan antarmuka ini. Pihak ketiga harus menerapkan antarmuka ini pada filter apa pun yang mengontrol generator kode waktu eksternal. Generator kode waktu dapat dibangun ke dalam VCR atau dapat menjadi perangkat eksternal terpisah. Perangkat harus dapat membaca kode waktu dan mengirimkannya ke komputer melalui antarmuka kontrolnya. Jika tidak, pengguna harus memiliki kartu pembaca kode waktu di komputer, atau Anda dapat menulis dekoder perangkat lunak yang mengonversi VITC yang disematkan dalam bingkai video yang diambil atau LTC yang diambil sebagai sinyal audio ke dalam sampel kode waktu DirectShow.

Kode waktu SMPTE adalah sistem alamat bingkai yang mengidentifikasi sumber video dan audio, memungkinkan sinkronisasi trek otomatis, dan menyediakan kontainer untuk data tambahan yang terkait dengan produksi. Tujuan utama kode waktu SMPTE adalah untuk menyediakan alamat yang dapat dibaca mesin untuk video dan audio. Ini ditampilkan dalam format hh:mm:ss:ff dan didefinisikan secara menyeluruh dalam ANSI/SMPTE 12-1986.

Secara opsional, Anda dapat mengaktifkan aplikasi untuk mengonversi kode waktu ke waktu referensi dengan mendukung metode IMediaSeeking::ConvertTimeFormat pada filter.

Persyaratan Perangkat Keras

Untuk persyaratan perangkat keras, lihat antarmuka IAMExtTransport .

Warisan

Antarmuka IAMTimecodeGenerator mewarisi dari antarmuka IUnknown . IAMTimecodeGenerator juga memiliki jenis anggota ini:

Metode

Antarmuka IAMTimecodeGenerator memiliki metode ini.

 
IAMTimecodeGenerator::get_VITCLine

Metode get_VITCLine mengambil baris mana informasi kode waktu interval vertikal telah dimasukkan ke dalamnya.
IAMTimecodeGenerator::GetTCGMode

Metode GetTCGMode mengambil properti generator kode waktu SMPTE.
IAMTimecodeGenerator::GetTimecode

Metode GetTimecode mengambil kode waktu dan/atau nilai userbit terbaru yang tersedia di aliran.
IAMTimecodeGenerator::p ut_VITCLine

Metode put_VITCLine menentukan baris mana yang akan dimasukkan ke dalam informasi kode waktu interval vertikal.
IAMTimecodeGenerator::SetTCGMode

Metode SetTCGMode mengatur properti generator kode waktu SMPTE.
IAMTimecodeGenerator::SetTimecode

Metode SetTimecode mengatur kode waktu, nilai userbit, atau keduanya.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header strmif.h (termasuk Dshow.h)

Lihat juga

Antarmuka IAMTimecodeReader