FFmpeg
|
Go to the source code of this file.
Data Structures | |
struct | AVStereo3D |
Stereo 3D type: this structure describes how two videos are packed within a single video surface, with additional information as needed. More... | |
Macros | |
#define | AV_STEREO3D_FLAG_INVERT (1 << 0) |
Inverted views, Right/Bottom represents the left view. More... | |
Enumerations | |
enum | AVStereo3DType { AV_STEREO3D_2D, AV_STEREO3D_SIDEBYSIDE, AV_STEREO3D_TOPBOTTOM, AV_STEREO3D_FRAMESEQUENCE, AV_STEREO3D_CHECKERBOARD, AV_STEREO3D_SIDEBYSIDE_QUINCUNX, AV_STEREO3D_LINES, AV_STEREO3D_COLUMNS } |
List of possible 3D Types. More... | |
Functions | |
AVStereo3D * | av_stereo3d_alloc (void) |
Allocate an AVStereo3D structure and set its fields to default values. More... | |
AVStereo3D * | av_stereo3d_create_side_data (AVFrame *frame) |
Allocate a complete AVFrameSideData and add it to the frame. More... | |
#define AV_STEREO3D_FLAG_INVERT (1 << 0) |
Inverted views, Right/Bottom represents the left view.
Definition at line 114 of file stereo3d.h.
Referenced by decode_frame_common(), decode_postinit(), dump_stereo3d(), encode_headers(), ff_mkv_stereo3d_conv(), mjpeg_decode_app(), mkv_write_stereo_mode(), and set_side_data().
enum AVStereo3DType |
List of possible 3D Types.
Definition at line 31 of file stereo3d.h.
AVStereo3D* av_stereo3d_alloc | ( | void | ) |
Allocate an AVStereo3D structure and set its fields to default values.
The resulting struct can be freed using av_freep().
Definition at line 27 of file stereo3d.c.
Referenced by ff_mkv_stereo3d_conv(), and mjpeg_decode_app().
AVStereo3D* av_stereo3d_create_side_data | ( | AVFrame * | frame | ) |
Allocate a complete AVFrameSideData and add it to the frame.
frame | The frame which side data is added to. |
Definition at line 32 of file stereo3d.c.
Referenced by decode_frame_common(), decode_postinit(), ff_mjpeg_decode_frame(), mpeg_field_start(), set_side_data(), and try_push_frame().