|
dxd - dynax driver framework 2.6.0d170
cross platform open source driver development framework
|
select/get stream sample rate/iosize More...
#include <dx_stream.h>
Classes | |
| struct | monitor |
| performance monitor shared memory More... | |
Public Types | |
| enum | bitmap : uint32_t { 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 , lomid = lo|mid , std = hi|mid|lo } |
Static Public Member Functions | |
| static uint32_t | align (bitmap bitmap, uint32_t samplerate) |
| static bool | describe (std::ostream &os, const enum bitmap &bitmap, uint32_t samplerate=0) |
| static uint32_t | frequency (uint32_t shift) |
| frequency helper functions returns the numerical frequency from given sample rate bit field | |
| static bitmap | range (uint32_t min, uint32_t max) |
| frequency alignment helper functions aligns the sample rate from given numerical frequency to the closest valid frequency given in the bitfield | |
| static bitmap | shift (uint32_t frequency) |
| frequency helper functions returns the sample rate bit field from given numerical frequency | |
Public Attributes | |
| uint32_t | domain |
| clock domain bitfield | |
Static Public Attributes | |
| static constexpr uint32_t | frequencies [] = {8000, 16000, 22050, 32000, 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000} |
select/get stream sample rate/iosize
Here is the caller graph for this function:
|
inlinestatic |
Here is the call graph for this function:
Here is the caller graph for this function:frequency helper functions returns the numerical frequency from given sample rate bit field
Here is the caller graph for this function:frequency alignment helper functions aligns the sample rate from given numerical frequency to the closest valid frequency given in the bitfield
Here is the call graph for this function:
Here is the caller graph for this function:frequency helper functions returns the sample rate bit field from given numerical frequency
Here is the caller graph for this function:| uint32_t dx::stream::clock::domain |
clock domain bitfield
|
staticconstexpr |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Fri Oct 31 2025 |