Jetson Linux API Reference

36.2 Release
v4l2_ctrl_vp8_frame Struct Reference

Detailed Description

struct v4l2_ctrl_vp8_frame - VP8 frame parameters

@segment: segmentation parameters. See &v4l2_vp8_segment for more details @lf: loop filter parameters. See &v4l2_vp8_loop_filter for more details @quant: quantization parameters. See &v4l2_vp8_quantization for more details @entropy: update probabilities. See &v4l2_vp8_entropy for more details @coder_state: boolean coder state. See &v4l2_vp8_entropy_coder_state for more details @width: frame width. @height: frame height. @horizontal_scale: horizontal scaling factor. @vertical_scale: vertical scaling factor.

Version
: bitstream version. @prob_skip_false: frame header syntax element. @prob_intra: frame header syntax element. @prob_last: frame header syntax element. @prob_gf: frame header syntax element. @num_dct_parts: number of DCT coefficients partitions. @first_part_size: size of the first partition, i.e. the control partition. @first_part_header_bits: size in bits of the first partition header portion. @dct_part_sizes: DCT coefficients sizes. @last_frame_ts: "last" reference buffer timestamp. The timestamp refers to the timestamp field in struct v4l2_buffer. Use v4l2_timeval_to_ns() to convert the struct timeval to a __u64. @golden_frame_ts: "golden" reference buffer timestamp. @alt_frame_ts: "alt" reference buffer timestamp. @flags: see V4L2_VP8_FRAME_FLAG_{}.

Definition at line 1835 of file v4l2-controls.h.

Collaboration diagram for v4l2_ctrl_vp8_frame:

Data Fields

struct v4l2_vp8_segment segment
 
struct v4l2_vp8_loop_filter lf
 
struct v4l2_vp8_quantization quant
 
struct v4l2_vp8_entropy entropy
 
struct v4l2_vp8_entropy_coder_state coder_state
 
__u16 width
 
__u16 height
 
__u8 horizontal_scale
 
__u8 vertical_scale
 
__u8 version
 
__u8 prob_skip_false
 
__u8 prob_intra
 
__u8 prob_last
 
__u8 prob_gf
 
__u8 num_dct_parts
 
__u32 first_part_size
 
__u32 first_part_header_bits
 
__u32 dct_part_sizes [8]
 
__u64 last_frame_ts
 
__u64 golden_frame_ts
 
__u64 alt_frame_ts
 
__u64 flags
 

Field Documentation

◆ alt_frame_ts

__u64 v4l2_ctrl_vp8_frame::alt_frame_ts

Definition at line 1861 of file v4l2-controls.h.

◆ coder_state

struct v4l2_vp8_entropy_coder_state v4l2_ctrl_vp8_frame::coder_state

Definition at line 1840 of file v4l2-controls.h.

◆ dct_part_sizes

__u32 v4l2_ctrl_vp8_frame::dct_part_sizes[8]

Definition at line 1857 of file v4l2-controls.h.

◆ entropy

struct v4l2_vp8_entropy v4l2_ctrl_vp8_frame::entropy

Definition at line 1839 of file v4l2-controls.h.

◆ first_part_header_bits

__u32 v4l2_ctrl_vp8_frame::first_part_header_bits

Definition at line 1856 of file v4l2-controls.h.

◆ first_part_size

__u32 v4l2_ctrl_vp8_frame::first_part_size

Definition at line 1855 of file v4l2-controls.h.

◆ flags

__u64 v4l2_ctrl_vp8_frame::flags

Definition at line 1863 of file v4l2-controls.h.

◆ golden_frame_ts

__u64 v4l2_ctrl_vp8_frame::golden_frame_ts

Definition at line 1860 of file v4l2-controls.h.

◆ height

__u16 v4l2_ctrl_vp8_frame::height

Definition at line 1843 of file v4l2-controls.h.

◆ horizontal_scale

__u8 v4l2_ctrl_vp8_frame::horizontal_scale

Definition at line 1845 of file v4l2-controls.h.

◆ last_frame_ts

__u64 v4l2_ctrl_vp8_frame::last_frame_ts

Definition at line 1859 of file v4l2-controls.h.

◆ lf

struct v4l2_vp8_loop_filter v4l2_ctrl_vp8_frame::lf

Definition at line 1837 of file v4l2-controls.h.

◆ num_dct_parts

__u8 v4l2_ctrl_vp8_frame::num_dct_parts

Definition at line 1853 of file v4l2-controls.h.

◆ prob_gf

__u8 v4l2_ctrl_vp8_frame::prob_gf

Definition at line 1852 of file v4l2-controls.h.

◆ prob_intra

__u8 v4l2_ctrl_vp8_frame::prob_intra

Definition at line 1850 of file v4l2-controls.h.

◆ prob_last

__u8 v4l2_ctrl_vp8_frame::prob_last

Definition at line 1851 of file v4l2-controls.h.

◆ prob_skip_false

__u8 v4l2_ctrl_vp8_frame::prob_skip_false

Definition at line 1849 of file v4l2-controls.h.

◆ quant

struct v4l2_vp8_quantization v4l2_ctrl_vp8_frame::quant

Definition at line 1838 of file v4l2-controls.h.

◆ segment

struct v4l2_vp8_segment v4l2_ctrl_vp8_frame::segment

Definition at line 1836 of file v4l2-controls.h.

◆ version

__u8 v4l2_ctrl_vp8_frame::version

Definition at line 1848 of file v4l2-controls.h.

◆ vertical_scale

__u8 v4l2_ctrl_vp8_frame::vertical_scale

Definition at line 1846 of file v4l2-controls.h.

◆ width

__u16 v4l2_ctrl_vp8_frame::width

Definition at line 1842 of file v4l2-controls.h.


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