FFmpeg  4.4.5
Data Structures | Enumerations | Functions
v360.h File Reference
#include "avfilter.h"

Go to the source code of this file.

Data Structures

struct  XYRemap
 
struct  SliceXYRemap
 
struct  V360Context
 

Enumerations

enum  StereoFormats { STEREO_2D , STEREO_SBS , STEREO_TB , NB_STEREO_FMTS }
 
enum  Projections {
  EQUIRECTANGULAR , CUBEMAP_3_2 , CUBEMAP_6_1 , EQUIANGULAR ,
  FLAT , DUAL_FISHEYE , BARREL , CUBEMAP_1_6 ,
  STEREOGRAPHIC , MERCATOR , BALL , HAMMER ,
  SINUSOIDAL , FISHEYE , PANNINI , CYLINDRICAL ,
  PERSPECTIVE , TETRAHEDRON , BARREL_SPLIT , TSPYRAMID ,
  HEQUIRECTANGULAR , EQUISOLID , ORTHOGRAPHIC , OCTAHEDRON ,
  NB_PROJECTIONS
}
 
enum  InterpMethod {
  NEAREST , BILINEAR , LAGRANGE9 , BICUBIC ,
  LANCZOS , SPLINE16 , GAUSSIAN , MITCHELL ,
  NB_INTERP_METHODS
}
 
enum  Faces {
  TOP_LEFT , TOP_MIDDLE , TOP_RIGHT , BOTTOM_LEFT ,
  BOTTOM_MIDDLE , BOTTOM_RIGHT , NB_FACES
}
 
enum  Direction {
  RIGHT , LEFT , UP , DOWN ,
  FRONT , BACK , NB_DIRECTIONS
}
 
enum  Rotation {
  ROT_0 , ROT_90 , ROT_180 , ROT_270 ,
  NB_ROTATIONS
}
 
enum  RotationOrder { YAW , PITCH , ROLL , NB_RORDERS }
 

Functions

void ff_v360_init (V360Context *s, int depth)
 
void ff_v360_init_x86 (V360Context *s, int depth)
 

Enumeration Type Documentation

◆ StereoFormats

Enumerator
STEREO_2D 
STEREO_SBS 
STEREO_TB 
NB_STEREO_FMTS 

Definition at line 25 of file v360.h.

◆ Projections

Enumerator
EQUIRECTANGULAR 
CUBEMAP_3_2 
CUBEMAP_6_1 
EQUIANGULAR 
FLAT 
DUAL_FISHEYE 
BARREL 
CUBEMAP_1_6 
STEREOGRAPHIC 
MERCATOR 
BALL 
HAMMER 
SINUSOIDAL 
FISHEYE 
PANNINI 
CYLINDRICAL 
PERSPECTIVE 
TETRAHEDRON 
BARREL_SPLIT 
TSPYRAMID 
HEQUIRECTANGULAR 
EQUISOLID 
ORTHOGRAPHIC 
OCTAHEDRON 
NB_PROJECTIONS 

Definition at line 32 of file v360.h.

◆ InterpMethod

Enumerator
NEAREST 
BILINEAR 
LAGRANGE9 
BICUBIC 
LANCZOS 
SPLINE16 
GAUSSIAN 
MITCHELL 
NB_INTERP_METHODS 

Definition at line 60 of file v360.h.

◆ Faces

enum Faces
Enumerator
TOP_LEFT 
TOP_MIDDLE 
TOP_RIGHT 
BOTTOM_LEFT 
BOTTOM_MIDDLE 
BOTTOM_RIGHT 
NB_FACES 

Definition at line 72 of file v360.h.

◆ Direction

enum Direction
Enumerator
RIGHT 

Axis +X.

LEFT 

Axis -X.

UP 

Axis +Y.

DOWN 

Axis -Y.

FRONT 

Axis -Z.

BACK 

Axis +Z.

NB_DIRECTIONS 

Definition at line 82 of file v360.h.

◆ Rotation

enum Rotation
Enumerator
ROT_0 
ROT_90 
ROT_180 
ROT_270 
NB_ROTATIONS 

Definition at line 92 of file v360.h.

◆ RotationOrder

Enumerator
YAW 
PITCH 
ROLL 
NB_RORDERS 

Definition at line 100 of file v360.h.

Function Documentation

◆ ff_v360_init()

void ff_v360_init ( V360Context s,
int  depth 
)

Definition at line 369 of file vf_v360.c.

Referenced by config_output().

◆ ff_v360_init_x86()

void ff_v360_init_x86 ( V360Context s,
int  depth 
)

Definition at line 44 of file vf_v360_init.c.

Referenced by ff_v360_init().