SRSDK  0.10.39
Loading...
Searching...
No Matches
slice.h
Go to the documentation of this file.
1#ifndef CNSDK_LEIA_COMMON_SLICE_H
2#define CNSDK_LEIA_COMMON_SLICE_H
3
5
6#include <stdint.h>
7
9
10#pragma pack(push, 8)
11
13 float* data;
14 int32_t length;
15};
16
18 float const* data;
19 int32_t length;
20};
21
22struct leia_slice {
23 void* data;
24 int32_t length;
25};
26
27#define LEIA_FLOAT_SLICE(size) struct leia_float_slice
28#define LEIA_CONST_FLOAT_SLICE(size) struct leia_const_float_slice
29
30#pragma pack(pop)
31
33
34#endif // CNSDK_LEIA_COMMON_SLICE_H
#define END_CAPI_DECL
Definition defines.h:74
#define BEGIN_CAPI_DECL
Definition defines.h:73
Definition slice.h:17
int32_t length
Definition slice.h:19
float const * data
Definition slice.h:18
Definition slice.h:12
float * data
Definition slice.h:13
int32_t length
Definition slice.h:14
Definition slice.h:22
int32_t length
Definition slice.h:24
void * data
Definition slice.h:23