FFmpeg
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,
  CYLINDRICALEA, 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 
CYLINDRICALEA 
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 61 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 73 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 83 of file v360.h.

◆ Rotation

enum Rotation
Enumerator
ROT_0 
ROT_90 
ROT_180 
ROT_270 
NB_ROTATIONS 

Definition at line 93 of file v360.h.

◆ RotationOrder

Enumerator
YAW 
PITCH 
ROLL 
NB_RORDERS 

Definition at line 101 of file v360.h.

Function Documentation

◆ ff_v360_init()

void ff_v360_init ( V360Context s,
int  depth 
)

Definition at line 371 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().