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.
Çekirdek modu Microsoft Windows Sürücü Modeli (WDM) ses bileşenleri şunlardır:
WDMAud Sistem Sürücüsü
SysAudio Sistem Sürücüsü
KMixer Sistem Sürücüsü
Redbook Sistem Sürücüsü
SBEmul Sistem Sürücüsü
SWMidi Sistem Sürücüsü
DMusic Sistem Sürücüsü
AEC Sistem Sürücüsü
DRMK Sistem Sürücüsü
Bölücü Sistem Sürücüsü
Port Sınıfı Bağdaştırıcı Sürücüsü ve PortCls Sistem Sürücüsü
USB Ses Sınıfı Sistem Sürücüsü (Usbaudio.sys)
AVCAudio Sınıf Sistem Sürücüsü
WDMAud Sistem Sürücüsü
Çekirdek modu WDMAud sistem sürücüsü (Wdmaud.sys), kullanıcı modu WDMAud sistem sürücüsü (Wdmaud.drv) ile eşleştirilir. WDMAud sürücüleri çifti, kullanıcı modu Microsoft Windows multimedya sistemi çağrıları ile çekirdek akışı G/Ç istekleri arasında çeviri yapabilir. WDMAud, şu API'ler için G/Ç gerçekleştirir: waveIn, waveOut, midiIn, midiOut, mixer ve aux (Microsoft Windows SDK belgelerinde açıklanmıştır). Çekirdek modlu WDMAud sürücüsü, bir çekirdek akış (KS) filtresi ve SysAudio sistem sürücüsünün istemcisidir.
SysAudio Sistem Sürücüsü
SysAudio sistem sürücüsü (Sysaudio.sys), ses içeriğini işleyen ve yakalayan filtre grafiklerini oluşturur. SysAudio sürücüsü, ses filtresi grafiklerini sanal ses cihazları olarak temsil eder ve her sanal ses cihazını bir KSCATEGORY_AUDIO_DEVICE cihaz arabirimi örneği olarak kaydeder. (Bağdaştırıcı sürücüleri kendilerini sysaudio için özel olarak ayrılmış olan bu kategoriye kaydetmemelidir.) Örneğin, sanal bir MIDI cihazı SWMidi sürücüsünü, KMixer sürücüsünü ve bir bağlantı noktası/miniport sürücüsünü bağlayarak oluşturulan bir filtre grafiğini temsil edebilir. İstemci, sanal ses cihazını oluşturan tek tek cihazlar yerine yalnızca sanal ses cihazıyla iletişim kurar. İstemci için saydam olan SysAudio sürücüsü, sanal ses cihazını oluşturmak için birbirine bağlı olan filtre grafiğindeki tüm KS filtrelerini yapılandırıyor. Aşağıdaki ses akışı kaynakları SysAudio tarafından oluşturulan grafikleri kullanır:
DirectSound (Bkz. Microsoft Windows SDK belgeleri.)
Windows multimedya API'leri waveIn, waveOut, midiIn, midiOut, mixer ve aux (Bkz. Windows SDK belgeleri.)
Redbook CD dijital ses (Bkz. Redbook Sistem Sürücüsü.)
Sound Blaster öykünücüsü (Bkz. SBEmul Sistem Sürücüsü.)
Çekirdek modu yazılım sentezleyicileri (Bkz. SWMidi Sistem Sürücüsü ve DMusic Sistem Sürücüsü.)
DRMK Sistem Sürücüsü
KMixer Sistem Sürücüsü
KMixer sistem sürücüsü (Kmixer.sys), aşağıdakileri sağlayan KS filtresidir:
Birden çok PCM ses akışının karıştırılması
Yüksek kaliteli biçim dönüştürme
Bit derinliği dönüştürme
Konuşmacı yapılandırması ve kanal eşlemesi
KMixer sürücüsü, basit 8 ve 16 bit, mono ve stereo veri biçimlerine ek olarak şunları destekler:
PCM ve IEEE kayan nokta verileri
16 bitten büyük bit derinlikleri ve ikiden fazla kanallı çok kanallı biçimler
Başla ilgili transfer fonksiyonu (HRTF) 3D işleme
Windows'un çeşitli sürümlerindeki birim aralıkları ve varsayılan birim düzeyleri hakkında bilgi için bkz. Varsayılan Ses Düzeyi Ayarları.
Redbook Sistem Sürücüsü
Redbook sistem sürücüsü (Redbook.sys), CD dijital ses işlemesini yöneten KS filtresidir. Redbook sürücüsü SysAudio sistem sürücüsünün istemcisidir. Sistem, dosya sistemi aracılığıyla CD dijital sesini Redbook sürücüsüne ve ardından SysAudio sürücüsüne yönlendirir. CD dijital sesi tercih edilen dalga çıkış cihazında işlenir (Denetim Masası'ndaki Multimedya özellik sayfalarında belirtildiği gibi).
SBEmul Sistem Sürücüsü
SBEmul sistem sürücüsü (Sbemul.sys), MS-DOS uygulamalar için Sound Blaster öykünme işlevi sunar. SBEmul sürücüsü SysAudio sistem sürücüsünün istemcisidir. İçeriği işlemek ve yakalamak için SysAudio sürücüsü tercih edilen dalga ve MIDI cihazlarını kullanır (Denetim Masası'ndaki Multimedya özellik sayfalarında belirtildiği gibi).
Yalnızca Windows 98/Me'de Ses Blaster öykünmesi desteklenir.
SWMidi Sistem Sürücüsü
SWMidi sistem sürücüsü (Swmidi.sys), yazılım öykünmüş Genel MIDI (GM) ve yüksek kaliteli Roland GS dalgalı sentezi sağlayan KS filtresidir. Bir midiOutXxx uygulaması, donanım sentezleyici kullanılamadığında SWMidi kullanır. SWMidi filtresi, WDMAud sistem sürücüsünden zaman damgalı bir MIDI akışı girişi olarak alır ve KMixer sistem sürücüsüne bir PCM dalga akışı çıkarır. SWMidi, tek bir iki kanallı çıkış akışını PCM dalga biçimiyle oluşturmak için tüm seslerini dahili olarak bir araya getirir.
DMusic Sistem Sürücüsü
DMusic sistemi sürücüsü (Dmusic.sys), yazılım ile öykünülmüş, yüksek kaliteli, indirilebilir ses (DLS) sentezini destekleyen KS filtresidir. DMusic sürücüsü, sistem tarafından sağlanan bir bağlantı noktası sınıfı miniport sürücüsüdür. DirectMusic akış veri aralığını destekleyen tek bir DirectMusic pini kullanıma sunar. DMusic filtresi, DirectMusic sistem bileşeninden zaman damgalı bir MIDI akışı girişi olarak alır ve KMixer sistem sürücüsüne bir PCM dalga akışı çıkarır. DMusic sürücüsü, tüm sesleri dahili olarak karıştırarak PCM dalga formatıyla tek bir iki kanallı çıkış akışı oluşturur. DirectMusic uygulamasının, DirectMusic'in varsayılan kullanıcı modu sentezleyicisi yerine çekirdek modu yazılım sentezleyicisi Dmusic.sys'ı açıkça seçmesi gerekir.
AEC Sistem Sürücüsü
AEC sistem sürücüsü (Aec.sys), yazılımda AEC (akustik yankı iptali) ve gürültü önleme algoritmaları uygulayarak tam çift yönlü DirectSound uygulamalarını destekler. Daha fazla bilgi için bkz. DirectSound Yakalama Efektleri.
DRMK Sistem Sürücüsü
DRMK sistem sürücüsü (Drmk.sys), DRM korumalı içerik içeren ses akışlarının şifresini çözen KS filtresidir. Daha fazla bilgi için bkz. dijital hak yönetimi .
Bölücü Sistem Sürücüsü
Splitter sistem sürücüsü (Splitter.sys), tek bir giriş yakalama akışından iki veya daha fazla çıkış akışı oluşturan KS filtresidir. Bölücü sürücüsü, giriş akışını biçiminden bağımsız olarak saydam şekilde iki çıkış akışına daha kopyalar.
Splitter sürücüsü Microsoft Windows XP ve üzeri tarafından desteklenir. Daha fazla bilgi için bkz . AVStream Bölücüleri.
Port Sınıfı Bağdaştırıcı Sürücüsü ve PortCls Sistem Sürücüsü
Port sınıfı bağdaştırıcısı sürücüsü, ses cihazını desteklemek için port/miniport sürücüsü mimarisini kullanır. PortCls sürücüsü, ISA ve PCI ses cihazları için yerleşik sürücü desteği içerir. PortCls sistem sürücüsü (Portcls.sys) satıcı tarafından sağlanan bağlantı noktası sınıfı bağdaştırıcı sürücüleri için çerçeve de sağlasa da, Microsoft satıcıların ISA ve PCI ses cihazlarını desteklemek için sistem tarafından sağlanan bir bağlantı noktası sınıfı bağdaştırıcı sürücüsü kullanmasını önerir. PortCls çerçevesi, diğer donanım veri yollarında veya yalnızca yazılıma yönelik cihazlarda ses cihazları için sürücüler oluşturmak için de yararlı olabilir. Daha fazla bilgi için bkz. Bağlantı Noktası Sınıfına Giriş.
USB Ses Sınıfı Sistem Sürücüsü (Usbaudio.sys)
USBAudio sınıf sistem sürücüsü (Usbaudio.sys), Ses Cihazları için Evrensel Seri Veri Yolu Cihaz Sınıf Tanımı ile uyumlu USB Ses cihazları için sürücü desteği sağlar. Bu sınıf sistem sürücüsü hakkında daha fazla bilgi için bkz. USB Ses Sınıfı Sistem Sürücüsü (Usbaudio.sys).
AVCAudio Sınıf Sistem Sürücüsü
AVCAudio sınıf sistem sürücüsü (Avcaudio.sys), IEEE 1394 veri yolu üzerinde bulunan ses cihazları için sürücü desteği sağlayan bir AVStream minidriver'dır. AVCAudio sürücüsü ve ilişkilendirilmiş IEEE 1394 ses cihazları desteği Windows XP ve sonraki sürümlerde kullanılabilir.
Donanım satıcıları, sistem tarafından sağlanan sürücülerle çalışmak için ses cihazlarını aşağıdaki belirtimlerin uygun bölümlerine uyacak şekilde tasarlamalıdır:
IEC 61883-1 ve IEC 61883-6 (IEC 60958)
AV/C Dijital Arabirim Komut Kümesi Genel Şartname Sürüm. 3.0
AV/C Ses Alt Birimi Belirtimi 1.0
Bağlantı ve Uyumluluk Yönetimi Belirtimi 1.0
AV/C Medya Akışı Biçim Bilgileri ve Müzakeresi
Şu anda devam eden AV/C Ses Alt Birimi Belirtimlerine yönelik güncelleştirmeler
Bu belirtimler IEEE 1394 Wiki Sayfası web sitesinde açıklanmıştır. AVCAudio sürücüsü, bu belirtimlerde açıklanan özelliklerin bir alt kümesini destekler.
Bir ses cihazı Tak ve Kullan cihaz numaralandırması sırasında kendisini IEEE 1394 uyumlu bir ses cihazı olarak tanımladığında, sistem cihazı sürmek için AVCAudio sürücüsünü otomatik olarak yükler. AVCAudio, özel bir bağdaştırıcı sürücüsünün yardımı olmadan cihazı doğrudan kullanır. Bu, uygun IEEE 1394 belirtimlerine uyan bir cihazın özel bir bağdaştırıcı sürücüsü gerektirmemesi anlamına gelir.
Microsoft, donanım satıcılarının özel bağdaştırıcı sürücüleri yazmak yerine IEEE 1394 ses cihazları için AVCAudio sürücüsünü kullanmasını önerir.
Aşağıdaki şekilde, Windows XP'de bir IEEE 1394 ses cihazının sürücü hiyerarşisi gösterilmektedir. Windows XP ve sonraki sürümlerde, bu şekilde gösterilen tüm sürücü bileşenleri Microsoft tarafından işletim sistemiyle birlikte sağlanır.
Şekildeki sürücü bileşenleri hakkında daha fazla bilgi için aşağıdaki bölümlere bakın: