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