DirectSound - OS Support - Windows 95

Windows 95

In Windows 95, 98 and Me, the DirectSound mixer component and the sound card drivers were both implemented as a kernel-mode VxD driver (Dsound.vxd), allowing direct access to the primary buffer used by the audio hardware and thus, providing the lowest possible latency between the user-mode API and the underlying hardware, but in some cases causing instability and blue screen errors.

Windows 98 introduced WDM Audio and the KMixer, which enabled digital mixing, routing and processing of simultaneous audio streams with a higher quality sample rate conversion as well as kernel streaming. Under WDM, DirectSound sends data to the software-based KMixer. Windows 98 Second Edition improved WDM audio support by adding DirectSound hardware buffering, DirectSound3D hardware abstraction, KMixer sample-rate conversion (SRC) for capture streams, multichannel audio support and introduction of DirectMusic. If the audio hardware supports hardware mixing (also known as hardware buffering or DirectSound hardware acceleration), DirectSound buffers directly to the rendering device. If DirectSound streams use hardware mixing, KMixer and its latency delay are bypassed. On Windows 98 and Windows Me, WDM audio drivers were preferred but compatibility with VxD driver model was preserved.

Although Windows Driver Model (WDM) was available starting with Windows 98, few audio card manufacturers used it. Due to internal buffering, KMixer introduced significant processing latency (30 ms on then-current systems). Windows 98 also includes a WDM streaming class driver (Stream.sys) to address these real time multimedia data stream processing requirements. When the sound card uses a custom driver for use with the system supplied port class driver PortCls.sys or implements a mini-driver for use with the streaming class driver, applications can bypass the KMixer completely and use the kernel streaming interfaces instead to reduce latency.

Read more about this topic:  DirectSound, OS Support

Other articles related to "windows 95":

Battle Beast - Windows 95
... one of the first PC games released that was specifically designed for Windows 95 ... Released shortly after the 1995 debut of Windows 95, the game's optimization for the new operating system was heavily emphasized, and it was commonly bundled ...
Windows 95 - Editions
... A number of different editions of Windows 95 have been released ... Together with the introduction of Windows 95, Microsoft released the Microsoft Plus! for Windows 95 pack, which contained a number of optional components for high-end (486) multimedia PCs, including Internet ... Microsoft initially indicated to make updates available to Windows 95 every 6 months in the form of service packs ...

Famous quotes containing the word windows:

    I came on a great house in the middle of the night
    Its open lighted doorway and its windows all alight,
    And all my friends were there and made me welcome too;
    But I woke in an old ruin that the winds howled through;
    And when I pay attention I must out and walk
    Among the dogs and horses that understand my talk.
    William Butler Yeats (1865–1939)