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 |
---|---|
|
Stempel waktu berada dalam satuan byte. |
|
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) |