blob: fb31293e7880df9597e3507892fdcf979706d29e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#pragma once
#include <al/types.h>
#include <nnwt/buffer.h>
struct camu_peak_buffer {
struct nn_buffer buffer;
};
void camu_peak_buffer_init(struct camu_peak_buffer *peak, ptrdiff_t size);
void camu_peak_buffer_push(struct camu_peak_buffer *peak, u8 *data, ptrdiff_t size);
ptrdiff_t camu_peak_buffer_get_size(struct camu_peak_buffer *peak);
u8 *camu_peak_buffer_flush(struct camu_peak_buffer *peak);
void camu_peak_buffer_free(struct camu_peak_buffer *peak);
|