dxd - dynax driver framework  2711
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx_stream.h File Reference
#include "dx_version.h"
#include "dx_clock.h"
#include "dx_driver.h"
#include <memory>
+ Include dependency graph for dx_stream.h:
+ This graph shows which files directly or indirectly include this file:

Classes

struct  dx::circular
 kernel/user space shared circular buffer More...
 
class  dx::device< exception_t >
 generic device interface class More...
 
struct  dx::stream::channel::control
 
struct  dx::stream::channel::open< bus_t, max_channels >
 generic stream open request More...
 
struct  dx::stream::channel::opened< data_t, channels >
 generic streaming channel buffer description More...
 
struct  dx::stream::clock
 select/get stream sample rate/iosize More...
 
struct  dx::stream::clock::monitor
 performance monitor shared memory More...
 
struct  dx::stream::clock_value
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >::stream
 stream interface descriptor More...
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >::stream::config
 stream interface descriptor More...
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >::stream::pin
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >::stream::pin::properties
 
struct  dx::stream::desc< target_t, max_streams, max_configurations, max_pins, vendor_t >::stream::pin::property_pair
 
class  dx::stream::device< desc_t, exception_t >
 
class  dx::stream::engine< io_t, bus_t, desc_t, exception_t, device_t, pin_t >
 generic streaming engine More...
 
struct  dx::stream::iosize
 
struct  dx::stream::open< bus_t >
 generic stream open request More...
 
struct  dx::stream::opened< object_t >
 generic shared streaming buffer description More...
 
class  dx::stream::pin< io_t, bus_t, pin_desc_t, exception_t, device_t >
 generic streaming pin class More...
 
struct  dx::stream::void_struct
 device streaming interface descriptor More...
 

Namespaces

 dx
 dynax driver framework user mode interface namespace
 
 dx::stream
 generic stream interface
 
 dx::stream::channel
 generic stream::channel interface
 

Enumerations

enum  dx::stream::direction { dx::stream::any =-1, dx::stream::out, dx::stream::in }
 

(c) copyright 2009 dynamic acoustics e.U. generated on Mon Feb 25 2019

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.