dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream Namespace Reference

generic stream interface More...

Namespaces

namespace  channel
 generic stream::channel interface
 

Classes

struct  clock
 select/get stream sample rate/iosize More...
 
struct  clock_value
 
struct  desc
 device streaming interface descriptor More...
 
class  device
 
union  encoder
 
class  engine
 generic streaming engine More...
 
struct  iosize
 
struct  open
 generic stream open request More...
 
struct  opened
 generic shared streaming buffer description More...
 
class  pin
 generic streaming pin class More...
 
class  start
 RAII object start/stop balancer. More...
 

Enumerations

enum  direction { any = -1 , out , in , directions }
 

Functions

template<typename desc_t >
std::ostream & operator<< (std::ostream &os, const typename desc_t::stream &stream)
 
template<typename desc_t >
std::ostream & operator<< (std::ostream &os, const typename desc_t::stream::cfg &cfg)
 
template<typename desc_t >
std::ostream & operator<< (std::ostream &os, const typename desc_t::stream::pin &pin)
 describes pin as name@plug channels*format/[in|out] +idx
 

Detailed Description

generic stream interface

Enumeration Type Documentation

◆ direction

Enumerator
any 
out 
in 
directions 

Function Documentation

◆ operator<<() [1/3]

template<typename desc_t >
std::ostream & dx::stream::operator<< ( std::ostream & os,
const typename desc_t::stream & stream )
inline

◆ operator<<() [2/3]

template<typename desc_t >
std::ostream & dx::stream::operator<< ( std::ostream & os,
const typename desc_t::stream::cfg & cfg )
inline

◆ operator<<() [3/3]

template<typename desc_t >
std::ostream & dx::stream::operator<< ( std::ostream & os,
const typename desc_t::stream::pin & pin )
inline

describes pin as name@plug channels*format/[in|out] +idx

+ Here is the call graph for this function:

(c) copyright 2009 dynamic acoustics e.U. generated on Sun Apr 14 2024

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.