Metode ISynthSinkDMus::SampleToRefTime (dmusicks.h)

Metode mengonversi SampleToRefTime waktu sampel menjadi waktu referensi.

Sintaks

NTSTATUS SampleToRefTime(
  [in]  LONGLONG       llSampleTime,
  [out] REFERENCE_TIME *prfTime
);

Parameter

[in] llSampleTime

Menentukan waktu sampel yang diteruskan.

[out] prfTime

Penunjuk output untuk waktu referensi. Parameter ini adalah penunjuk ke variabel yang dialokasikan pemanggil tempat metode menulis waktu referensi terhitung. Waktu referensi diukur dalam unit 100 nanodetik.

Nilai kembali

SampleToRefTime mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, metode mengembalikan kode kesalahan yang sesuai.

Keterangan

Metode SampleToRefTime ini menerima waktu sampel sebagai parameter input, mengonversi waktu sampel menjadi waktu referensi, dan menghasilkan waktu referensi ke lokasi yang ditentukan oleh pemanggil.

Perhitungan waktu referensi dari waktu sampel hingga waktu referensi tergantung pada frekuensi pengambilan sampel. Misalnya, jika buffer output dalam format 44,2 kHz, waktu sampel 44.200 setara dengan waktu referensi satu detik.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dmusicks.h (termasuk Dmusicks.h)

Lihat juga

IDirectMusicSynthSink::SampleToRefTime

ISynthSinkDMus