Bagikan melalui


EndpointVolume

Aplikasi sampel ini menggunakan API Audio Inti untuk mengubah volume perangkat, seperti yang ditentukan oleh pengguna.

Topik ini berisi bagian berikut.

Deskripsi

Sampel ini menunjukkan fitur berikut.

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:

  1. Buka shell CMD untuk Windows SDK dan ubah ke direktori sampel EndpointVolume.
  2. Jalankan perintah start EndpointVolumeChanger.sln di direktori EndpointVolume untuk membuka proyek EndpointVolumeChanger di jendela Visual Studio.
  3. 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.

Sampel SDK yang Menggunakan API Audio Inti