dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::asio Namespace Reference

ASIO namespace. More...

Namespaces

namespace  client
namespace  error
 the ASIO error codes as dx::os_result, each with the text the SDK gives it - dx_pass_asio throws through this map
namespace  property
 where Windows lists the ASIO drivers of the machine - the registry root a client enumerates and a service registers its own driver under
namespace  service
 service interface namespace

Classes

class  device
 the ASIO driver's device: the bus device plus the streaming engine the host session runs on - attached in launch(), released in conclude(), so the engine's lifetime is the device's own and a host call holding the device holds the engine More...
class  driver

Typedefs

typedef std::map< std::string, std::string > dictionary
 matching dictionary: verb -> exact value of a SOFTWARE\ASIO entry; product_id -> the default value, CLSID -> CLSID, name -> Description. A driver's match is a vector of them: any dictionary whose entries all match takes the entry, an empty vector takes every entry

Detailed Description

ASIO namespace.

ASIO interface namespace.

Typedef Documentation

◆ dictionary

typedef std::map<std::string, std::string> dx::asio::dictionary

matching dictionary: verb -> exact value of a SOFTWARE\ASIO entry; product_id -> the default value, CLSID -> CLSID, name -> Description. A driver's match is a vector of them: any dictionary whose entries all match takes the entry, an empty vector takes every entry


(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.