| FFmpeg
    | 

| Data Fields | |
| AVCodecContext * | avctx | 
| AVBitStreamFilterContext * | bsfc | 
| 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 | 
| Frame * | end_frame | 
| bool | source_done | 
| volatile sig_atomic_t | thread_started | 
| volatile sig_atomic_t | thread_exited | 
| volatile sig_atomic_t | stop_decode | 
| AVFrame * | prev_frame | 
| std::map< int64_t, TimeStamp > * | ts_map | 
| int64_t | frame_index | 
| uint8_t * | dummy_buf | 
| int | dummy_bufsize | 
| OMXClient * | client | 
| sp< MediaSource > * | decoder | 
| const char * | decoder_component | 
Detailed Description
Definition at line 61 of file libstagefright.cpp.
Field Documentation
| AVCodecContext* StagefrightContext::avctx | 
Definition at line 62 of file libstagefright.cpp.
Referenced by Stagefright_init().
| AVBitStreamFilterContext* StagefrightContext::bsfc | 
Definition at line 63 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| OMXClient* StagefrightContext::client | 
Definition at line 83 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
| pthread_cond_t StagefrightContext::condition | 
Definition at line 69 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| pthread_t StagefrightContext::decode_thread_id | 
Definition at line 70 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
| sp<MediaSource>* StagefrightContext::decoder | 
Definition at line 84 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().
| const char* StagefrightContext::decoder_component | 
Definition at line 85 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().
| uint8_t* StagefrightContext::dummy_buf | 
Definition at line 80 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
| int StagefrightContext::dummy_bufsize | 
Definition at line 81 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
| Frame* StagefrightContext::end_frame | 
Definition at line 72 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_init().
| int64_t StagefrightContext::frame_index | 
Definition at line 78 of file libstagefright.cpp.
Referenced by Stagefright_decode_frame().
| pthread_mutex_t StagefrightContext::in_mutex | 
Definition at line 68 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| List<Frame*>* StagefrightContext::in_queue | 
Definition at line 67 of file libstagefright.cpp.
Referenced by Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| uint8_t* StagefrightContext::orig_extradata | 
Definition at line 64 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
| int StagefrightContext::orig_extradata_size | 
Definition at line 65 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
| pthread_mutex_t StagefrightContext::out_mutex | 
Definition at line 68 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| List<Frame*> * StagefrightContext::out_queue | 
Definition at line 67 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
| AVFrame* StagefrightContext::prev_frame | 
Definition at line 76 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
| sp<MediaSource>* StagefrightContext::source | 
Definition at line 66 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_init().
| bool StagefrightContext::source_done | 
Definition at line 73 of file libstagefright.cpp.
Referenced by Stagefright_decode_frame().
| volatile sig_atomic_t StagefrightContext::stop_decode | 
Definition at line 74 of file libstagefright.cpp.
Referenced by decode_thread(), and Stagefright_close().
| volatile sig_atomic_t StagefrightContext::thread_exited | 
Definition at line 74 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), and Stagefright_decode_frame().
| volatile sig_atomic_t StagefrightContext::thread_started | 
Definition at line 74 of file libstagefright.cpp.
Referenced by Stagefright_close(), and Stagefright_decode_frame().
| std::map<int64_t, TimeStamp>* StagefrightContext::ts_map | 
Definition at line 77 of file libstagefright.cpp.
Referenced by decode_thread(), Stagefright_close(), Stagefright_decode_frame(), and Stagefright_init().
The documentation for this struct was generated from the following file:
Generated on Fri Oct 31 2025 06:56:27 for FFmpeg by
 1.8.11
 1.8.11