|
FFmpeg
|
#include <v4l2_m2m.h>
Data Fields | |
| char | devname [PATH_MAX] |
| int | fd |
| V4L2Context | capture |
| V4L2Context | output |
| AVCodecContext * | avctx |
| sem_t | refsync |
| atomic_uint | refcount |
| int | reinit |
| int | draining |
| AVBufferRef * | self_ref |
Definition at line 43 of file v4l2_m2m.h.
| char V4L2m2mContext::devname[PATH_MAX] |
Definition at line 44 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_init(), v4l2_configure_contexts(), and v4l2_probe_driver().
| int V4L2m2mContext::fd |
Definition at line 45 of file v4l2_m2m.h.
Referenced by ff_v4l2_context_init(), v4l2_configure_contexts(), v4l2_dequeue_v4l2buf(), v4l2_get_ext_ctrl(), v4l2_handle_event(), v4l2_m2m_destroy_context(), v4l2_prepare_contexts(), v4l2_prepare_decoder(), v4l2_probe_driver(), v4l2_set_ext_ctrl(), v4l2_set_timeperframe(), and v4l2_try_start().
| V4L2Context V4L2m2mContext::capture |
Definition at line 48 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_end(), ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_reinit(), ff_v4l2_m2m_create_context(), v4l2_configure_contexts(), v4l2_decode_init(), v4l2_encode_init(), v4l2_handle_event(), v4l2_m2m_destroy_context(), v4l2_prepare_contexts(), v4l2_probe_driver(), v4l2_receive_frame(), v4l2_receive_packet(), and v4l2_try_start().
| V4L2Context V4L2m2mContext::output |
Definition at line 49 of file v4l2_m2m.h.
Referenced by ff_v4l2_buffer_buf_to_avframe(), ff_v4l2_m2m_codec_end(), ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_create_context(), v4l2_configure_contexts(), v4l2_decode_init(), v4l2_encode_init(), v4l2_handle_event(), v4l2_prepare_contexts(), v4l2_prepare_decoder(), v4l2_probe_driver(), v4l2_receive_frame(), v4l2_receive_packet(), v4l2_send_frame(), v4l2_set_timeperframe(), and v4l2_try_start().
| AVCodecContext* V4L2m2mContext::avctx |
Definition at line 52 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_init(), ff_v4l2_m2m_codec_reinit(), logger(), v4l2_check_b_frame_support(), v4l2_configure_contexts(), v4l2_get_ext_ctrl(), v4l2_get_framesize_compressed(), v4l2_get_pts(), v4l2_handle_event(), v4l2_prepare_contexts(), v4l2_prepare_decoder(), v4l2_prepare_encoder(), v4l2_probe_driver(), v4l2_set_ext_ctrl(), v4l2_set_pts(), and v4l2_set_timeperframe().
| sem_t V4L2m2mContext::refsync |
Definition at line 53 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_reinit(), v4l2_free_buffer(), v4l2_m2m_destroy_context(), and v4l2_prepare_contexts().
| atomic_uint V4L2m2mContext::refcount |
Definition at line 54 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_reinit(), v4l2_buf_to_bufref(), v4l2_free_buffer(), and v4l2_prepare_contexts().
| int V4L2m2mContext::reinit |
Definition at line 55 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_reinit(), v4l2_free_buffer(), and v4l2_handle_event().
| int V4L2m2mContext::draining |
Definition at line 58 of file v4l2_m2m.h.
Referenced by ff_v4l2_context_enqueue_frame(), ff_v4l2_context_enqueue_packet(), ff_v4l2_m2m_codec_full_reinit(), ff_v4l2_m2m_codec_reinit(), v4l2_free_buffer(), v4l2_receive_frame(), and v4l2_receive_packet().
| AVBufferRef* V4L2m2mContext::self_ref |
Definition at line 61 of file v4l2_m2m.h.
Referenced by ff_v4l2_m2m_codec_end(), ff_v4l2_m2m_create_context(), and v4l2_buf_to_bufref().
1.8.6