Cdxd::__atomic_scalar< sizeof(doubly::linked::abstract::event *), doubly::linked::abstract::event * > | |
Cdxd::__atomic_scalar< sizeof(event *), event * > | |
Cdxd::__atomic_scalar< sizeof(item_t *), item_t * > | |
Cdxd::__atomic_scalar< sizeof(link *), link * > | |
►Cdxd::__atomic_scalar< sizeof(type_t), type_t > | |
►Cdxd::atomic< type_t > | Atomic operations |
►Cdxd::linked::list< item_t > | Lock free singly linked list |
►Cdxd::doubly::linked::list< doubly::linked::abstract::event > | |
►Cdxd::broadcast | Broadcast signalization of participating linked event items |
►Cdxd::multichannel::stream< channel_t >::clock | |
Cdxd::usb_stream_device::clock | |
►Cdxd::stream | Generic kernel stream |
Cdxd::multichannel::stream< channel_t > | Generic kernel multichannel stream |
Cdxd::usb_stream_device::stream | USB stream |
Cdxd::doubly::linked::list< event > | |
Cdxd::multichannel::stream< channel_t >::in | Kernel stream mapped client reference counted in channel buffers |
►C__map | |
Cdxd::map< dx::kernel, vm_t > | WDK: kernel space memory mapping |
Cdxd::map< dx::user, vm_t > | WDK: user space memory mapping |
►C__number | |
Cdx::cf::type< double > | |
Cdx::cf::type< float > | |
Cdx::cf::type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==1 > > | |
Cdx::cf::type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==2 > > | |
Cdx::cf::type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==4 > > | |
Cdx::cf::type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==8 > > | |
Cdx::__scalar< uint32_t, 24 > | |
►C_desc_t | |
Cdx::stream::device< _desc_t > | |
►C_desc_t::stream::pin::desc | |
Cdx::stream::pin< _desc_t, _circular_t, _device_t > | Generic streaming pin class |
Cdx::usb::stream::pin< _desc_t, _circular_t, _device_t, pipe_t > | |
Cdx::virtuel::stream::pin< _desc_t, _circular_t, _device_t > | Virtual streaming pin class |
►CASIOTime | |
Cdx::asio< device_t, pin_t > | |
►CAudioObjectPropertyAddress | |
►Cdx::coreaudio::property | |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::driver< device_t > | |
►CAudioServerPlugInDriverInterface | |
Cdx::coreaudio::server::plugin< pin_t, device_t > | |
►Cbus_t | |
Cdx::stream::open< bus_t > | Generic stream open request |
►CCUnknown | |
Cdx::asio< device_t, pin_t > | |
Cdxd::dmus::stream< circular_t, bus_t, stream_desc_t > | Dmus::stream |
Cdxd::wavecyclic::miniport< stream_t > | Wavecyclic::miniport |
►Cdesc_t | |
Cdx::stream::device< desc_t > | |
Cdx::usb::stream::device< desc_t > | |
Cdx::virtuel::stream::device< desc_t > | Virtual streaming device interface class |
Cdxd::portcls::adapter< audio_stream_t, midi_stream_t, desc_t > | Adapter driver to request streaming pin description |
►Cdesc_t::stream::desc | |
Cdx::usb::stream::pipe< _desc_t, dx::circular > | |
Cdx::usb::stream::pipe< desc_t, circular_t > | |
Cdx::usb::platform::device< desc_t > | |
►Cdevice_t::desc | |
Cdx::stream::engine< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t >, audio_pin_t, int32_t, typename audio_pin_t::circular_t, dx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > > | |
►Cdx::stream::engine< device_t, pin_t, io_t, circular_t, driver_t > | Generic streaming engine |
Cdx::asio< device_t, pin_t > | |
Cdx::test::driver< super_device_t, audio_pin_t, midi_pin_t, io_t, device_t, driver_t, engine_t > | |
►Cdx::cf::dictionary<::CFDictionaryRef, ::CFMutableDictionaryRef > | |
Cdx::cf::dictionary<::CFMutableDictionaryRef > | |
Cdx::__scalar< type_t, resolution > | |
Cdx::asio< device_t, pin_t >::pause | |
Cdx::cf::__string< cf_object_t >::less | |
Cdx::cf::dictionary< cf_dictionary_t, cf_basetype_t > | Key value pair store |
Cdx::cf::interface< interface_t > | |
Cdx::cf::interface<::IOCFPlugInInterface > | |
Cdx::cf::key_value_pairs< target_class_t > | Abstract base class for key-value pair types |
►Cdx::cf::reference< cf_object_t > | |
►Cdx::cf::__string<::CFMutableStringRef > | |
Cdx::cf::type< char * > | |
►Cdx::cf::__string<::CFStringRef > | |
►Cdx::cf::type< const char * > | |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::driver< device_t > | |
►Cdx::generic::driver | Generic driver interface class |
Cdx::driver< device< pin_t > > | |
Cdx::driver< device< stream_pin_t > > | |
Cdx::driver< device_t > | |
►Cdx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > | |
Cdx::stream::engine< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t >, audio_pin_t, int32_t, typename audio_pin_t::circular_t, dx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > > | |
Cdx::driver< device< pin_t > > | |
Cdx::driver< device< stream_pin_t > > | |
Cdx::driver< device_t > | |
Cdx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > | |
►Cdx::driver< device_t > | |
Cdx::coreaudio::server::plugin< pin_t, device_t > | |
Cdx::coremidi::server::plugin< stream_pin_t, device_t, driver_t > | CoreMIDI plugin |
Cdx::stream::engine< device_t, pin_t, io_t, circular_t, driver_t > | Generic streaming engine |
Cdx::driver< device_t > | |
Cdx::cf::__string< cf_object_t > | RAII CFString class |
Cdx::cf::dictionary<::CFDictionaryRef, cf_object_t > | |
Cdx::cf::type< type_t, enable_t > | |
►Cdx::circular | Kernel/user space shared circular buffer |
Cdx::usb::midi< buffer_t > | USB MIDI packetizer |
Cdx::circular::channel< dst_t, src_t, up, dn, sfinae > | Copy/mix channel converters |
Cdx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > > | |
Cdx::circular::channel< dst_t, src_t, false, true > | |
Cdx::circular::channel< dst_t, src_t, true, false > | |
Cdx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t< std::is_floating_point_v< dst_t > &&!std::is_floating_point_v< src_t > > > | |
Cdx::circular::channel< dst_t, src_t, up, dn, typename std::enable_if_t<!std::is_floating_point_v< dst_t > &&std::is_floating_point_v< src_t > > > | |
Cdx::circular::format | |
Cdx::coreaudio::__target | |
►Cdx::coreaudio::property::listen | |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::driver< device_t > | |
Cdx::coreaudio::server::control | |
Cdx::coreaudio::server::control::property | |
Cdx::coreaudio::server::control::property::clock | |
Cdx::coreaudio::server::control::property::spdif | |
Cdx::coreaudio::target | |
Cdx::coreaudio::target::dx_packed | |
Cdx::coreaudio::target::dx_packed::dx_packed | |
Cdx::coreaudio::target::dx_packed::dx_packed::dx_packed | |
Cdx::device::creator | |
►Cdx::event< scope_t > | |
►Cdx::clock< scope_t, clock_t > | |
Cdx::stream::engine< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t >, audio_pin_t, int32_t, typename audio_pin_t::circular_t, dx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > > | |
Cdx::stream::engine< device_t, pin_t, io_t, circular_t, driver_t > | Generic streaming engine |
Cdx::io::iterator::service | |
►Cdx::io::power | System power notification receiver to get notifications: inherit and connect to runloop |
Cdx::generic::driver | Generic driver interface class |
Cdx::io::reference< io_object_t > | |
Cdx::iobridge< type_t > | Ioctl bridge for 32/64bit user mode/kernel space big/little endian interface |
Cdx::launch< object_t > | RAII object launcher |
Cdx::log | |
Cdx::log::scope | |
►Cdx::object | |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::device | CoreAudio client device |
Cdx::coreaudio::driver< device_t > | |
►Cdx::usb::platform::device | |
►Cdx::usb::device | |
Cdx::usb::stream::device< desc_t > | |
Cdx::virtuel::stream::device< desc_t > | Virtual streaming device interface class |
Cdx::open< object_t > | RAII manage balanced object open/(close) |
Cdx::os_event | Kernel/user space shared event representation |
Cdx::pci | Physical PCI stream descriptor |
Cdx::pci::dma | Physical DMA stream descriptor |
Cdx::process::mmcss | Mmcss | thread priority/process priority class |
►Cdx::redirect::indent | |
Cdx::trace::indent::receipt | |
►Cdx::registry | Windows registry access |
►Cdx::device | Generic device interface class |
Cdx::stream::device< _desc_t > | |
Cdx::stream::device< desc_t > | |
Cdx::usb::platform::device | |
Cdx::sc::preference::lock | |
Cdx::shared::event | MacOS user space shared event |
Cdx::shared::memory< buffer_t >::header | |
Cdx::stream::channel::control | |
Cdx::stream::channel::open< bus_t, max_channels > | Generic stream open request |
Cdx::stream::channel::opened< data_t, channels > | Generic streaming channel buffer description |
Cdx::stream::clock | Select/get stream sample rate/iosize |
Cdx::stream::clock::monitor | Performance monitor shared memory |
Cdx::stream::clock_value | |
►Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations > | Device streaming interface descriptor |
Cdx::coreaudio::device | CoreAudio client device |
Cdxd::engine | |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::clock | |
►Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::pin | |
Cdxd::iostream | |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream | Stream interface descriptor |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config | Stream interface descriptor |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::clock | |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::dx_packed | |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::dx_packed::dx_packed | |
Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction | |
►Cdx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::pin | |
Cdx::coreaudio::pin | CoreAudio client pin |
Cdx::stream::device< desc_t >::property | |
Cdx::stream::encoder | |
Cdx::stream::encoder::index | |
Cdx::stream::iosize | |
Cdx::stream::opened< object_t > | Generic shared streaming buffer description |
Cdx::stream::start< object_t > | RAII object start/stop balancer |
Cdx::test::driver< super_device_t, audio_pin_t, midi_pin_t, io_t, device_t, driver_t, engine_t >::clog | |
Cdx::test::driver< super_device_t, audio_pin_t, midi_pin_t, io_t, device_t, driver_t, engine_t >::dispatch | |
Cdx::test::surprise< driver_t > | |
Cdx::thread::prio | Thread::prio |
Cdx::thread::workgroup | |
Cdx::thread::workgroup::interval | |
Cdx::thread::workgroup::join | |
►Cdx::trace::receipt | |
Cdx::trace::indent::receipt | |
►Cdx::usb::__::endpoint | |
►Cdx::usb::pipe< device< desc_t > > | |
Cdx::usb::stream::pipe< desc_t, circular_t > | |
Cdx::usb::pipe< dx::usb::stream::device > | |
Cdx::usb::pipe< dx::usb::stream::device< _desc_t > > | |
Cdx::usb::pipe< device< _desc_t > > | |
►Cdx::usb::pipe< device_t > | |
Cdx::usb::stream::pipe< _desc_t, dx::circular > | |
►Cdx::usb::__::interface | |
Cdx::usb::interface | |
►Cdx::usb::__request_type | Standard USB control request definitions |
►Cdx::usb::control | |
Cdx::usb::request< data_t, typename > | |
Cdx::usb::request< data_t > | |
Cdx::usb::audio::descriptor | USB audio class descriptors |
Cdx::usb::audio::descriptor::endpoint | |
Cdx::usb::audio::descriptor::endpoint::midi | |
Cdx::usb::audio::descriptor::endpoint::streaming | |
Cdx::usb::audio::descriptor::endpoint::subtype | |
►Cdx::usb::audio::descriptor::head | |
Cdx::usb::audio::descriptor::endpoint::midi::general< 1 > | |
Cdx::usb::audio::descriptor::endpoint::midi::general< jacks > | |
Cdx::usb::audio::descriptor::endpoint::streaming::general | |
►Cdx::usb::audio::descriptor::interface::control::head | |
►Cdx::usb::audio::descriptor::interface::control::clock_selector< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::clock_selector< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::clock_selector1 | |
Cdx::usb::audio::descriptor::interface::control::v1::clock_selector< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::clock_selector< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::clock_selector1 | |
►Cdx::usb::audio::descriptor::interface::control::extension_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::extension_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::extension_unit1 | |
Cdx::usb::audio::descriptor::interface::control::v1::extension_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::extension_unit< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::extension_unit1 | |
►Cdx::usb::audio::descriptor::interface::control::processing_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::processing_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::processing_unit1 | |
Cdx::usb::audio::descriptor::interface::control::v1::processing_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::processing_unit< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::processing_unit1 | |
►Cdx::usb::audio::descriptor::interface::control::selector_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::selector_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::selector_unit1 | |
Cdx::usb::audio::descriptor::interface::control::v1::selector_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::selector_unit< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::selector_unit1 | |
Cdx::usb::audio::descriptor::interface::control::clock_multiplier | |
Cdx::usb::audio::descriptor::interface::control::clock_selector< pins > | |
Cdx::usb::audio::descriptor::interface::control::clock_source | |
►Cdx::usb::audio::descriptor::interface::control::effect_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::effect_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::effect_unit1 | |
Cdx::usb::audio::descriptor::interface::control::v1::effect_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::effect_unit< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::effect_unit1 | |
Cdx::usb::audio::descriptor::interface::control::extension_unit< pins > | |
►Cdx::usb::audio::descriptor::interface::control::feature_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v1::feature_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::feature_unit1 | |
Cdx::usb::audio::descriptor::interface::control::v1::feature_unit< channels > | |
►Cdx::usb::audio::descriptor::interface::control::v2::feature_unit< channels > | |
Cdx::usb::audio::descriptor::interface::control::v2::feature_unit1 | |
Cdx::usb::audio::descriptor::interface::control::header | |
Cdx::usb::audio::descriptor::interface::control::processing_unit< pins > | |
Cdx::usb::audio::descriptor::interface::control::samplerate_converter | |
Cdx::usb::audio::descriptor::interface::control::selector_unit< pins > | |
►Cdx::usb::audio::descriptor::interface::control::input_terminal::head | |
Cdx::usb::audio::descriptor::interface::control::input_terminal::v1 | |
Cdx::usb::audio::descriptor::interface::control::input_terminal::v2 | |
►Cdx::usb::audio::descriptor::interface::control::mixer_unit< pins >::head | |
Cdx::usb::audio::descriptor::interface::control::mixer_unit< pins >::v1 | |
Cdx::usb::audio::descriptor::interface::control::mixer_unit< pins >::v2 | |
►Cdx::usb::audio::descriptor::interface::control::output_terminal::head | |
Cdx::usb::audio::descriptor::interface::control::output_terminal::v1 | |
Cdx::usb::audio::descriptor::interface::control::output_terminal::v2 | |
Cdx::usb::audio::descriptor::interface::head | |
►Cdx::usb::audio::descriptor::interface::midi::head | |
Cdx::usb::audio::descriptor::interface::midi::element< 1, 1 > | |
Cdx::usb::audio::descriptor::interface::midi::element< pins, caps > | |
Cdx::usb::audio::descriptor::interface::midi::header | |
►Cdx::usb::audio::descriptor::interface::midi::jack::head | |
Cdx::usb::audio::descriptor::interface::midi::jack::out< 1 > | |
Cdx::usb::audio::descriptor::interface::midi::jack::in | |
Cdx::usb::audio::descriptor::interface::midi::jack::out< pins > | |
►Cdx::usb::audio::descriptor::interface::streaming::format::head | |
Cdx::usb::audio::descriptor::interface::streaming::format::ex::type2 | |
Cdx::usb::audio::descriptor::interface::streaming::format::type1::v1 | |
►Cdx::usb::audio::descriptor::interface::streaming::format::type1::v2 | |
Cdx::usb::audio::descriptor::interface::streaming::format::ex::type1 | |
Cdx::usb::audio::descriptor::interface::streaming::format::ex::type3 | |
Cdx::usb::audio::descriptor::interface::streaming::format::type2::v1 | |
Cdx::usb::audio::descriptor::interface::streaming::format::type2::v2 | |
Cdx::usb::audio::descriptor::interface::streaming::format::type4 | |
►Cdx::usb::audio::descriptor::interface::streaming::head | |
Cdx::usb::audio::descriptor::interface::streaming::encoder | |
Cdx::usb::audio::descriptor::interface::streaming::general::v1 | |
Cdx::usb::audio::descriptor::interface::streaming::general::v2 | |
Cdx::usb::audio::descriptor::interface | USB audio class interface descriptors |
Cdx::usb::audio::descriptor::interface::control | USB audio class control interface descriptors |
Cdx::usb::audio::descriptor::interface::control::input_terminal | |
Cdx::usb::audio::descriptor::interface::control::mixer_unit< pins > | |
Cdx::usb::audio::descriptor::interface::control::output_terminal | |
Cdx::usb::audio::descriptor::interface::control::subtype | |
Cdx::usb::audio::descriptor::interface::control::v1 | |
Cdx::usb::audio::descriptor::interface::control::v1::mixer_unit< pins > | |
Cdx::usb::audio::descriptor::interface::control::v2 | |
►Cdx::usb::audio::descriptor::interface::control::v2::mixer_unit< pins > | |
Cdx::usb::audio::descriptor::interface::control::v2::mixer_unit1 | |
Cdx::usb::audio::descriptor::interface::midi | |
Cdx::usb::audio::descriptor::interface::midi::jack | |
Cdx::usb::audio::descriptor::interface::midi::subtype | |
Cdx::usb::audio::descriptor::interface::streaming | USB audio class streaming interface descriptors |
Cdx::usb::audio::descriptor::interface::streaming::format | |
Cdx::usb::audio::descriptor::interface::streaming::format::ex | |
Cdx::usb::audio::descriptor::interface::streaming::format::type1 | |
Cdx::usb::audio::descriptor::interface::streaming::format::type2 | |
Cdx::usb::audio::descriptor::interface::streaming::format::v1 | |
Cdx::usb::audio::descriptor::interface::streaming::format::v2 | |
Cdx::usb::audio::descriptor::interface::streaming::format::v2::ex | |
Cdx::usb::audio::descriptor::interface::streaming::general | |
Cdx::usb::audio::descriptor::interface::streaming::subtype | |
Cdx::usb::audio::descriptor::interface::streaming::v1 | |
Cdx::usb::audio::descriptor::interface::streaming::v2 | |
Cdx::usb::audio::descriptor::type | |
Cdx::usb::audio::isoc | |
►Cdx::usb::audio::isoc::cycle | |
Cdx::usb::stream::pipe< _desc_t, dx::circular > | |
Cdx::usb::stream::pipe< desc_t, circular_t > | |
Cdx::usb::audio::isoc::cycle::tick | |
Cdx::usb::audio::range< ranges_t > | |
Cdx::usb::audio::subclass | |
Cdx::usb::descriptor | |
Cdx::usb::descriptor::type | |
Cdx::usb::endpoint | USB specific errors |
Cdx::usb::isoc::frame | |
Cdx::usb::midi< buffer_t >::msg | USB MIDI endpoint element types: defining the element size for a single USB MIDI pipe request |
Cdx::usb::pipe< device_t >::attributes | |
Cdx::usb::platform::pipe< device_t, interface_t >::isoc | |
Cdx::usb::platform::pipe< device_t, interface_t >::isoc::buffer | |
Cdx::usb::stream::device< desc_t >::property | |
Cdx::usb::stream::device< desc_t >::property::sync | |
Cdx::usb::stream::device< desc_t >::property::sync::cycle | |
Cdx::usb::stream::pipe< desc_t, circular_t >::cache | |
Cdx::usb::stream::pipe< desc_t, circular_t >::cache::encoder | |
Cdx::usb::stream::pipe< desc_t, circular_t >::isoc | |
Cdx::virtuel::stream::device< desc_t >::property | |
Cdx::virtuel::stream::device< desc_t >::property::sync | |
Cdx::virtuel::stream::device< desc_t >::property::sync::cycle | |
Cdx::virtuel::stream::target | |
Cdx::void_struct | |
Cdxd::__atomic_pointer< type_t > | Atomic pointer operations |
►Cdxd::__atomic_pointer< type_t * > | |
Cdxd::atomic< type_t * > | Explicitely specify pointer template argument: |
►Cdxd::__atomic_scalar< size, type_t > | |
Cdxd::atomic< doubly::linked::abstract::event * > | |
Cdxd::atomic< event * > | |
►Cdxd::atomic< item_t * > | |
►Cdxd::linked::list< item_t > | |
Cdxd::doubly::linked::list< item_t > | Partially lock free doubly linked list |
Cdxd::atomic< link * > | |
Cdxd::__atomic_scalar< 4, type_t > | 32bit atomic operations |
►Cdxd::abstract::event | Abstract::event: base clase to event<dx::user> and event<dx::kernel> to allow mixed user/kernel broadcast signalization |
Cdxd::event< dx::kernel > | |
Cdxd::event< dx::kernel > | |
Cdxd::event< dx::user > | Kernel representation of shared user space event |
Cdxd::event< dx::user > | Kernel representation of shared user space event |
Cdxd::adjust< endian_t > | |
Cdxd::adjust< host > | |
Cdxd::adjust< swap > | |
Cdxd::array< vm_t > | |
Cdxd::bus | WDM BUS class |
Cdxd::bus::desc | Device description for bus class |
►Cdxd::event< scope > | IOKit user client |
►Cdxd::doubly::linked::event< scope > | Semi lock free doubly linked event item |
Cdxd::stream::umap< stream > | |
►Cdxd::stream::umap< stream_t > | Stream user mapping |
Cdxd::multichannel::stream< channel_t >::umap< stream_t > | Stream user mapping |
Cdxd::linked::event< scope > | Lock free linked event |
Cdxd::fourchar_string | |
►Cdxd::fw::address | IOKit: FireWire address space |
Cdxd::fw::phy | IOKit: FireWire physical address space |
►Cdxd::linked::item< item_t > | Singly linked list item |
►Cdxd::doubly::linked::item< event > | |
►Cdxd::doubly::linked::abstract::event | Semi lock free doubly linked event list |
Cdxd::doubly::linked::event< scope > | Semi lock free doubly linked event item |
Cdxd::doubly::linked::item< item_t > | Semi lock free doubly linked list item |
►Cdxd::linked::abstract::event | Lock free linked event list item |
Cdxd::linked::event< scope > | Lock free linked event |
Cdxd::lock< lock_t > | |
Cdxd::map< scope_t, vm_t > | WDK memory mapping |
►Cdxd::memory< scope_t > | Virtual kernel memory description |
►Cdxd::buffer< dx::user > | |
Cdxd::multichannel::stream< channel_t >::clock | |
Cdxd::multichannel::stream< channel_t >::clock::monitor | Clock::monitor buffer to be shared with user client mappings to measure jitter and latencies at various levels (IRQ, DPC, ASIO) |
Cdxd::multichannel::stream< channel_t >::in | Kernel stream mapped client reference counted in channel buffers |
Cdxd::multichannel::stream< channel_t >::umap< stream_t >::channel | |
Cdxd::stream | Generic kernel stream |
Cdxd::buffer< scope_t, limit_t, alignment_t, contigous_t > | Kernel memory buffer w/o alignment and boundary requirements |
►Cdxd::mutex | Mutex |
Cdxd::event< dx::kernel > | |
Cdxd::usb_stream_device | Generic USB device |
Cdxd::open< object_t, service_t > | |
Cdxd::pci::resources | |
Cdxd::pci::resources::memory | |
Cdxd::pci::scatter_gather< limit_t, alignment_t, page_size_t > | |
Cdxd::port | Miniport creation helper |
Cdxd::port::reference< object_t > | |
Cdxd::reference< object_t > | Reference holder for object based reference counter |
►Cdxd::referenced | Reference counting base class |
Cdxd::stream::umap< stream > | |
Cdxd::stream | Generic kernel stream |
Cdxd::stream::umap< stream_t > | Stream user mapping |
Cdxd::scoped< object_t > | |
Cdxd::scoped<::URB > | |
►Cdxd::spinlock | WDK spinlock |
Cdxd::multichannel::stream< channel_t > | Generic kernel multichannel stream |
Cdxd::stream::opened< packetizer_t > | Generic streaming interface description |
Cdxd::usb_device::pipe::isoc_frame | |
Cdxd::usb_stream_device::stream::bulk::request | User defined stop commando |
Cdxd::usb_stream_device::stream::isoc::cycle | |
Cdxd::usb_stream_device::stream::isoc::request | |
Cdxd::wdm::file | File class |
►Cdxd::wdm::registry | |
►Cdxd::adapter< miniport_t > | Adapter driver skeleton |
Cdxd::portcls::adapter< audio_stream_t, midi_stream_t, desc_t > | Adapter driver to request streaming pin description |
Cdxd::wdm::workitem | WDM workitem helper |
Cdxd::wstring< length > | |
►Cdx::event< dx::user > | |
Cdx::usb::platform::pipe< device, interface > | |
Cdx::usb::platform::pipe< device< desc_t >, interface > | |
Cdx::usb::platform::pipe< dx::usb::stream::device, interface > | |
Cdx::usb::platform::pipe< dx::usb::stream::device< _desc_t >, interface > | |
Cdx::usb::platform::pipe< device< _desc_t >, interface > | |
Cdx::coreaudio::device | CoreAudio client device |
►Cdx::usb::platform::pipe< device_t, interface_t > | |
Cdx::usb::pipe< device< desc_t > > | |
Cdx::usb::pipe< dx::usb::stream::device > | |
Cdx::usb::pipe< dx::usb::stream::device< _desc_t > > | |
Cdx::usb::pipe< device< _desc_t > > | |
Cdx::usb::pipe< device_t > | |
Cdx::event< user > | |
►Cdxd::event<> | |
►Cdxd::process | IOKit process thread |
Cdxd::dmus::stream< circular_t, bus_t, stream_desc_t > | Dmus::stream |
Cdxd::usb_stream_device::stream | USB stream |
Cdxd::process | IOKit process thread |
►Cdxd::wdm::irp< synchrony_t > | IRP class |
►Cdxd::portcls::stream< circular_t, bus_t, stream_desc_t > | Portcls::stream base class |
Cdxd::dmus::stream< circular_t, bus_t, stream_desc_t > | Dmus::stream |
Cdxd::wavecyclic::stream< circular_t, bus_t, stream_desc_t > | Wavecyclic::stream class |
►CGUID | |
Cdx::generic::driver::setup | |
►Cdxd::guid | |
►Cdxd::portcls::miniport< stream_t::stream_desc > | |
Cdxd::dmus::miniport< stream_t > | Dmus::miniport |
Cdxd::wavecyclic::miniport< stream_t > | Wavecyclic::miniport |
Cdxd::portcls::miniport< stream_desc_t > | Portcls::miniport |
►CHUB_DEVICE_CONFIG_INFO | |
►Cdxd::usb_device | |
Cdxd::usb_stream_device | Generic USB device |
►CIASIO | |
Cdx::asio< device_t, pin_t > | |
►CIMiniportWaveCyclic | |
Cdxd::wavecyclic::miniport< stream_t > | Wavecyclic::miniport |
►CIMXF | |
Cdxd::dmus::stream< circular_t, bus_t, stream_desc_t > | Dmus::stream |
►Cdx::cf::interface<::IOUSBDeviceInterface650 > | |
Cdx::usb::platform::device | |
►Cdx::cf::interface<::IOUSBInterfaceInterface650 > | |
►Cdx::usb::platform::interface | |
Cdx::usb::interface | |
Cdx::iobridge< data_t > | |
Cdx::iobridge< dx::stream::channel::control > | |
Cdx::iobridge< object_t > | |
Cdx::iobridge< void > | |
►Cdxd::linked::item< link > | |
Cdxd::linked::link | |
►Cdx::cf::key_value_pairs< preference > | |
Cdx::cf::preference | Persistant storarage |
Cdx::coreaudio::server::preference | Access to the CoreAudio storage |
►CKSDATARANGE_AUDIO | |
Cdxd::range::audio | KSDATARANGE_AUDIO constructor |
►Cdxd::map< dx::kernel, channel_t > | |
Cdxd::multichannel::stream< channel_t >::in | Kernel stream mapped client reference counted in channel buffers |
►Cdxd::map< dx::kernel, dx::circular > | |
Cdxd::stream | Generic kernel stream |
Cdxd::map< dx::kernel, dx::stream::channel::control > | |
►Cdxd::map< dx::kernel, dx::stream::clock::monitor > | |
Cdxd::multichannel::stream< channel_t >::clock::monitor | Clock::monitor buffer to be shared with user client mappings to measure jitter and latencies at various levels (IRQ, DPC, ASIO) |
►Cdxd::map< dx::kernel, unsigned int > | |
Cdxd::multichannel::stream< channel_t >::clock | |
Cdxd::map< dx::user, channel_t > | |
►Cdxd::map< dx::user, dx::circular > | |
Cdxd::stream::umap< stream > | |
Cdxd::stream::umap< stream_t > | Stream user mapping |
Cdxd::map< dx::user, dx::stream::channel::control > | |
Cdxd::map< dx::user, dx::stream::clock::monitor > | |
Cdxd::map< dx::user, unsigned int > | |
►Cdxd::memory< dx::kernel > | |
Cdxd::buffer< dx::user > | |
Cdxd::buffer< scope_t, limit_t, alignment_t, contigous_t > | Kernel memory buffer w/o alignment and boundary requirements |
►CMIDIDriverInterface | |
Cdx::coremidi::server::plugin< stream_pin_t, device_t, driver_t > | CoreMIDI plugin |
►Cdx::usb::audio::descriptor::interface::control::v1::mixer_unit< 1 > | |
Cdx::usb::audio::descriptor::interface::control::v1::mixer_unit1 | |
►Cdxd::stream::opened< circular_t > | |
Cdxd::portcls::stream< circular_t, bus_t, stream_desc_t > | Portcls::stream base class |
►Cdxd::stream::opened< dx::circular > | |
Cdxd::iostream | |
►Cpin_t::device_t | |
Cdx::coreaudio::server::device< pin_t > | Streaming device representation of dxd kernel user client |
►Cprivate::IOAudioDevice | |
Cdxd::audio | |
►CPROCESS_INFORMATION | |
Cdx::process | |
►Cprotected::IOService | |
►Cdxd::device | |
Cdxd::fw | WDK: FireWire device |
Cdxd::fw | WDK: FireWire device |
►Cdxd::pci | |
Cdxd::ppc | PPC device |
Cdxd::usb_device | |
Cdxd::usb_device | |
►Cprotected::IOUserClient | |
►Cdxd::client | |
Cdxd::usb_stream_client | Generic USB user client class |
►Cpublic::CUnknown | |
Cdxd::dmus::miniport< stream_t > | Dmus::miniport |
Cdxd::wavecyclic::stream< circular_t, bus_t, stream_desc_t > | Wavecyclic::stream class |
►Cpublic::GUID | |
Cdx::guid | |
►Cpublic::IDmaChannel | |
Cdxd::wavecyclic::stream< circular_t, bus_t, stream_desc_t > | Wavecyclic::stream class |
►Cpublic::IMiniportDMus | |
Cdxd::dmus::miniport< stream_t > | Dmus::miniport |
►Cpublic::IMiniportWaveCyclicStream | |
Cdxd::wavecyclic::stream< circular_t, bus_t, stream_desc_t > | Wavecyclic::stream class |
►Cpublic::IOAudioEngine | |
Cdxd::engine | |
►Cpublic::IOAudioStream | |
Cdxd::iostream | |
►Cpublic::KEVENT | |
Cdxd::event< dx::kernel > | |
►Cpublic::PCPIN_DESCRIPTOR | |
Cdxd::portcls::pin | |
Cdx::cf::reference< ::CFMutableStringRef > | |
Cdx::cf::reference< ::CFStringRef > | |
Cdx::io::reference< io_iterator_t > | |
►Cdx::io::reference< io_registry_entry_t > | |
►Cdx::io::registry | MacOS IORegistry access |
Cdx::device | Generic device interface class |
Cdx::serial | Serial interface |
Cdx::usb::platform::device | |
►Cdx::cf::reference<::CFArrayRef > | |
Cdx::cf::array | |
►Cdx::cf::reference<::CFBooleanRef > | |
Cdx::cf::type< bool > | |
►Cdx::cf::reference<::CFBundleRef > | |
Cdx::cf::bundle | |
►Cdx::cf::reference<::CFDataRef > | |
Cdx::cf::data | |
►Cdx::cf::reference<::CFErrorRef > | |
Cdx::cf::error | |
►Cdx::cf::reference<::CFPropertyListRef > | |
Cdx::cf::plist | |
Cdx::cf::reference<::CFRunLoopObserverRef > | |
►Cdx::cf::reference<::CFRunLoopSourceRef > | |
►Cdx::cf::runloop::source | |
Cdx::cf::runloop::pause | |
Cdx::cf::reference<::CFStringRef > | |
►Cdx::cf::reference<::CFTypeRef > | |
Cdx::cf::type<::CFTypeRef > | Opaque type serves as type::factory |
►Cdx::cf::reference<::CFURLRef > | |
Cdx::cf::url | |
►Cdx::cf::reference<::CFUUIDRef > | |
Cdx::cf::uuid | |
Cdxd::port::reference<::IAllocatorMXF > | |
Cdxd::port::reference<::IMasterClock > | |
►Cdx::io::reference<::io_iterator_t > | |
Cdx::io::iterator | Internally used service iterator providing RAII for io_service references - returned when iterating |
Cdxd::port::reference<::IPortDMus > | |
Cdxd::port::reference<::IPortWaveCyclic > | |
Cdxd::port::reference<::IServiceGroup > | |
►Cdx::cf::reference<::SCPreferencesRef > | |
Cdx::sc::preference | Persistant system configuration storarage |
►Cresource | |
Cdx::shared::memory< dx::stream::clock::monitor > | |
►Cdx::event< dx::kernel > | |
Cdx::usb::platform::pipe< device, interface > | |
Cdx::usb::platform::pipe< device< desc_t >, interface > | |
Cdx::usb::platform::pipe< dx::usb::stream::device, interface > | |
Cdx::usb::platform::pipe< dx::usb::stream::device< _desc_t >, interface > | |
Cdx::usb::platform::pipe< device< _desc_t >, interface > | |
Cdx::usb::platform::pipe< device_t, interface_t > | |
►Cdx::file | |
Cdx::device | Generic device interface class |
Cdx::process | |
Cdx::shared::memory< buffer_t > | MacOS user space shared memory |
Cdxd::scoped< dxd::usb_stream_device::stream > | |
►CSTARTUPINFOA | |
Cdx::process | |
►Cstd::basic_string< Char > | STL class |
►Cstd::string | STL class |
Cdx::device | Generic device interface class |
Cdx::io::registry | MacOS IORegistry access |
Cdx::redirect::log | Redirect stdout to unified logging |
Cdx::redirect::syslog | Redirect stdout to syslog |
Cdx::usb::platform::interface | |
Cdx::virtuel::stream::device< desc_t > | Virtual streaming device interface class |
►Cstd::condition_variable | |
►Cdx::event< user > | |
►Cdx::event< kernel > | Kernel triggerable user space event |
Cdx::stream::pin< _desc_t, _circular_t, _device_t > | Generic streaming pin class |
►Cstd::deque< T > | STL class |
Cdx::driver< device< pin_t > > | |
Cdx::driver< device< stream_pin_t > > | |
Cdx::driver< device_t > | |
Cdx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > | |
Cdx::driver< device< pin_t > > | |
Cdx::driver< device< stream_pin_t > > | |
Cdx::driver< device_t > | |
Cdx::driver< device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > > | |
Cdx::driver< device_t > | |
Cdx::driver< device_t > | |
►Cstd::enable_if | |
Cdx::__hide_if_ptr< type_t > | |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
Cdx::exception | |
►Cstd::ios_base | STL class |
►Cstd::basic_ios< Char > | STL class |
►Cstd::basic_ostream< Char > | STL class |
►Cstd::basic_ofstream< Char > | STL class |
►Cstd::ofstream | STL class |
Cdx::redirect::file | Redirect stdout to file |
►Cstd::ostream | STL class |
Cdx::redirect::log | Redirect stdout to unified logging |
Cdx::redirect::syslog | Redirect stdout to syslog |
►Cstd::map< K, T > | STL class |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::driver< device_t > | |
►Cstd::mutex | STL class |
Cdx::event< user > | |
►Cstd::recursive_mutex | STL class |
Cdx::coreaudio::driver< dx::coreaudio::device > | |
Cdx::coreaudio::driver< device_t > | |
Cdx::generic::driver | Generic driver interface class |
Cdx::generic::driver | Generic driver interface class |
►Cstd::streambuf | |
Cdx::redirect::indent::streambuf | Indented streambuf |
Cdx::redirect::log | Redirect stdout to unified logging |
Cdx::redirect::syslog | Redirect stdout to syslog |
►Cstd::thread | STL class |
Cdx::usb::stream::pipe< _desc_t, dx::circular > | |
►Cdx::cf::runloop | |
Cdx::io::port | Notification port |
Cdx::clock< scope_t, clock_t > | |
Cdx::coremidi::server::pin< stream_pin_t > | |
Cdx::usb::stream::pipe< desc_t, circular_t > | |
►Cstream_desc_t | |
Cdxd::portcls::miniport< stream_desc_t > | Portcls::miniport |
Cdxd::portcls::stream< circular_t, bus_t, stream_desc_t > | Portcls::stream base class |
►Cstream_pin_t | |
Cdx::coreaudio::server::pin< stream_pin_t > | |
Cdx::coremidi::server::pin< stream_pin_t > | |
►Cstream_pin_t::device_t | |
Cdx::coremidi::server::device< stream_pin_t > | CoreMIDI device |
►Cstream_t::stream_desc | |
Cdxd::portcls::miniport< stream_t::stream_desc > | |
►Csuper_device_t | |
Cdx::test::device< typename audio_pin_t::circular_t, super_device_t, typename midi_pin_t::circular_t > | |
►Csuper_t | |
Cdx::test::device< audio_stream_t, super_t, midi_stream_t > | |
►Cthread_time_constraint_policy_data_t | |
►Cdx::thread::prio::realtime | Thread::prio::realtime |
Cdx::clock< scope_t, clock_t > | |
►CUNICODE_STRING | |
Cdxd::wdm::unicode< max_length > | WDM unicode string helper |
►CUSBD_PIPE_INFORMATION | |
►Cdxd::usb_device::pipe | IOKit: USB pipe class |
Cdxd::usb_stream_device::stream | USB stream |