Advertise signed and floating-point 32-bit formats across mono,
stereo, quad, surround, 5.1, and 7.1 at every supported rate.
Carry sample encoding through the broker and LGMP protocol so integer
and floating-point streams remain distinct.
Expand packet, shared-memory, and ring capacity for eight-channel
32-bit audio.
Forward coalesced feedback through the broker to the render clock.
Keep capture independent and apply the rate to WaveRT timing.
Bound and slew targets, then restore unity when feedback stalls.
Withdraw feedback after the watchdog makes fallback safe.
Persist hardware-ID installation for the LGAudio WDK project and
enable deployment in every existing solution configuration.
This allows LGAudio to run as the kernel-debugger startup project.
Publish committed WaveRT render frames on a 4 kHz timer while keeping
packet completion and notification semantics unchanged.
Serialize clock sampling with position updates to prevent concurrent
queries from replaying elapsed time.
Expose cancel-safe direct-I/O queues for reading rendered frames and
writing captured frames through the private broker endpoint.
Separate render and capture storage, publish format and state
generations, and preserve local loopback while no broker is bound.
Expose a private, versioned control device that lets the IDD discover
and claim the active audio adapter without using the public PortCls
endpoints.
Restrict access to SYSTEM and UMDF hosts, track adapter and binding
generations, and keep broker failure optional. Reserve data-plane
capabilities without advertising them until PCM queues are available.
Add a WaveRT adapter with render and capture endpoints backed by a
local ring buffer and shared presentation clock.
Advertise PCM formats through 192 kHz, eight channels, and packed
24-bit samples. Register LGAudio in the IDD solution and package it as
Looking Glass Audio.