This is the header file for the memory source element.
More...
◆ MEMSRC_DEFAULT_CHUNK_SIZE
#define MEMSRC_DEFAULT_CHUNK_SIZE 1024 |
◆ memsrc_init()
int32_t memsrc_init |
( |
StreamElement * |
element | ) |
|
- Parameters
-
element | pointer to element |
- Returns
- StreamReturnType
- Return values
-
STREAM_OK | if successful |
STREAM_ERR_INVALID_ARGS | means invalid arguments |
◆ memsrc_set_buffer()
int32_t memsrc_set_buffer |
( |
ElementHandle |
element, |
|
|
int8_t * |
location, |
|
|
uint32_t |
size |
|
) |
| |
- Parameters
-
element | element handle |
location | memory location |
size | memory size |
- Returns
- StreamReturnType
- Return values
-
STREAM_OK | if successful |
STREAM_ERR_INVALID_ARGS | means invalid arguments |
◆ memsrc_set_push_chunk_size()
int32_t memsrc_set_push_chunk_size |
( |
ElementHandle |
element, |
|
|
uint32_t |
chunk_size |
|
) |
| |
- Parameters
-
element | element handle |
chunk_size | chunk size |
- Returns
- StreamReturnType
- Return values
-
STREAM_OK | if successful |
STREAM_ERR_INVALID_ARGS | means invalid arguments |
◆ memsrc_get_push_chunk_size()
int32_t memsrc_get_push_chunk_size |
( |
ElementHandle |
element, |
|
|
uint32_t * |
chunk_size |
|
) |
| |
- Parameters
-
element | element handle |
chunk_size | chunk size |
- Returns
- StreamReturnType
- Return values
-
STREAM_OK | if successful |
STREAM_ERR_INVALID_ARGS | means invalid arguments |