Aracılığıyla paylaş


EndpointVolume

Bu örnek uygulama, kullanıcının belirttiği şekilde cihazın hacmini değiştirmek için Çekirdek Ses API'lerini kullanır.

Bu konu aşağıdaki bölümleri içerir.

Açıklama

Bu örnekte aşağıdaki özellikler gösterilmektedir.

  • multimedya cihaz numaralandırması ve seçimi için MMDevice API .
  • Cihaz uç noktasının birim düzeylerini denetlemek için EndpointVolume API .

Gereksinim -leri

Ürün Sürüm
Windows SDK Windows 7
Visual Studio 2008

 

Örneği İndirme

Bu örnek aşağıdaki konumlarda kullanılabilir.

Yer Yol/URL
Windows SDK \Program Files\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\EndpointVolume\...

 

Örneği Oluşturma

x örneğini oluşturmak için aşağıdaki adımları kullanın:

EndpointVolumeChanger örneğini oluşturmak için aşağıdaki adımları kullanın:

  1. Windows SDK için CMD kabuğunu açın ve EndpointVolume örnek dizinine geçin.
  2. EndpointVolumeChanger projesini Visual Studio penceresinde açmak için EndpointVolume dizininde start EndpointVolumeChanger.sln komutunu çalıştırın.
  3. Pencerenin içinden Hata Ayıklama veya Sürüm çözümü yapılandırmasını seçin, menü çubuğundan Derleme menüsünü seçin ve Derleme seçeneğini belirleyin. VISUAL Studio'yu SDK için CMD kabuğundan açmazsanız, Visual Studio'nın SDK derleme ortamına erişimi olmaz. Bu durumda, wasAPIEndpointVolume.vcproj proje dosyasında kullanılan MSSdk ortam değişkenini açıkça ayarlamadığınız sürece örnek derlenmez.

Örneği Çalıştırma

Tanıtım uygulamasını başarıyla oluşturursanız, EndpointVolumeChanger.exeyürütülebilir bir dosya oluşturulur. Çalıştırmak için, komut penceresine EndpointVolumeChanger yazın ve ardından gerekli veya isteğe bağlı bağımsız değişkenler yazın. Aşağıdaki örnek, varsayılan konsol cihazında sessiz ayarının nasıl değiştir yapılacağını gösterir.

EndpointVolumeChanger.exe -console -m

Aşağıdaki tabloda bağımsız değişkenler gösterilmektedir.

Tartışma Açıklama
-? Yardım gösterir.
-h Yardım gösterir.
-+ Ses uç noktası cihazındaki ses düzeyini bir adım artırır. .
-yukarı Ses uç noktası cihazındaki ses düzeyini bir adım artırır.
-- Ses uç noktası cihazında ses düzeyini bir adım azaltma.
-aşağı Ses uç noktası cihazında ses düzeyini bir adım azaltma.
-v Ses uç noktası cihazında ana ses düzeyini ayarlar.
-konsol Varsayılan konsol cihazını kullanın.
-Iletişim Varsayılan iletişim cihazını kullanın.
-multimedya Varsayılan multimedya cihazını kullanın.
-bitiş noktası Anahtar değerinde belirtilen uç nokta tanımlayıcısını kullanın.

 

Uygulama bağımsız değişken olmadan çalıştırılırsa, kullanılabilir cihazları numaralandırır ve kullanıcıdan bir cihaz seçmesini ister. Kullanıcı cihazı belirtdikten sonra uygulama uç nokta için geçerli birim ayarlarını görüntüler. Birim, önceki tabloda açıklanan anahtarlar kullanılarak denetlenebilir.

Ses uç noktası cihazlarının ses düzeylerini denetleme hakkında daha fazla bilgi için bkz. EndpointVolume API.

Temel Ses API'lerini kullanan SDK Örnekleri