StagefrightContext Struct Reference


Data Fields

AVCodecContextavctx
AVBitStreamFilterContextbsfc
uint8_t * orig_extradata
int orig_extradata_size
sp< MediaSource > * source
List< Frame * > * in_queue
List< Frame * > * out_queue
pthread_mutex_t in_mutex
pthread_mutex_t out_mutex
pthread_cond_t condition
pthread_t decode_thread_id
Frameend_frame
bool source_done
volatile sig_atomic_t thread_started
volatile sig_atomic_t thread_exited
volatile sig_atomic_t stop_decode
AVFrame ret_frame
uint8_t * dummy_buf
int dummy_bufsize
OMXClient * client
sp< MediaSource > * decoder
const char * decoder_component

Detailed Description

Definition at line 56 of file libstagefright.cpp.


Field Documentation

Definition at line 57 of file libstagefright.cpp.

Referenced by CustomSource::read(), and Stagefright_init().

Definition at line 76 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 65 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

sp<MediaSource>* StagefrightContext::decoder

Definition at line 77 of file libstagefright.cpp.

Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().

Definition at line 73 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

Definition at line 74 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

Definition at line 67 of file libstagefright.cpp.

Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().

Definition at line 59 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 60 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 71 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().

sp<MediaSource>* StagefrightContext::source

Definition at line 61 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_init().

Definition at line 68 of file libstagefright.cpp.

Referenced by Stagefright_decode_frame().

volatile sig_atomic_t StagefrightContext::stop_decode

Definition at line 69 of file libstagefright.cpp.

Referenced by Stagefright_close().

volatile sig_atomic_t StagefrightContext::thread_exited

volatile sig_atomic_t StagefrightContext::thread_started

Definition at line 69 of file libstagefright.cpp.

Referenced by Stagefright_close(), and Stagefright_decode_frame().


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

Generated on Fri Oct 26 02:46:18 2012 for FFmpeg by  doxygen 1.5.8