Main Page   Modules   Data Structures   Data Fields   Related Pages  

rte_codec Struct Reference
[Backend Interface]


Data Fields

rte_codec * next
rte_contextcontext
rte_codec_class_class
void * user_data
unsigned int stream_index
pthread_mutex_t mutex
rte_state state
rte_stream_parameters params
rte_io_method input_method
int input_fd

Detailed Description

Codec instance. Part of the backend interface.


Field Documentation

rte_codec* rte_codec::next
 

Backend/context use, list of context's codec instances

rte_context* rte_codec::context
 

Parent

rte_codec_class* rte_codec::_class
 

Methods of this codec

void* rte_codec::user_data
 

Frontend private

unsigned int rte_codec::stream_index
 

From rte_set_codec(), maintained by backend/context

pthread_mutex_t rte_codec::mutex
 

Codec use

rte_state rte_codec::state
 

The codec module shall set this value as described in the rte_state documentation. Elsewhere read only.

rte_stream_parameters rte_codec::params
 

Maintained by codec, from rte_parameters_set(). A higher layer will access this data directly in absence of a get function, it is only valid at rte_state RTE_STATUS_PARAM or higher.

rte_io_method rte_codec::input_method
 

Frontend private

int rte_codec::input_fd
 

Frontend private


Generated on Mon Mar 31 01:42:28 2003 for RTE Library by doxygen1.2.18