Metode IMFClockStateSink::OnClockSetRate (mfidl.h)

Dipanggil saat laju berubah pada jam presentasi.

Sintaks

HRESULT OnClockSetRate(
  [in] MFTIME hnsSystemTime,
  [in] float  flRate
);

Parameter

[in] hnsSystemTime

Waktu sistem ketika laju ditetapkan, dalam unit 100 nanodetik.

[in] flRate

Tingkat baru, sebagai pengali laju pemutaran normal.

Menampilkan nilai

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

Keterangan

Ketika metode IMFRateControl::SetRate jam presentasi dipanggil, jam memberi tahu sumber waktu presentasi dengan memanggil metode OnClockSetRate sumber waktu. Panggilan ini terjadi secara sinkron dalam metode SetRate . Jika sumber waktu mengembalikan kesalahan dari OnClockSetRate, metode SetRate jam presentasi mengembalikan kesalahan dan perubahan status tidak terjadi.

Untuk objek apa pun yang bukan sumber waktu presentasi, metode OnClockSetRate dipanggil secara asinkron, setelah perubahan status selesai. Dalam hal ini, nilai yang dikembalikan dari metode ini diabaikan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfidl.h
Pustaka Mfuuid.lib

Lihat juga

IMFClockStateSink

MFTIME

Jam Presentasi