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().