#include <v360.h>
|
const AVClass * | class |
|
int | in |
|
int | out |
|
int | interp |
|
int | alpha |
|
int | width |
|
int | height |
|
char * | in_forder |
|
char * | out_forder |
|
char * | in_frot |
|
char * | out_frot |
|
char * | rorder |
|
int | in_cubemap_face_order [6] |
|
int | out_cubemap_direction_order [6] |
|
int | in_cubemap_face_rotation [6] |
|
int | out_cubemap_face_rotation [6] |
|
int | rotation_order [3] |
|
int | in_stereo |
|
int | out_stereo |
|
float | in_pad |
|
float | out_pad |
|
int | fin_pad |
|
int | fout_pad |
|
float | yaw |
|
float | pitch |
|
float | roll |
|
int | ih_flip |
|
int | iv_flip |
|
int | h_flip |
|
int | v_flip |
|
int | d_flip |
|
int | in_transpose |
|
int | out_transpose |
|
float | h_fov |
|
float | v_fov |
|
float | d_fov |
|
float | ih_fov |
|
float | iv_fov |
|
float | id_fov |
|
float | flat_range [2] |
|
float | iflat_range [2] |
|
float | rot_mat [3][3] |
|
float | input_mirror_modifier [2] |
|
float | output_mirror_modifier [3] |
|
int | in_width |
|
int | in_height |
|
int | out_width |
|
int | out_height |
|
int | pr_width [4] |
|
int | pr_height [4] |
|
int | in_offset_w [4] |
|
int | in_offset_h [4] |
|
int | out_offset_w [4] |
|
int | out_offset_h [4] |
|
int | planewidth [4] |
|
int | planeheight [4] |
|
int | inplanewidth [4] |
|
int | inplaneheight [4] |
|
int | uv_linesize [4] |
|
int | nb_planes |
|
int | nb_allocated |
|
int | elements |
|
int | mask_size |
|
int | max_value |
|
int16_t * | u [2] |
|
int16_t * | v [2] |
|
int16_t * | ker [2] |
|
uint8_t * | mask |
|
unsigned | map [4] |
|
int(* | in_transform )(const struct V360Context *s, const float *vec, int width, int height, int16_t us[4][4], int16_t vs[4][4], float *du, float *dv) |
|
int(* | out_transform )(const struct V360Context *s, int i, int j, int width, int height, float *vec) |
|
void(* | calculate_kernel )(float du, float dv, const XYRemap *rmap, int16_t *u, int16_t *v, int16_t *ker) |
|
int(* | remap_slice )(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) |
|
void(* | remap_line )(uint8_t *dst, int width, const uint8_t *const src, ptrdiff_t in_linesize, const int16_t *const u, const int16_t *const v, const int16_t *const ker) |
|
Definition at line 109 of file v360.h.
◆ class
◆ in
◆ out
◆ interp
◆ alpha
◆ width
◆ height
◆ in_forder
char* V360Context::in_forder |
◆ out_forder
char* V360Context::out_forder |
◆ in_frot
char* V360Context::in_frot |
◆ out_frot
char* V360Context::out_frot |
◆ rorder
char* V360Context::rorder |
◆ in_cubemap_face_order
int V360Context::in_cubemap_face_order[6] |
◆ out_cubemap_direction_order
int V360Context::out_cubemap_direction_order[6] |
◆ in_cubemap_face_rotation
int V360Context::in_cubemap_face_rotation[6] |
◆ out_cubemap_face_rotation
int V360Context::out_cubemap_face_rotation[6] |
◆ rotation_order
int V360Context::rotation_order[3] |
◆ in_stereo
int V360Context::in_stereo |
◆ out_stereo
int V360Context::out_stereo |
◆ in_pad
float V360Context::in_pad |
◆ out_pad
float V360Context::out_pad |
◆ fin_pad
◆ fout_pad
int V360Context::fout_pad |
◆ yaw
◆ pitch
◆ roll
◆ ih_flip
◆ iv_flip
◆ h_flip
◆ v_flip
◆ d_flip
◆ in_transpose
int V360Context::in_transpose |
◆ out_transpose
int V360Context::out_transpose |
◆ h_fov
◆ v_fov
◆ d_fov
◆ ih_fov
float V360Context::ih_fov |
◆ iv_fov
float V360Context::iv_fov |
◆ id_fov
float V360Context::id_fov |
◆ flat_range
float V360Context::flat_range[2] |
◆ iflat_range
float V360Context::iflat_range[2] |
◆ rot_mat
float V360Context::rot_mat[3][3] |
◆ input_mirror_modifier
float V360Context::input_mirror_modifier[2] |
◆ output_mirror_modifier
float V360Context::output_mirror_modifier[3] |
◆ in_width
int V360Context::in_width |
◆ in_height
int V360Context::in_height |
◆ out_width
int V360Context::out_width |
◆ out_height
int V360Context::out_height |
◆ pr_width
int V360Context::pr_width[4] |
◆ pr_height
int V360Context::pr_height[4] |
◆ in_offset_w
int V360Context::in_offset_w[4] |
◆ in_offset_h
int V360Context::in_offset_h[4] |
◆ out_offset_w
int V360Context::out_offset_w[4] |
◆ out_offset_h
int V360Context::out_offset_h[4] |
◆ planewidth
int V360Context::planewidth[4] |
◆ planeheight
int V360Context::planeheight[4] |
◆ inplanewidth
int V360Context::inplanewidth[4] |
◆ inplaneheight
int V360Context::inplaneheight[4] |
◆ uv_linesize
int V360Context::uv_linesize[4] |
◆ nb_planes
int V360Context::nb_planes |
◆ nb_allocated
int V360Context::nb_allocated |
◆ elements
int V360Context::elements |
◆ mask_size
int V360Context::mask_size |
◆ max_value
int V360Context::max_value |
int16_t* V360Context::u[2] |
int16_t * V360Context::v[2] |
◆ ker
int16_t* V360Context::ker[2] |
◆ mask
◆ map
unsigned V360Context::map[4] |
◆ in_transform
◆ out_transform
◆ calculate_kernel
void(* V360Context::calculate_kernel) (float du, float dv, const XYRemap *rmap, int16_t *u, int16_t *v, int16_t *ker) |
◆ remap_slice
◆ remap_line
void(* V360Context::remap_line) (uint8_t *dst, int width, const uint8_t *const src, ptrdiff_t in_linesize, const int16_t *const u, const int16_t *const v, const int16_t *const ker) |
The documentation for this struct was generated from the following file: