21 #ifndef AVUTIL_STEREO3D_H
22 #define AVUTIL_STEREO3D_H
114 #define AV_STEREO3D_FLAG_INVERT (1 << 0)
Views are packed per line, as if interlaced.
This structure describes decoded (raw) audio or video data.
Views are alternated temporally.
Views are next to each other, but when upscaling apply a checkerboard pattern.
Stereo 3D type: this structure describes how two videos are packed within a single video surface...
AVStereo3D * av_stereo3d_alloc(void)
Allocate an AVStereo3D structure and set its fields to default values.
int flags
Additional information about the frame packing.
Video is not stereoscopic (and metadata has to be there).
reference-counted frame API
enum AVStereo3DType type
How views are packed within the video.
AVStereo3D * av_stereo3d_create_side_data(AVFrame *frame)
Allocate a complete AVFrameSideData and add it to the frame.
AVStereo3DType
List of possible 3D Types.
Views are on top of each other.
Views are next to each other.
Views are packed in a checkerboard-like structure per pixel.
Views are packed per column.