Maestro Audio Framework  v 1.0
NXP Semiconductors
streamer_element_properties.h File Reference

Header for streamer element properties. More...

Data Structures

struct  EXT_PROCESS_DESC_T
 
struct  ext_proc_args
 Structure for arguments of post processing. More...
 
struct  SET_BUFFER_DESC_T
 Structure for Set Buffer. More...
 
struct  STRING_DESC_T
 Structure for string. More...
 
struct  MEMSRC_SET_BUFFER_T
 
struct  AUDSRC_SET_NAME_T
 
struct  QUEUE_SET_BUFFER_T
 

Macros

#define PROP_ELEMENT_MASK   (0xFF00)
 
#define PROP_FILESRC_MASK   0x100
 
#define PROP_FILESRC_SET_LOCATION   0x100
 
#define PROP_FILESRC_SET_CHUNK_SIZE   0x101
 
#define PROP_FILESRC_GET_CHUNK_SIZE   0x102
 
#define PROP_AUDIOSRC_MASK   0x200
 
#define PROP_AUDIOSRC_SET_DEVICE_TYPE   0x200
 
#define PROP_AUDIOSRC_SET_CHUNK_SIZE   0x201
 
#define PROP_AUDIOSRC_SET_SAMPLE_RATE   0x202
 
#define PROP_AUDIOSRC_GET_CHUNK_SIZE   0x203
 
#define PROP_AUDIOSRC_SET_DEVICE_NAME   0x204
 
#define PROP_AUDIOSRC_SET_CONTINUOUS_READ   0x205
 
#define PROP_AUDIOSRC_SET_DUMMY_TX_ENABLE   0x206
 
#define PROP_AUDIOSRC_SET_NUM_CHANNELS   0x207
 
#define PROP_MEMSRC_MASK   0x300
 
#define PROP_MEMSRC_SET_BUFF   0x300
 
#define PROP_MEMSRC_SET_CHUNK_SIZE   0x301
 
#define PROP_MEMSRC_GET_CHUNK_SIZE   0x302
 
#define PROP_DECODER_MASK   0x400
 
#define PROP_DECODER_DECODER_TYPE   0x400
 
#define PROP_DECODER_PARSE_TAG   0x401
 
#define PROP_PARSER_MASK   0x500
 
#define PROP_PARSER_PARSER_TYPE   0x500
 
#define PROP_QUEUE_MASK   0x600
 
#define PROP_QUEUE_SET_BUFF   0x600
 
#define PROP_QUEUE_SET_READ_THRED   0x601
 
#define PROP_QUEUE_SET_WRITE_THRED   0x602
 
#define PROP_AUDIOSINK_MASK   0x700
 
#define PROP_AUDIOSINK_DEVICE_DRIVER_TYPE   0x700
 
#define PROP_AUDIOSINK_ADD_POST_PROCESS   0x701
 
#define PROP_AUDIOSINK_CANCEL_POST_PROCESS   0x702
 
#define PROP_AUDIOSINK_TIME_UPDATE_MS   0x703
 
#define PROP_AUDIOSINK_DEVICE_DRIVER_STRING_NAME   0x704
 
#define PROP_AUDIOSINK_BUFFER_USE_CHUNK_SIZE   0x705
 
#define PROP_FILESINK_MASK   0x800
 
#define PROP_FILESINK_LOCATION   0x800
 
#define PROP_FILESINK_RAW_WRITE_MODE   0x801
 
#define PROP_MEMSINK_MASK   0x900
 
#define PROP_MEMSINK_BUFFER_DESC   0x900
 
#define PROP_MEMSINK_RAW_WRITE_MODE   0x901
 
#define PROP_NETBUFSRC_MASK   0xa00
 
#define PROP_NETBUFSRC_SET_BUFF   0xa00
 
#define PROP_NETBUFSRC_SET_CHUNK_SIZE   0xa01
 
#define PROP_NETBUFSRC_GET_CHUNK_SIZE   0xa02
 
#define PROP_NETBUFSRC_SET_CALLBACK   0xa03
 
#define PROP_VITSINK_MASK   0xb00
 
#define PROP_VITSINK_FPOINT   0xb00
 
#define PROP_VITSINK_BUFFER_DESC   0xb01
 
#define PROP_VITSINK_TODO   0xb02
 
#define PROP_EAP_MASK   0xc00
 
#define PROP_EAP_FPOINT   0xc00