FFmpeg
|
视频后处理库。 更多的...
文件 | |
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 HorizontalSize, int VerticalSize, const int8_t *QP_store, int QP_stride, pp_mode * mode , pp_context *ppContext,int pict_type) |
pp_mode * | pp_get_mode_by_name_and_quality (const char * name , int 质量) |
如果发生错误,则返回 pp_mode 或 NULL。 更多的... | |
void | pp_free_mode ( pp_mode *模式) |
pp_context * | pp_get_context ( int 宽度, int 高度, int 标志) |
void | pp_free_context ( pp_context *ppContext ) |
变量 | |
const char | pp_帮助[] |
一个简单的帮助文本 更多... | |
视频后处理库。
#define PP_QUALITY_MAX 6 |
定义位于文件postprocess.h第60行。
#define PP_CPU_CAPS_MMX 0x80000000 |
定义位于文件postprocess.h第88行。
#define PP_CPU_CAPS_MMX2 0x20000000 |
定义位于文件postprocess.h第89行。
#define PP_CPU_CAPS_3DNOW 0x40000000 |
定义位于文件postprocess.h第90行。
#define PP_CPU_CAPS_ALTIVEC 0x10000000 |
定义位于文件postprocess.h第91行。
#define PP_CPU_CAPS_AUTO 0x00080000 |
定义位于文件postprocess.h第92行。
#define PP_FORMAT 0x00000008 |
文件postprocess.h第94行的定义。
#define PP_FORMAT_420 (0x00000011|PP_FORMAT) |
定义位于文件postprocess.h第95行。
#define PP_FORMAT_422 (0x00000001|PP_FORMAT) |
定义位于文件postprocess.h第96行。
#define PP_FORMAT_411 (0x00000002|PP_FORMAT) |
定义位于文件postprocess.h第97行。
#define PP_FORMAT_444 (0x00000000|PP_FORMAT) |
定义位于文件postprocess.h第98行。
#define PP_FORMAT_440 (0x00000010|PP_FORMAT) |
定义位于文件postprocess.h第99行。
#define PP_PICT_TYPE_QP2 0x00000010 |
MPEG2 风格 QScale。
文件postprocess.h第101行的定义。
typedef void pp_context |
定义位于文件postprocess.h第64行。
typedef void pp_mode |
定义位于文件postprocess.h第65行。
unsigned postproc_version | ( | 空白 | ) |
返回 LIBPOSTPROC_VERSION_INT 常量。
定义位于文件version.c的第 29行。
const char* postproc_configuration | ( | 空白 | ) |
返回 libpostproc 构建时配置。
定义位于文件version.c的第35行。
void pp_postprocess | ( | 常量 uint8_t * | 源代码[3], |
常量整型 | srcStride [3], | ||
uint8_t * | 目的地[3], | ||
常量整型 | dstStride [3], | ||
整数 | 水平尺寸, | ||
整数 | 垂直尺寸, | ||
常量 int8_t * | QP_商店, | ||
整数 | QP_步幅, | ||
pp_模式* | 模式, | ||
pp_上下文* | 上下文, | ||
整数 | 图片类型 | ||
) |
文件postprocess.c第887行的定义。
如果发生错误,则返回 pp_mode 或 NULL。
name | 命令行中“-pp”后面的字符串 |
quality | 0 到 PP_QUALITY_MAX 之间的数字 |
文件postprocess.c第596行的定义。
由pp_init()引用。
void pp_free_mode | ( | pp_模式* | 模式 | ) |
文件postprocess.c第792行的定义。
由pp_uninit()引用。
pp_context* pp_get_context | ( | 整数 | 宽度, |
整数 | 高度, | ||
整数 | 旗帜 | ||
) |
文件postprocess.c第834行的定义。
void pp_free_context | ( | pp_上下文* | 上下文 | ) |
文件postprocess.c第864行的定义。
由pp_uninit()引用。
const char pp_help[] |