dxd - dynax driver framework  2979
cross platform open source driver development framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
dx::stream::clock Struct Reference

select/get stream sample rate/iosize More...

#include <dx_stream.h>

Classes

struct  monitor
 performance monitor shared memory More...
 

Public Types

enum  bitmap : unsigned int {
  none = 0, rate8 = 1<<0, rate16 = 1<<1, rate22 = 1<<2,
  rate32 = 1<<3, rate44 = 1<<4, rate48 = 1<<5, rate88 = 1<<6,
  rate96 = 1<<7, rate176 =1<<8, rate192 =1<<9, rate352 =1<<10,
  rate384 =1<<11, rates = 12, lo = rate44|rate48, mid =rate88|rate96,
  hi = rate176|rate192, ex = rate352|rate384, std =hi|mid|lo
}
 

Static Public Member Functions

static unsigned int frequency (unsigned int shift)
 frequency helper functions returns the numerical frequency from given sample rate bit field More...
 
static bitmap shift (unsigned int frequency)
 frequency helper functions returns the sample rate bit field from given numerical frequency More...
 

Public Attributes

unsigned int domain
 clock domain bitfield More...
 

Detailed Description

select/get stream sample rate/iosize

Member Enumeration Documentation

enum dx::stream::clock::bitmap : unsigned int
Enumerator
none 
rate8 
rate16 
rate22 
rate32 
rate44 
rate48 
rate88 
rate96 
rate176 
rate192 
rate352 
rate384 
rates 
lo 
mid 
hi 
ex 
std 

Member Function Documentation

static unsigned int dx::stream::clock::frequency ( unsigned int  shift)
inlinestatic

frequency helper functions returns the numerical frequency from given sample rate bit field

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

static bitmap dx::stream::clock::shift ( unsigned int  frequency)
inlinestatic

frequency helper functions returns the sample rate bit field from given numerical frequency

+ Here is the caller graph for this function:

Member Data Documentation

unsigned int dx::stream::clock::domain

clock domain bitfield


The documentation for this struct was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on Fri Nov 8 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.