Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
- Gereksinimleri
- Örnek İndirme
- Örnek Oluşturma
- Örnek Çalıştırmayı
- İlgili konular
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:
- Windows SDK için CMD kabuğunu açın ve EndpointVolume örnek dizinine geçin.
- EndpointVolumeChanger projesini Visual Studio penceresinde açmak için EndpointVolume dizininde
start EndpointVolumeChanger.slnkomutunu çalıştırın. - 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.
İlgili konular
-
Temel Ses API'lerini kullanan SDK Örnekleri