Bagikan melalui


Metode IAMAsyncReaderTimestampScaling::SetTimestampMode (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.]

Mengatur mode stempel waktu filter.

Sintaks

HRESULT SetTimestampMode(
  [in] BOOL fRaw
);

Parameter

[in] fRaw

Menentukan unit untuk stempel waktu filter sumber.

Nilai Makna
BENAR
Stempel waktu berada dalam satuan byte.
SALAH
Stempel waktu dalam satuan byte × 10000000. Untuk mendapatkan offset dalam byte, bagi waktu sampel dengan 100000000.
 

Nilai defaultnya adalah FALSE.

Mengembalikan nilai

Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Untuk mendukung file besar (lebih besar dari 850 GB), filter pengurai hilir dapat memanggil metode ini dengan nilai TRUE. Untuk kompatibilitas mundur, pengaturan defaultnya adalah FALSE. Panggil metode saat pin tersambung.

Aplikasi tidak boleh memanggil metode ini; melakukannya akan menyebabkan filter pengurai salah menafsirkan stempel waktu.

Persyaratan

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

Lihat juga

IAMAsyncReaderTimestampScaling