dxd - dynax driver framework 2.1.0d48
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > > Struct Template Reference

#include <dx_stream.h>

Static Public Member Functions

static void copy (dst_t *dst, const src_t *src, uint64_t bulk, uint32_t dst_gap=0, uint32_t src_gap=0, uint32_t interleaved=1)
 
static void mix (dst_t *dst, src_t *const *const *src, uint32_t clients, uint32_t channels, uint64_t offset, uint64_t bulk)
 

Member Function Documentation

◆ copy()

template<typename dst_t , typename src_t >
static void dx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > >::copy ( dst_t * dst,
const src_t * src,
uint64_t bulk,
uint32_t dst_gap = 0,
uint32_t src_gap = 0,
uint32_t interleaved = 1 )
inlinestatic

◆ mix()

template<typename dst_t , typename src_t >
static void dx::circular::channel< dst_t, src_t, false, false, typename std::enable_if_t< std::is_floating_point_v< dst_t >==std::is_floating_point_v< src_t > > >::mix ( dst_t * dst,
src_t *const *const * src,
uint32_t clients,
uint32_t channels,
uint64_t offset,
uint64_t bulk )
inlinestatic

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

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