Makale numarası: 182799 - Son Gözden Geçirme: 11 Mart 2005 Cuma - Gözden geçirme: 3.4 Örnek: Birden çok ses kartları kullanarak MMMCTRL.EXE gösterir.
Bu SayfadaÖzetMmmctrl.exe nasıl bir sistemde birden çok MCI aygıtı algılayacak ve gösteren bir Visual Basic projesi içeren kendi kendine ayıklanan bir sıkıştırılmış dosyasıdır. Gösterilen teknikleri ve bu örnek projede kullanılan Windows API işlevleri, sesler ve ses çalmak için başka bir ses kartı kaydetmek için bir ses kartı etkinleştirebilirsiniz; bu nedenle destekleyen birden fazla ses kartının olması programın izin verir. Daha fazla bilgiAşağıdaki dosyalar Microsoft Yükleme Merkezi'nden yüklenebilir: Mmmctrl.exe
(http://download.microsoft.com/download/vb60ent/sample6/1/w9xnt4/en-us/mmmctrl.exe)
Microsoft destek dosyalarını karşıdan yükleme konusunda ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 119591
(http://support.microsoft.com/kb/119591/EN-US/
)
Microsoft Destek Dosyaları Çevrimiçi Hizmetler'den Nasıl Alınır Microsoft bu dosyada virüs taraması yapmıştır. Microsoft, dosyanın kullanıma sunulduğu tarihteki en güncel virüs tarama yazılımını kullanmıştır. Dosya, üzerinde herhangi bir yetkisiz değişiklik yapılmasını engellemeye yardım eden geliştirilmiş güvenliğe sahip sunucularda depolanır. Kendi kendine ayıklanan yürütülebilir dosya olarak çalıştırdığınızda, aşağıdaki dosyalar birden çok çoklu ortam denetim örnek proje dizinine genişletilir:
Örnek Proje nasıl kullanılır?Proje ' Visual Basic IDE çalıştırdığınızda, birden çok çoklu ortam denetim örnek formu görüntüler. Formu kullan bölüm ve bir kayıt bölümü bölünür.Dalga dosyalarını çalmak için tüm Dalga Çıkış kullanılabileceğiniz aygıtları gösteren bir dalga çıkış aygıtları listesinde kullan bölümü var. Çıkış aygıtları liste kutusunda seçin. Bu nedenle, bir ses dosyası yürütmek için seçtiğiniz dosya Aç iletişim kutusu gösterir. Dosya adını ve yolunu, metin kutusunda görüntülenir. Bir ses dosyası seçtiğinizde, uygun çoklu ortam denetim düğmeleri etkinleştirilir. Bir dalga aygıtı seçmeden bir dosyayı seçerseniz, aşağıdaki hata iletisini görüntüler: Belirtilen parametre belirtilen komut için aralık dışında. Bu hata iletisinin görüntülenmesini engellemek için <a0></a0>, bir dosyayı açmadan önce bir dalga aygıtı'nı seçin. Kayıt bölümü de, tüm dalga Giriş Aygıtları'nı görüntüleyen bir liste kutusu vardır. Giriş aygıtları liste kutusunda seçin. Açık kayıt için seçili dalga giriş aygıtı ve uygun bir çoklu ortam denetim düğmeleri sağlayan. Dalga giriş aygıtı, Denetim Masası kayıt biçimi kullan</a0> onay kutusunu işaretlerseniz, biçimi, örnek hızı ve Denetim Masası'ndaki Çoklu ortam özellikleri iletişim kutusunda ayarlanan kanal sayısı için kaydeder. Denetim Masası kayıt biçimi kullan</a0> onay kutusu temizlenirse, dalga giriş aygıtı 8-bit mono bir 11 kHz örneklendirme oranı kullanarak varsayılan MCI ayarında kaydedin. Az önce kaydettiğiniz ses dosyası kaydedebilirsiniz böylece kaydetme bir iletişim kutusu açılır. Örnek'nasıl çalışır?Form Load olayı, numara dalga giriş ve çıkış aygıtları waveInGetNumDevCapsA işlevini yerine çıkış aygıtları için waveOutGetNumDevsA işlevi ve giriş aygıtları için kullanılarak alınır. Her aygıtın özelliklerini ve türünü çıkış aygıtları ve giriş aygıtları için waveInGetDevCaps the waveOutGetDevCaps kullanılarak alınır. Özellikleri, kullanıcı tanımlı bir de?i?kene depolanır. Her bir aygıt adı, uygun bir liste kutusuna eklenir.Kayda veya kayıttan yürütmek için bir dosya açtığınızda, bu görevi için uygun çoklu ortam denetimi etkinleştirin. Seçtiğiniz çoklu ortam denetim komut bağlı olarak, olay uygun mciSendCommandA işlevi yürütür. Denetim Masası kayıt biçimi kullan</a0> onay kutusu seçiliyse, ilk WaveFormats kayıt defteri anahtarı açılamıyor RegOpenKeyExA işlevini kullanarak, Denetim Masası ayarları kayıt defterindeki kullanıcı tanımlı fonksiyon alır. RegQueryValueStringA ve RegQueryValueExA işlevleri, kayıt defteri anahtarı değerleri almak için kullanılır. RegCloseKey kayıt defteri anahtarı'nı kapatmak için kullanılır. ReferanslarSes kartları veya çoklu ortam API işlevleri kullanma hakkında daha fazla bilgi için lütfen aşağıdaki konulara bakın: Platform SDK ürün belgelerine de çoklu ortam başvuru Visual Basic Başvurusu'nda çoklu ortam MCI denetimi Bu örnekte, aşağıdaki Windows API işlevlerinin kullanıldı. Lütfen bu işlevler hakkında daha fazla bilgi için Platform SDK ürün belgelerine bakın:
147811
(http://support.microsoft.com/kb/147811/EN-US/
)
: Nasıl YAPıLıR: bilgisayar Wave ses çalıyor, ses kartı var, algılama Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:182799
(http://support.microsoft.com/kb/182799/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Üste