![]() |
Maestro Audio Framework v 1.5
NXP Semiconductors
|
#include <encoder.h>
Data Fields | |
| int32_t(* | change_state )(struct _StreamElement *, PipelineState) |
| Change state function pointer. | |
| int32_t(* | set_property )(struct _StreamElement *, uint16_t prop, uintptr_t val) |
| Set property function pointer. | |
| int32_t(* | get_property )(struct _StreamElement *, uint16_t prop, uint64_t *val_ptr) |
| Get property function pointer. | |
| void * | parent |
| Parent pointer. | |
| int8_t | key |
| Key. | |
| int8_t | depth |
| Depth. | |
| PipelineState | state |
| Pipeline state. | |
| StreamElementType | type |
| Element type. | |
| PadSrc | src_pad [MAX_NUM_PADS] |
| Source pads. | |
| PadSink | sink_pad [MAX_NUM_PADS] |
| Sink pads. | |
| struct _StreamElement * | sibling |
| Sibling pointer. | |
| uint32_t | chunk_size |
| Chunk size. | |
| uint8_t | bitstream_info_specified |
| Bitstream info flag. | |
| CeiBitstreamInfo | bitstream_info |
| Bitstream info. | |
| uint8_t | initialized |
| Initialized flag. | |
| uint8_t | eos_done |
| End of stream flag. | |
| uint32_t | offset |
| Input buffer offset. | |
| uint32_t | outOffset |
| Output buffer offset. | |
| CeiEncoderType | enc_type |
| Encoder type. | |
| void * | enc_info |
| Pointer to encoder info structure. | |
| void * | initial_config_ptr |
| Initial configuration pointer. | |
| BufferInfo | inBuf |
| Input buffer info. | |
| BufferInfo | outBuf |
| Output buffer info. | |
Opus encoder element data structure