VLC 4.0.0-dev
Loading...
Searching...
No Matches
libvlc_video.h File Reference

Go to the source code of this file.

Typedefs

typedef enum libvlc_video_orient_t libvlc_video_orient_t
 
typedef enum libvlc_video_projection_t libvlc_video_projection_t
 
typedef enum libvlc_video_multiview_t libvlc_video_multiview_t
 

Enumerations

enum  libvlc_video_orient_t {
  libvlc_video_orient_top_left , libvlc_video_orient_top_right , libvlc_video_orient_bottom_left , libvlc_video_orient_bottom_right ,
  libvlc_video_orient_left_top , libvlc_video_orient_left_bottom , libvlc_video_orient_right_top , libvlc_video_orient_right_bottom
}
 
enum  libvlc_video_projection_t { libvlc_video_projection_rectangular , libvlc_video_projection_equirectangular , libvlc_video_projection_cubemap_layout_standard = 0x100 }
 
enum  libvlc_video_multiview_t {
  libvlc_video_multiview_2d , libvlc_video_multiview_stereo_sbs , libvlc_video_multiview_stereo_tb , libvlc_video_multiview_stereo_row ,
  libvlc_video_multiview_stereo_col , libvlc_video_multiview_stereo_frame , libvlc_video_multiview_stereo_checkerboard
}
 

Typedef Documentation

◆ libvlc_video_multiview_t

◆ libvlc_video_orient_t

◆ libvlc_video_projection_t

Enumeration Type Documentation

◆ libvlc_video_multiview_t

Enumerator
libvlc_video_multiview_2d 

No stereoscopy: 2D picture.

libvlc_video_multiview_stereo_sbs 

Side-by-side.

libvlc_video_multiview_stereo_tb 

Top-bottom.

libvlc_video_multiview_stereo_row 

Row sequential.

libvlc_video_multiview_stereo_col 

Column sequential.

libvlc_video_multiview_stereo_frame 

Frame sequential.

libvlc_video_multiview_stereo_checkerboard 

Checkerboard pattern.

◆ libvlc_video_orient_t

Enumerator
libvlc_video_orient_top_left 

Normal.

Top line represents top, left column left.

libvlc_video_orient_top_right 

Flipped horizontally.

libvlc_video_orient_bottom_left 

Flipped vertically.

libvlc_video_orient_bottom_right 

Rotated 180 degrees.

libvlc_video_orient_left_top 

Transposed.

libvlc_video_orient_left_bottom 

Rotated 90 degrees clockwise (or 270 anti-clockwise)

libvlc_video_orient_right_top 

Rotated 90 degrees anti-clockwise.

libvlc_video_orient_right_bottom 

Anti-transposed.

◆ libvlc_video_projection_t

Enumerator
libvlc_video_projection_rectangular 
libvlc_video_projection_equirectangular 

360 spherical

libvlc_video_projection_cubemap_layout_standard