Metode CPullPin.Seek
[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 Seek
ini mengatur posisi mulai dan berhenti aliran.
Sintaks
HRESULT Seek(
REFERENCE_TIME tStart,
REFERENCE_TIME tStop
);
Parameter
-
tMulai
-
Menentukan posisi mulai, dalam byte dikalikan dengan 10.000.000.
-
tStop
-
Menentukan posisi berhenti, dalam byte dikalikan dengan 10.000.000.
Nilai kembali
Mengembalikan S_OK jika metode berhasil, atau kode kesalahan sebaliknya.
Keterangan
Jika utas pekerja berjalan, metode menjeda utas, menghapus grafik filter, dan melanjutkan utas. Utas mulai menarik data dari posisi mulai baru. Jika tidak, nilai posisi baru menjadi efektif setiap kali utas dimulai.
Posisi relatif terhadap awal sumber asli. Kalikan offset byte yang diinginkan dengan UNIT konstanta, yang didefinisikan dalam pustaka kelas dasar sebagai 10.000.000.
Saat pin pertama kali tersambung, posisi berhenti dan mulai default ke awal dan akhir aliran.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|