#include <dx_stream.h>
|
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) |
|
◆ 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: