dxd - dynax driver framework 2.1.0d71
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction Struct Reference

#include <dx_stream.h>

Public Attributes

bool buffered
 force buffered transaction (even without transaction vendor/control)
 
uint32_t granularity
 optional: align transaction to multiples of sample frames per transaction
 
uint32_t vendor
 optional: vendor specific transaction data size - overwrites transaction size based on channel format (leads to buffered transactions)
 

Member Data Documentation

◆ buffered

template<typename target_t = void_struct, int max_streams = 2, int max_pins = 1, int max_clock_settings = 1, int max_clocks = 1, int max_configurations = 1>
bool dx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction::buffered

force buffered transaction (even without transaction vendor/control)

◆ granularity

template<typename target_t = void_struct, int max_streams = 2, int max_pins = 1, int max_clock_settings = 1, int max_clocks = 1, int max_configurations = 1>
uint32_t dx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction::granularity

optional: align transaction to multiples of sample frames per transaction

◆ vendor

template<typename target_t = void_struct, int max_streams = 2, int max_pins = 1, int max_clock_settings = 1, int max_clocks = 1, int max_configurations = 1>
uint32_t dx::stream::desc< target_t, max_streams, max_pins, max_clock_settings, max_clocks, max_configurations >::stream::config::transaction::vendor

optional: vendor specific transaction data size - overwrites transaction size based on channel format (leads to buffered transactions)


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

(c) copyright 2009 dynamic acoustics e.U. generated on Thu Jun 6 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.