EndpointVolume
Aplikasi sampel ini menggunakan API Audio Inti untuk mengubah volume perangkat, seperti yang ditentukan oleh pengguna.
Topik ini berisi bagian berikut.
- Deskripsi
- Persyaratan
- Mengunduh Sampel
- Membangun Sampel
- Menjalankan Sampel
- Topik terkait
Deskripsi
Sampel ini menunjukkan fitur berikut.
- MMDevice API untuk enumerasi dan pemilihan perangkat multimedia.
- EndpointVolume API untuk mengontrol tingkat volume titik akhir perangkat.
Persyaratan
Hasil | Versi |
---|---|
Windows SDK | Windows 7 |
Visual Studio | 2008 |
Mengunduh Sampel
Sampel ini tersedia di lokasi berikut.
Tempat | Jalur/URL |
---|---|
Windows SDK | \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\EndpointVolume\... |
Membangun Sampel
Untuk membuat sampel x, gunakan langkah-langkah berikut:
Untuk membuat sampel EndpointVolumeChanger, gunakan langkah-langkah berikut:
- Buka shell CMD untuk Windows SDK dan ubah ke direktori sampel EndpointVolume.
- Jalankan perintah
start EndpointVolumeChanger.sln
di direktori EndpointVolume untuk membuka proyek EndpointVolumeChanger di jendela Visual Studio. - Dari dalam jendela, pilih konfigurasi solusi Debug atau Rilis, pilih menu Build dari bilah menu, dan pilih opsi Build. Jika Anda tidak membuka Visual Studio dari shell CMD untuk SDK, Visual Studio tidak akan memiliki akses ke lingkungan build SDK. Dalam hal ini, sampel tidak akan dibuat kecuali Anda secara eksplisit mengatur variabel lingkungan MSSdk, yang digunakan dalam file proyek, WASAPIEndpointVolume.vcproj.
Menjalankan Sampel
Jika Anda berhasil membangun aplikasi demo, file yang dapat dieksekusi, EndpointVolumeChanger.exe, dihasilkan. Untuk menjalankannya, ketik EndpointVolumeChanger
di jendela perintah diikuti oleh argumen yang diperlukan atau opsional. Contoh berikut menunjukkan cara mengalihkan pengaturan bisu pada perangkat konsol default.
EndpointVolumeChanger.exe -console -m
Tabel berikut ini memperlihatkan argumen.
Argumen | Deskripsi |
---|---|
-? | Menampilkan bantuan. |
-h | Menampilkan bantuan. |
-+ | Meningkatkan tingkat volume pada perangkat titik akhir audio dengan satu langkah. . |
-ke atas | Meningkatkan tingkat volume pada perangkat titik akhir audio dengan satu langkah. |
-- | Mengurangi tingkat volume pada perangkat titik akhir audio dengan satu langkah. |
-kebawah | Mengurangi tingkat volume pada perangkat titik akhir audio dengan satu langkah. |
-v | Mengatur tingkat volume master pada perangkat titik akhir audio. |
-Konsol | Gunakan perangkat konsol default. |
-Komunikasi | Gunakan perangkat komunikasi default. |
-Multimedia | Gunakan perangkat multimedia default. |
-Endpoint | Gunakan pengidentifikasi titik akhir yang ditentukan dalam nilai pengalihan. |
Jika aplikasi dijalankan tanpa argumen, aplikasi menghitung perangkat yang tersedia dan meminta pengguna untuk memilih perangkat. Setelah pengguna menentukan perangkat, aplikasi menampilkan pengaturan volume saat ini untuk titik akhir. Volume dapat dikontrol dengan menggunakan sakelar yang dijelaskan dalam tabel sebelumnya.
Untuk informasi selengkapnya tentang mengontrol tingkat volume perangkat titik akhir audio, lihat EndpointVolume API.
Topik terkait