Metode IAMTimecodeReader::GetTCRMode (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.]
Metode ini GetTCRMode
mengambil properti pembaca kode waktu.
Metode ini tidak diterapkan.
Sintaks
HRESULT GetTCRMode(
[in] long Param,
[out] long *pValue
);
Parameter
[in] Param
Properti pembaca kode waktu untuk mendapatkan (baik ED_TCR_SOURCE atau ED_TCR_NOTIFY_ENABLE).
[out] pValue
Penunjuk ke nilai properti pembaca kode waktu yang diminta. Jika Param diatur ke ED_TCR_NOTIFY_ENABLE, maka parameter ini akan mengembalikan OATRUE—yang berarti bahwa pemberitahuan diaktifkan—atau OAFALSE. Jika Param diatur ke ED_TCR_SOURCE, maka nilai ini harus salah satu dari yang berikut ini.
Nilai | Deskripsi |
---|---|
ED_TCR_CT | Trek kontrol |
ED_TCR_LTC | Kode waktu linier |
ED_TCR_VITC | Kode waktu interval vertikal |
ED_TCR_LAST_VALUE | Nilai baca terakhir |
Mengembalikan nilai
Mengembalikan E_NOTIMPL.
Keterangan
Kode waktu linier direkam pada trek audio analog sebagai sinyal tanda bi-fase -dikodekan. Setiap jangka waktu kode waktu adalah satu waktu bingkai video dalam durasi.
Kode waktu vertikal biasanya disimpan dalam dua baris interval vertikal sinyal video, di antara garis 11 dan 20.
Trek kontrol adalah sinyal sekali per bingkai yang direkam pada trek khusus pada pita. Mekanisme servo kepala dan drive menggunakannya untuk menjaga semuanya tetap terkunci. Ini juga digunakan untuk mendorong penghitung pada mesin tanpa kemampuan kode waktu, dan secara opsional dapat digunakan pada mesin yang dilengkapi dengan pembaca kode waktu.
Perhatikan bahwa ED_TCR_LAST_VALUE digunakan saat menerapkan pemberitahuan kode waktu karena aplikasi tidak ingin memulai permintaan kode waktu lain ke perangkat eksternal. Metode ini tidak disarankan untuk aplikasi yang akurat bingkai karena masalah multithreading.
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) |
Pustaka | Strmiids.lib |