Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Virtuella ljudenheter representerar filterdiagram som renderar och avbildar ljudinnehåll. Systemljuddrivrutinen (SysAudio) använder de tillgängliga maskinvaru- och programvarukomponenterna för att fastställa vilka filterdiagram som ska skapas.
Mer information om systemljuddrivrutinen finns i SysAudio System Driver.
SysAudios klienter inkluderar DirectSound och WDMAud-systemdrivrutinen, som fungerar som gränssnitt mellan WDM-ljuddrivrutiner och de ljudspecifika Microsoft Windows Multimedia API:erna waveIn, waveOut, midiIn, midiOut, mixer och aux (beskrivs i Microsoft Windows SDK-dokumentationen).
KsStudio-verktyget i Windows Driver Kit (WDK) är ett exempel på ett program som kringgår SysAudio och gör det möjligt för användare att konstruera filterdiagram manuellt.
Efter PnP-enhetsuppräkning tar SysAudio reda på de registrerade ljudmaskinvara- och programvarukomponenterna för att avgöra hur de olika ljudfilterdiagram som klienterna kan behöva ska konstrueras.
När du har fastställt listan över filterdiagram som kan skapas från tillgängliga maskinvaru- och programvarukomponenter registrerar SysAudio dessa grafer som virtuella ljudenheter för uppspelning, inspelning, MIDI-indata/utdata och blandning. SysAudio reserverar registerkategorin KSCATEGORY_AUDIO_DEVICE uteslutande för sina virtuella ljudenheter. Adapterdrivrutiner bör inte registrera sig själva i den här kategorin.
En SysAudio-klient kan behandla en filterfabrik för en virtuell ljudenhet på samma sätt som en filterfabrik för en maskinvaru- eller programvarukomponent. När en klient uppmanas att instansiera en viss pin-kod på en virtuell enhet skapar SysAudio diagrammet automatiskt och hanterar grafens interna pin-anslutningar transparent till klienten. På så sätt kan klienten behandla ett filterdiagram som ett enda filter och därmed undvika komplexiteten i grafhantering, till exempel kommunikation mellan filter.