FFmpeg
文件| | 类型定义| 功能| 变量
libpostproc

视频后处理库。 更多的...

文件

file  后处理.h
 

#define PP_QUALITY_MAX    6
 
#define PP_CPU_CAPS_MMX    0x80000000
 
#define PP_CPU_CAPS_MMX2    0x20000000
 
#define PP_CPU_CAPS_3DNOW    0x40000000
 
#define PP_CPU_CAPS_ALTIVEC    0x10000000
 
#define PP_CPU_CAPS_AUTO    0x00080000
 
#define PP_FORMAT    0x00000008
 
#define PP_FORMAT_420    (0x00000011| PP_FORMAT )
 
#define PP_FORMAT_422    (0x00000001| PP_FORMAT )
 
#define PP_FORMAT_411    (0x00000002 | PP_FORMAT
 
#define PP_FORMAT_444    (0x00000000 | PP_FORMAT
 
#define PP_FORMAT_440    (0x00000010| PP_FORMAT )
 
#define PP_PICT_TYPE_QP2    0x00000010
 MPEG2 风格 QScale。 更多的...
 

类型定义

typedef void pp_上下文
 
typedef void pp_模式
 

功能

unsigned postproc_version(空)
 返回 LIBPOSTPROC_VERSION_INT 常量。 更多的...
 
const char * postproc_configuration(空)
 返回 libpostproc 构建时配置。 更多的...
 
const char * postproc_license(无效)
 返回 libpostproc 许可证。 更多的...
 
void pp_postprocess (const uint8_t * src [3], const int srcStride[3], uint8_t *dst[3], const int dstStride[3], int Horizo​​ntalSize, int VerticalSize, const int8_t *QP_store, int QP_stride, pp_mode * mode , pp_context *ppContext,int pict_type)
 
pp_modepp_get_mode_by_name_and_quality (const char * name , int 质量)
 如果发生错误,则返回 pp_mode 或 NULL。 更多的...
 
void pp_free_mode ( pp_mode *模式)
 
pp_contextpp_get_context ( int 宽度, int 高度, int 标志)
 
void pp_free_context ( pp_context *ppContext )
 

变量

const char pp_帮助[]
 一个简单的帮助文本 更多...
 

详细说明

视频后处理库。

宏定义文档

◆ PP_QUALITY_MAX

#define PP_QUALITY_MAX   6

定义位于文件postprocess.h第60行。

◆ PP_CPU_CAPS_MMX

#define PP_CPU_CAPS_MMX   0x80000000

定义位于文件postprocess.h第88行。

◆ PP_CPU_CAPS_MMX2

#define PP_CPU_CAPS_MMX2   0x20000000

定义位于文件postprocess.h第89行。

◆ PP_CPU_CAPS_3DNOW

#define PP_CPU_CAPS_3DNOW   0x40000000

定义位于文件postprocess.h第90行。

◆ PP_CPU_CAPS_ALTIVEC

#define PP_CPU_CAPS_ALTIVEC   0x10000000

定义位于文件postprocess.h第91行。

◆ PP_CPU_CAPS_AUTO

#define PP_CPU_CAPS_AUTO   0x00080000

定义位于文件postprocess.h第92行。

◆ PP_格式

#define PP_FORMAT   0x00000008

文件postprocess.h第94行的定义。

◆ PP_FORMAT_420

#define PP_FORMAT_420   (0x00000011|PP_FORMAT)

定义位于文件postprocess.h第95行。

◆ PP_FORMAT_422

#define PP_FORMAT_422   (0x00000001|PP_FORMAT)

定义位于文件postprocess.h第96行。

◆ PP_FORMAT_411

#define PP_FORMAT_411   (0x00000002|PP_FORMAT)

定义位于文件postprocess.h第97行。

◆ PP_FORMAT_444

#define PP_FORMAT_444   (0x00000000|PP_FORMAT)

定义位于文件postprocess.h第98行。

◆ PP_FORMAT_440

#define PP_FORMAT_440   (0x00000010|PP_FORMAT)

定义位于文件postprocess.h第99行。

◆ PP_PICT_TYPE_QP2

#define PP_PICT_TYPE_QP2   0x00000010

MPEG2 风格 QScale。

文件postprocess.h第101行的定义。

Typedef 文档

◆ pp_上下文

typedef void pp_context

定义位于文件postprocess.h第64行。

◆ pp_模式

typedef void pp_mode

定义位于文件postprocess.h第65行。

功能文档

◆ postproc_version()

unsigned postproc_version 空白 

返回 LIBPOSTPROC_VERSION_INT 常量。

定义位于文件version.c的第 29行。

◆ 后处理配置()

const char* postproc_configuration 空白 

返回 libpostproc 构建时配置。

定义位于文件version.c的第35行。

◆ postproc_license()

const char* postproc_license 空白 

返回 libpostproc 许可证。

定义位于文件version.c第 40行。

◆ pp_postprocess()

void pp_postprocess 常量 uint8_t *  源代码[3],
常量整型  srcStride [3],
uint8_t *  目的地[3],
常量整型  dstStride [3],
整数  水平尺寸,
整数  垂直尺寸,
常量 int8_t *  QP_商店
整数  QP_步幅
pp_模式 模式
pp_上下文 上下文
整数  图片类型 

文件postprocess.c第887行的定义。

由pp_filter_frame()引用。

◆ pp_get_mode_by_name_and_quality()

pp_mode* pp_get_mode_by_name_and_quality 常量字符*  姓名
整数  质量 

如果发生错误,则返回 pp_mode 或 NULL。

Parameters
name命令行中“-pp”后面的字符串
quality0 到 PP_QUALITY_MAX 之间的数字

文件postprocess.c第596行的定义。

由pp_init()引用。

◆ pp_free_mode()

void pp_free_mode pp_模式 模式

文件postprocess.c第792行的定义。

由pp_uninit()引用。

◆ pp_get_context()

pp_context* pp_get_context 整数  宽度
整数  高度
整数  旗帜 

文件postprocess.c第834行的定义。

由pp_config_props()引用。

◆ pp_free_context()

void pp_free_context pp_上下文 上下文

文件postprocess.c第864行的定义。

由pp_uninit()引用。

变量文档

◆ 帮助文件

const char pp_help[]

简单的帮助文本

文件postprocess.c第552行的定义。

由pp_get_mode_by_name_and_quality()引用。