|
Data Structures |
struct | IVIDEO_BufDesc |
| Buffer descriptor for video buffers. More...
|
struct | IVIDEO1_BufDescIn |
| Buffer descriptor for input video buffers. More...
|
struct | IVIDEO1_BufDesc |
| Detailed buffer descriptor for video buffers. More...
|
Defines |
#define | IVIDEO_MAX_YUV_BUFFERS 3 |
| Max YUV buffers - one each for 'Y', 'U', and 'V'.
|
Enumerations |
enum | IVIDEO_FrameSkip {
IVIDEO_NO_SKIP = 0,
IVIDEO_SKIP_P = 1,
IVIDEO_SKIP_B = 2,
IVIDEO_SKIP_I = 3,
IVIDEO_SKIP_IP = 4,
IVIDEO_SKIP_IB = 5,
IVIDEO_SKIP_PB = 6,
IVIDEO_SKIP_IPB = 7,
IVIDEO_SKIP_IDR = 8,
IVIDEO_SKIP_DEFAULT = IVIDEO_NO_SKIP
} |
| Video frame skip features for video decoder. More...
|
enum | IVIDEO_FrameType {
IVIDEO_NA_FRAME = -1,
IVIDEO_I_FRAME = 0,
IVIDEO_P_FRAME = 1,
IVIDEO_B_FRAME = 2,
IVIDEO_IDR_FRAME = 3,
IVIDEO_II_FRAME = 4,
IVIDEO_IP_FRAME = 5,
IVIDEO_IB_FRAME = 6,
IVIDEO_PI_FRAME = 7,
IVIDEO_PP_FRAME = 8,
IVIDEO_PB_FRAME = 9,
IVIDEO_BI_FRAME = 10,
IVIDEO_BP_FRAME = 11,
IVIDEO_BB_FRAME = 12,
IVIDEO_MBAFF_I_FRAME = 13,
IVIDEO_MBAFF_P_FRAME = 14,
IVIDEO_MBAFF_B_FRAME = 15,
IVIDEO_MBAFF_IDR_FRAME = 16,
IVIDEO_FRAMETYPE_DEFAULT = IVIDEO_I_FRAME
} |
| Video frame types. More...
|
enum | IVIDEO_ContentType {
IVIDEO_CONTENTTYPE_NA = -1,
IVIDEO_PROGRESSIVE = 0,
IVIDEO_PROGRESSIVE_FRAME = IVIDEO_PROGRESSIVE,
IVIDEO_INTERLACED = 1,
IVIDEO_INTERLACED_FRAME = IVIDEO_INTERLACED,
IVIDEO_INTERLACED_TOPFIELD = 2,
IVIDEO_INTERLACED_BOTTOMFIELD = 3,
IVIDEO_CONTENTTYPE_DEFAULT = IVIDEO_PROGRESSIVE
} |
| Video content types. More...
|
enum | IVIDEO_RateControlPreset {
IVIDEO_LOW_DELAY = 1,
IVIDEO_STORAGE = 2,
IVIDEO_TWOPASS = 3,
IVIDEO_NONE = 4,
IVIDEO_USER_DEFINED = 5,
IVIDEO_RATECONTROLPRESET_DEFAULT = IVIDEO_LOW_DELAY
} |
| Video rate control presets. More...
|
enum | IVIDEO_SkipMode {
IVIDEO_FRAME_ENCODED = 0,
IVIDEO_FRAME_SKIPPED = 1,
IVIDEO_SKIPMODE_DEFAULT = IVIDEO_FRAME_ENCODED
} |
| Video frame skipping modes. More...
|
enum | IVIDEO_OutputFrameStatus {
IVIDEO_FRAME_NOERROR = 0,
IVIDEO_FRAME_NOTAVAILABLE = 1,
IVIDEO_FRAME_ERROR = 2,
IVIDEO_OUTPUTFRAMESTATUS_DEFAULT = IVIDEO_FRAME_NOERROR
} |
| Video output buffer status. More...
|
enum | IVIDEO_PictureType {
IVIDEO_NA_PICTURE = -1,
IVIDEO_I_PICTURE = 0,
IVIDEO_P_PICTURE = 1,
IVIDEO_B_PICTURE = 2,
IVIDEO_PICTURE_TYPE_DEFAULT = IVIDEO_I_PICTURE
} |
| Video Picture types. More...
|
enum | IVIDEO_Format {
IVIDEO_MPEG1 = 1,
IVIDEO_MPEG2SP = 2,
IVIDEO_MPEG2MP = 3,
IVIDEO_MPEG2HP = 4,
IVIDEO_MPEG4SP = 5,
IVIDEO_MPEG4ASP = 6,
IVIDEO_H264BP = 7,
IVIDEO_H264MP = 8,
IVIDEO_H264HP = 9,
IVIDEO_VC1SP = 10,
IVIDEO_VC1MP = 11,
IVIDEO_VC1AP = 12
} |
| Video Format types. More...
|