Maestro Audio Framework v 1.7
NXP Semiconductors
Loading...
Searching...
No Matches
ElementEncoder Struct Reference

#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 _StreamElementsibling
 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.
 

Detailed Description

Opus encoder element data structure


The documentation for this struct was generated from the following file: