Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
h264DecoderV4L2Helper::context_t Struct Reference

#include <H264DecoderV4L2Helper.h>

Collaboration diagram for h264DecoderV4L2Helper::context_t:
Collaboration graph

Public Attributes

uint32_t decode_pixfmt
 
uint32_t out_pixfmt
 
uint32_t display_width
 
uint32_t display_height
 
enum v4l2_memory op_mem_type
 
enum v4l2_memory cp_mem_type
 
enum v4l2_buf_type op_buf_type
 
enum v4l2_buf_type cp_buf_type
 
Buffer::BufferPlaneFormat op_planefmts [MAX_PLANES]
 
Buffer::BufferPlaneFormat cp_planefmts [MAX_PLANES]
 
uint32_t cp_num_planes
 
uint32_t op_num_planes
 
uint32_t cp_num_buffers
 
uint32_t op_num_buffers
 
uint32_t num_queued_op_buffers
 
Buffer ** op_buffers
 
Buffer ** cp_buffers
 
pthread_mutex_t queue_lock
 
pthread_cond_t queue_cond
 
pthread_t dec_capture_thread
 
bool in_error = false
 
bool eos
 
bool got_eos
 
bool op_streamon
 
bool cp_streamon
 
int fd
 
int dst_dma_fd
 
int dmabuff_fd [MAX_BUFFERS]
 

Member Data Documentation

◆ cp_buf_type

enum v4l2_buf_type h264DecoderV4L2Helper::context_t::cp_buf_type

◆ cp_buffers

Buffer** h264DecoderV4L2Helper::context_t::cp_buffers

◆ cp_mem_type

enum v4l2_memory h264DecoderV4L2Helper::context_t::cp_mem_type

◆ cp_num_buffers

uint32_t h264DecoderV4L2Helper::context_t::cp_num_buffers

◆ cp_num_planes

uint32_t h264DecoderV4L2Helper::context_t::cp_num_planes

◆ cp_planefmts

Buffer::BufferPlaneFormat h264DecoderV4L2Helper::context_t::cp_planefmts[MAX_PLANES]

◆ cp_streamon

bool h264DecoderV4L2Helper::context_t::cp_streamon

◆ dec_capture_thread

pthread_t h264DecoderV4L2Helper::context_t::dec_capture_thread

◆ decode_pixfmt

uint32_t h264DecoderV4L2Helper::context_t::decode_pixfmt

◆ display_height

uint32_t h264DecoderV4L2Helper::context_t::display_height

◆ display_width

uint32_t h264DecoderV4L2Helper::context_t::display_width

◆ dmabuff_fd

int h264DecoderV4L2Helper::context_t::dmabuff_fd[MAX_BUFFERS]

◆ dst_dma_fd

int h264DecoderV4L2Helper::context_t::dst_dma_fd

◆ eos

bool h264DecoderV4L2Helper::context_t::eos

◆ fd

int h264DecoderV4L2Helper::context_t::fd

◆ got_eos

bool h264DecoderV4L2Helper::context_t::got_eos

◆ in_error

bool h264DecoderV4L2Helper::context_t::in_error = false

◆ num_queued_op_buffers

uint32_t h264DecoderV4L2Helper::context_t::num_queued_op_buffers

◆ op_buf_type

enum v4l2_buf_type h264DecoderV4L2Helper::context_t::op_buf_type

◆ op_buffers

Buffer** h264DecoderV4L2Helper::context_t::op_buffers

◆ op_mem_type

enum v4l2_memory h264DecoderV4L2Helper::context_t::op_mem_type

◆ op_num_buffers

uint32_t h264DecoderV4L2Helper::context_t::op_num_buffers

◆ op_num_planes

uint32_t h264DecoderV4L2Helper::context_t::op_num_planes

◆ op_planefmts

Buffer::BufferPlaneFormat h264DecoderV4L2Helper::context_t::op_planefmts[MAX_PLANES]

◆ op_streamon

bool h264DecoderV4L2Helper::context_t::op_streamon

◆ out_pixfmt

uint32_t h264DecoderV4L2Helper::context_t::out_pixfmt

◆ queue_cond

pthread_cond_t h264DecoderV4L2Helper::context_t::queue_cond

◆ queue_lock

pthread_mutex_t h264DecoderV4L2Helper::context_t::queue_lock

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