Maestro Audio Framework v 1.7
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