sws_getContext用法实例
来源:互联网 发布:淘宝贷款逾期四个月了 编辑:程序博客网 时间:2024/04/29 21:15
sws_getContext用法实例收藏
sws_getContext用法实例
视频编码 2009-06-30 10:16:57 阅读782 评论1 字号:大中小 订阅
- struct SwsContext* sws_getContext(int srcW, int srcH, int srcFormat, int dstW, int dstH, int dstFormat, int flags, SwsFilter *srcFilter, SwsFilter *dstFilter, double *param)
- Returns an SwsContext to be used in sws_scale.
Params:
srcW, srcH, srcFormat: source width, height, and pix format
dstW, dstH, dstFormat: destination width, height, and pix format
flags: Method of scaling to use. Choices are SWS_FAST_BILINEAR, SWS_BILINEAR, SWS_BICUBIC, SWS_X, SWS_POINT, SWS_AREA, SWS_BICUBLIN, SWS_GAUSS, SWS_SINC, SWS_LANCZOS, SWS_SPLINE. Other flags include CPU capability flags: SWS_CPU_CAPS_MMX, SWS_CPU_CAPS_MMX2, SWS_CPU_CAPS_3DNOW, SWS_CPU_CAPS_ALTIVEC. Other flags include (currently not completely implemented) SWS_FULL_CHR_H_INT, SWS_FULL_CHR_H_INP, and SWS_DIRECT_BGR. Finally we have SWS_ACCURATE_RND and perhaps the most useful for beginners, SWS_PRINT_INFO. I have no idea what most of these do. Maybe email me?
srcFilter, dstFilter: SwsFilter for source and destination. SwsFilter involves chroma/luminsence filtering. A value of NULL sets these to the default.
param: should be a pointer to an int[2] buffer with coefficients. Not documented. Looks like it's used to alter the default scaling algorithms slightly. A value of NULL sets this to the default. Experts only!
使用方法如下:
#define W 96
#define H 96
struct SwsContext *sws;
sws= sws_getContext(W/12, H/12, PIX_FMT_RGB32, W, H, PIX_FMT_YUV420P, 2, NULL, NULL, NULL);
用途:
sws_scale(sws, rgb_src, rgb_stride, 0, H, src, stride);
- sws_getContext用法实例
- sws_getContext用法实例
- sws_getContext用法实例 收藏
- sws_getContext的用法
- sws_getContext()
- sws_getContext 使用
- sws_getContext函数参数介绍
- sws_getContext /sws_scale内存泄露问题
- sws_getContext函数分析 for ffmpeg
- ffmpeg sws_getContext YUV压缩 图片压缩
- FFmpeg源代码简单分析:libswscale的sws_getContext()
- FFmpeg源代码分析:libswswcale的sws_getContext()
- FFmpeg源代码简单分析:libswscale的sws_getContext()
- FFmpeg 的sws_getContext函数 、sws_scale函数
- FFmpeg源代码简单分析:libswscale的sws_getContext()
- FFmpeg 的sws_getContext函数 、sws_scale函数
- FFmpeg源代码分析:libswscale的sws_getContext()
- ResultSetMete用法实例
- 实现org.eclipse.jface.viewers.TreeViewer双击展开节点
- json所依赖的包
- 一个漂亮的boolean方法的简写
- windows的对象管理
- linux java
- sws_getContext用法实例
- Jquery Ajax for ASP.NET
- linux定时任务的设置
- ffmpeg中sws_scale()用法实例
- 定义typedef struct 重定义错误解决办法
- as3碰撞检测(两图重叠区)(例子)
- core文件生成时代进程号
- SequenceFile 解决hadoop小文件问题
- opencv学习