 Kernel streaming also does not allow device sharing unless kernel-mode audio driver supports multiple clients.Prior to Windows Vista, Kernel Streaming offered only a single client-to-driver communication protocol with buffer chain, as used in MME.Starting from Vista, new Real-Time Audio (RT Audio, don't confuse with RTAudio codec) protocol is introduced, based on a single circular buffer.