Bagikan melalui


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

Lihat juga

Kode Kesalahan dan Keberhasilan

Antarmuka IAMTimecodeReader

IAMTimecodeReader::SetTCRMode