10#include <zephyr/net_buf.h>
11#include <zephyr/types.h>
26#define PCM_CONT_MAX_CARRIER_BIT_DEPTH (32)
49 uint32_t pcm_finite_size, uint32_t *_finite_pos);
81 uint16_t pcm_finite_size, uint32_t locations,
82 uint16_t *
const _finite_pos);
112 uint32_t locations, uint16_t *
const _finite_pos);
Globally accessible audio related defines.
int contin_array_net_buf_create(struct net_buf *pcm_contin, struct net_buf const *const pcm_finite, uint32_t locations, uint16_t *const _finite_pos)
Creates a continuous array in the locations in the net_buf as given in locations, from a single chann...
int contin_array_create(void *pcm_cont, uint32_t pcm_cont_size, void const *const pcm_finite, uint32_t pcm_finite_size, uint32_t *_finite_pos)
Creates a continuous array from a finite array.
int contin_array_buf_create(struct net_buf *pcm_contin, void const *const pcm_finite, uint16_t pcm_finite_size, uint32_t locations, uint16_t *const _finite_pos)
Creates a continuous array in the locations in the net_buf of given in locations, from a single chann...