Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi waveOutWrite mengirimkan blok data ke perangkat output waveform-audio yang diberikan.
Sintaks
MMRESULT waveOutWrite(
HWAVEOUT hwo,
LPWAVEHDR pwh,
UINT cbwh
);
Parameter
hwo
Tangani ke perangkat output waveform-audio.
pwh
Penunjuk ke struktur WAVEHDR yang berisi informasi tentang blok data.
cbwh
Ukuran, dalam byte, dari struktur WAVEHDR .
Menampilkan nilai
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.
| Menampilkan kode | Deskripsi |
|---|---|
|
Handel perangkat yang ditentukan tidak valid. |
|
Tidak ada driver perangkat. |
|
Tidak dapat mengalokasikan atau mengunci memori. |
|
Blok data yang diarahkan oleh parameter pwh belum disiapkan. |
Keterangan
Ketika buffer selesai, bit WHDR_DONE diatur dalam anggota dwFlags dari struktur WAVEHDR .
Buffer harus disiapkan dengan fungsi waveOutPrepareHeader sebelum diteruskan ke waveOutWrite. Kecuali perangkat dijeda dengan memanggil fungsi waveOutPause , pemutaran dimulai ketika blok data pertama dikirim ke perangkat.
Persyaratan
| 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 |