Bagikan melalui


fungsi waveInGetPosition (mmeapi.h)

[waveInGetPosition tidak lagi didukung untuk digunakan pada Windows Vista. Sebagai gantinya, gunakan IAudioClock::GetPosition.]

Fungsi waveInGetPosition mengambil posisi input saat ini dari perangkat input waveform-audio yang diberikan.

Sintaks

MMRESULT waveInGetPosition(
  HWAVEIN  hwi,
  LPMMTIME pmmt,
  UINT     cbmmt
);

Parameter

hwi

Tangani ke perangkat input waveform-audio.

pmmt

Penunjuk ke struktur MMTIME .

cbmmt

Ukuran, dalam byte, dari struktur MMTIME .

Nilai kembali

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
MMSYSERR_INVALHANDLE
Handel perangkat yang ditentukan tidak valid.
MMSYSERR_NODRIVER
Tidak ada driver perangkat.
MMSYSERR_NOMEM
Tidak dapat mengalokasikan atau mengunci memori.

Keterangan

Sebelum memanggil fungsi ini, atur anggota wType dari struktur MMTIME untuk menunjukkan format waktu yang Anda inginkan. Setelah memanggil fungsi ini, periksa wType untuk menentukan apakah format waktu yang diinginkan didukung. Jika format tidak didukung, anggota akan menentukan format alternatif.

Posisi diatur ke nol saat perangkat dibuka atau direset.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header mmeapi.h (termasuk Windows.h)
Pustaka Winmm.lib
DLL Winmm.dll

Lihat juga

Waveform Audio

Fungsi Bentuk Gelombang