📄 ippvc.h
字号:
/* ///////////////////////////////////////////////////////////////////////////
//
// INTEL CORPORATION PROPRIETARY INFORMATION
// This software is supplied under the terms of a license agreement or
// nondisclosure agreement with Intel Corporation and may not be copied
// or disclosed except in accordance with the terms of that agreement.
// Copyright(c) 2001-2004 Intel Corporation. All Rights Reserved.
//
// Intel(R) Integrated Performance Primitives
// Video Coding (ippvc)
//
*/
#ifndef _IPPVC_H_
#define _IPPVC_H_
typedef enum _IPPVC_MC_APX
{
IPPVC_MC_APX_FF = 0x0,
IPPVC_MC_APX_FH = 0x4,
IPPVC_MC_APX_HF = 0x8,
IPPVC_MC_APX_HH = 0x0c
} IPPVC_MC_APX;
typedef enum
{
IPP_VIDEO_LUMINANCE, /* Luminance component */
IPP_VIDEO_CHROMINANCE, /* Chrominance component */
IPP_VIDEO_ALPHA /* Alpha component */
} IppVideoComponent;
/* Macroblock Types */
typedef enum
{
IPP_VIDEO_INTER = 0, /* P picture or P-VOP */
IPP_VIDEO_INTER_Q = 1, /* P picture or P-VOP */
IPP_VIDEO_INTER4V = 2, /* P picture or P-VOP */
IPP_VIDEO_INTRA = 3, /* I and P picture, or I- and P-VOP */
IPP_VIDEO_INTRA_Q = 4, /* I and P picture, or I- and P-VOP */
IPP_VIDEO_INTER4V_Q = 5, /* P picture or P-VOP(H.263)*/
IPP_VIDEO_DIRECT = 6, /* B picture or B-VOP (MPEG-4 only) */
IPP_VIDEO_INTERPOLATE = 7, /* B picture or B-VOP */
IPP_VIDEO_BACKWARD = 8, /* B picture or B-VOP */
IPP_VIDEO_FORWARD = 9 /* B picture or B-VOP */
} IppMacroblockType;
/* Motion Vector */
//_IppMotionVector
/* Transparent Status */
enum
{
IPP_VIDEO_TRANSPARENT = 0,
IPP_VIDEO_PARTIAL = 1,
IPP_VIDEO_OPAQUE = 2
};
/* Direction */
enum
{
IPP_VIDEO_NONE = 0,
IPP_VIDEO_HORIZONTAL = 1,
IPP_VIDEO_VERTICAL = 2,
IPP_VIDEO_DCONLY = 3
};
/* __IPPVC_H__ */
/* End of file ippvc.h*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -