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 |