Bagikan melalui


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
Pullpin.h
Pustaka
Strmbase.lib (build ritel);
Strmbasd.lib (build debug)

Lihat juga

Kelas CPullPin