FFmpeg
|
Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed. More...
#include <stereo3d.h>
Data Fields | |
enum AVStereo3DType | type |
How views are packed within the video. More... | |
int | flags |
Additional information about the frame packing. More... | |
enum AVStereo3DView | view |
Determines which views are packed. More... | |
enum AVStereo3DPrimaryEye | primary_eye |
Which eye is the primary eye when rendering in 2D. More... | |
uint32_t | baseline |
The distance between the centres of the lenses of the camera system, in micrometers. More... | |
AVRational | horizontal_disparity_adjustment |
Relative shift of the left and right images, which changes the zero parallax plane. More... | |
AVRational | horizontal_field_of_view |
Horizontal field of view, in degrees. More... | |
Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed.
Definition at line 203 of file stereo3d.h.
enum AVStereo3DType AVStereo3D::type |
How views are packed within the video.
Definition at line 207 of file stereo3d.h.
Referenced by alloc_frame(), dump_stereo3d(), encode_headers(), ff_h2645_sei_to_frame(), ff_mjpeg_decode_frame_from_buf(), mkv_write_stereo_mode(), mov_parse_uuid_spherical(), mov_read_eyes(), mov_read_st3d(), mov_write_st3d_tag(), mov_write_vexu_tag(), mpeg_field_start(), output_frame(), print_pkt_side_data(), reconfig_encoder(), and try_push_frame().
int AVStereo3D::flags |
Additional information about the frame packing.
Definition at line 212 of file stereo3d.h.
Referenced by dump_stereo3d(), encode_headers(), ff_h2645_sei_to_frame(), ff_mjpeg_decode_frame_from_buf(), mkv_write_stereo_mode(), mov_read_eyes(), mov_write_eyes_tag(), mov_write_st3d_tag(), mov_write_vexu_tag(), output_frame(), print_pkt_side_data(), and reconfig_encoder().
enum AVStereo3DView AVStereo3D::view |
Determines which views are packed.
Definition at line 217 of file stereo3d.h.
Referenced by alloc_frame(), dump_stereo3d(), ff_h2645_sei_to_frame(), mov_read_eyes(), mov_write_eyes_tag(), mov_write_vexu_tag(), print_pkt_side_data(), and try_push_frame().
enum AVStereo3DPrimaryEye AVStereo3D::primary_eye |
Which eye is the primary eye when rendering in 2D.
Definition at line 222 of file stereo3d.h.
Referenced by dump_stereo3d(), mov_read_eyes(), mov_write_eyes_tag(), mov_write_vexu_tag(), and print_pkt_side_data().
uint32_t AVStereo3D::baseline |
The distance between the centres of the lenses of the camera system, in micrometers.
Zero if unset.
Definition at line 228 of file stereo3d.h.
Referenced by dump_stereo3d(), mov_read_eyes(), mov_write_eyes_tag(), mov_write_vexu_tag(), and print_pkt_side_data().
AVRational AVStereo3D::horizontal_disparity_adjustment |
Relative shift of the left and right images, which changes the zero parallax plane.
Range is -1.0 to 1.0. Zero if unset.
Definition at line 234 of file stereo3d.h.
Referenced by dump_stereo3d(), get_defaults(), mov_read_eyes(), mov_write_eyes_tag(), mov_write_vexu_tag(), and print_pkt_side_data().
AVRational AVStereo3D::horizontal_field_of_view |
Horizontal field of view, in degrees.
Zero if unset.
Definition at line 239 of file stereo3d.h.
Referenced by dump_stereo3d(), get_defaults(), mov_read_hfov(), mov_write_hfov_tag(), and print_pkt_side_data().