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