| Ncf | Corefoundation namespace |
| Nmutate | |
| Ncrypt | Crypt - the CryptoAPI namespace (Security's counterpart on Windows) |
| Ndx | Dynax driver framework interface namespace |
| Nabstract | |
| Nasio | ASIO namespace |
| Nclient | |
| Nerror | ASIO error codes as dx::os_result, each with the text the SDK gives it - dx_pass_asio throws through this map |
| Nto | |
| Nproperty | Where Windows lists the ASIO drivers of the machine - the registry root a client enumerates and a service registers its own driver under |
| Nservice | Service interface namespace |
| Ncolor | SGR sequences, by their effect; dx::themed picks between two of them |
| Nbackground | |
| Nbright | |
| Nbackground | |
| Nfast | |
| Nslow | |
| Ncoreaudio | CoreAudio, both sides of it: dx::coreaudio is the HAL client - a device the system published, whoever drives it - and dx::coreaudio::server is the plugin that publishes one. Settings are HAL properties here, promoted over dx::coreaudio::promoted::property |
| Npod | Puppet device: an empty endpoint, given life by the existence and the streaming of its counterpart at the other end of the stream |
| Npromoted | |
| Nserver | Driver side of CoreAudio: the plugin the HAL loads, its devices, pins and controls. dx::coreaudio itself is the client side - the two never meet in one object |
| Nstream | |
| Ncoremidi | MIDI client over CoreMIDI, which speaks Universal MIDI Packets since macOS 11 - so this bus's rings carry UMP, and a MIDITimeStamp is dx::timestamp itself, converted nowhere |
| Npromoted | |
| Nserver | Server - dynax coremidi::server interface namespace |
| Ncrypto | Cryptographic primitives a signature check takes, kernel and user mode alike: no allocation, no exception, no platform |
| Ndaemon | |
| Nder | ASN.1 DER, walked in place: what a certificate's fields and a license's private extensions take |
| Ndll | Registry names a COM server is registered under - what the ASIO driver's own registration writes |
| Nerase | |
| Nline | |
| Nfourchar | Four character codes of the OS audio APIs: to::string prints the printable bytes and the numeric value of the others, from::string packs four bytes back into the word |
| Nfrom | |
| Nto | |
| Ngui | Control panel's widgets over JUCE: each one takes the value it edits and a listener, writes the device's desc back on a change and follows the desc when something else changes it - so a panel is composed of these, never of event handling of its own |
| Ninstall | Driver package installation namespace |
| Nioctl | IOCTLs namespace |
| Ndevice | Device IOCTLs namespace |
| Nstream | Stream IOCTLs namespace |
| Nclock | Stream::clock domain IOCTLs namespace |
| Nusb | USB IOCTLs namespace |
| Nlicensing | License: an X.509 certificate the product's root signed, its attributes private extensions |
| Nmap | |
| Nmidi | |
| Nservices | Windows MIDI Services: the MIDI service of Windows 11 (midisrv), its endpoints spoken to in Universal MIDI Packets through the App SDK (Windows.Devices.Midi2) |
| Nump | Universal MIDI Packet: whole 32 bit words, one to four a packet, the message type in the top nibble of the first word saying how many, the group in the nibble below it |
| Nplatform | Machine's identity a license may be bound to (dx_common.cpp) |
| Npower | |
| Nprocess | Process |
| Nproxy | OS proxy interface class |
| Nstream | Stream interface |
| Nredirect | Redirect std IO: a stream's distributor (dx::redirect::indent::streambuf) hands every write to the sinks joined to it - any std::streambuf: the stream's own, a file's, a line sink's (dx::redirect::line) - which join and leave in any order, each for its object's life (dx::redirect::join) |
| Nservice | Device that is an IOService of the registry, without a driver connection of its own - what a proxy device derives its identity and its properties from |
| Nclient | |
| Nstream | |
| Nshared | |
| Nlockfree | |
| Nsmbios | SMBIOS tables as the firmware interface hands them out (RawSMBIOSData: GetSystemFirmwareTable 'RSMB', WMI MSSmBios_RawSMBiosTables - one layout), walked in place |
| Nstream | Generic stream interface |
| Nbus | Bus a device hangs on, as the system reports it: the transport type of a CoreAudio device (desc::bus), named by IOKit's own list where it names one and by CoreAudio's else |
| Nfrom | |
| Nto | |
| Nchannel | Generic stream::channel interface |
| Ndirection | |
| Nfrom | |
| Nto | |
| Nengine | |
| Nplug | What a pin is wired to - the plug on the device, as a system names it: CoreAudio's terminal type (pin::plug), Windows' endpoint form factor, and dxd's own for what neither names. A USB device answers its terminal id instead, which from::usb turns into one of these at the source, so the field carries one vocabulary |
| Nfrom | |
| Nto | |
| Nrole | |
| Nshared | Shared stream namespace |
| Ntest | Manual exerciser: one dx::test::driver per client bus, each a dx::parser of its own, handed to dx::select. It prints rather than asserts - the output is the verdict |
| Nmidi | |
| Nservice | |
| Nsurprise | Device tree arrival and removal under load: what a replug does to a running session, without a hand at the cable |
| Nusb | |
| Nvirtuel | |
| Nwasapi | |
| Nthread | Thread |
| Ndebugger | Whether a debugger is attached to this process, and a wait until one is - a breakpoint in a driver that is launched by the system, never started by hand |
| Ntrace | |
| Nindent | |
| Nusb | USB user mode interface namespace |
| N__ | Standard descriptors with what the class descriptors add to them: an endpoint and an interface as the enumeration read them, class descriptors and, for an interface, its endpoints in tow |
| Naudio | Generic USB audio 1.0 |
| Nto | |
| Nclock | USB clock source interface namespace |
| Nezusb | Cypress EZ-USB firmware download, shared with the kernel |
| Nisoc | Isochronous transfer as both platforms describe it, frame by frame |
| Nplatform | |
| Nstream | USB user mode streaming interface namespace |
| Nterminal | |
| Nvirtuel | In-process bus: devices exist in the preference store alone, no OS registration of any kind. It exercises the shared stream machinery - device, pins, groups, engine - without a plugin, a service or a kernel driver, and its desc types are the generic default other buses fall back to |
| Nstream | |
| Nwasapi | WASAPI namespace |
| Nclient | |
| Nx509 | Fields of an X.509 certificate a license check reads, off its DER: kernel and user mode alike |
| Nxpc | |
| Ndxd | Dynax driver framework DriverKit namespace |
| Nabstract | |
| Ndebug | Names of a setup packet's fields, for the trace of a control transfer |
| Ndmus | Dmus namespace |
| Ndoubly | Semi lock free doubly linked list: an item knows its list and leaves it in its own destructor, which the singly linked one cannot - what a registration of unknown lifetime hangs in |
| Nlinked | |
| Nabstract | |
| Nioctl | Kernel IOCTLs |
| Nkmdf | KMDF bound device framework: the plain WDM counterparts of device/client/driver live in dxd itself |
| Nproperty | |
| Nlinked | Lock free singly linked list: a push and a pop with no lock at all, which makes it a stack - what is pushed last comes off first, so nothing that needs its order kept walks it (dxd/CLAUDE.md, the isoc completions) |
| Nabstract | |
| Nmultichannel | |
| Nportcls | Portcls namespace |
| Nrange | Range namespace |
| Nstreaming | Generic streaming device layer, shared by every bus and both device frameworks |
| Nusb | Dynax driver framework kernel namespace |
| Nstream | Dynax driver framework kernel namespace |
| Nwavert | WaveRT namespace |
| Nwdm | WDM++ - windows helper classes |
| Nproperty | Unified device property model access on a PDO |
| Nio | Io - IOKit namespace |
| Nsc | Sc - system configuration namespace |
| Nsec | Sec - security namespace |