|
本帖最后由 非也 于 2013-5-21 11:48 编辑
为了感谢大家一直以来对天嵌科技的支持和鼓励,公司决定陆续放出TQ2440,6410 PDA的源码,希望大家一如既往的支持天嵌,天嵌的发展离不开广大的朋友!
“授人以鱼不如授人以渔”,天嵌科技本着负责任的态度教大家如何使用和开发,助您翱翔于嵌入式的天空!
本次开放的是TQ6410摄相头预览及拍照(只适应于TQ6410)程序,代码有不对之处希望大家多多指正,谢谢。
同时支持AV(7113,OV9650,OV3640)摄相头和USB摄相头,可保存为JPG图片。
TQ6410摄像头程序采用硬件编码,解码,显示更流畅,远程传输更快。
Linux例程使用了三个动态库,分别为libTQInputMethod.so,libTQJpge.so,libTQMFC.so。
6410PDA版本已经提供了libTQInputMethod.so和libTQMFC.so,测试时请将libTQJpge.so拷贝到/opt/PDA/lib目录下。
Wince例程使用了TQMFC.dll动态库,原NK.bin中已经添加。
TQMFC.h部分代码:
- /*
- * 函数名:mfc_encoder_init
- * 功能:编码初始化
- * 参数:
- * width[in]://视频宽
- * height[in]://视频高
- * frame_rate[in]://帧率
- * bitrate[in]://帧率
- * gop_num[in]://帧率
- * video_type[in]:编码类型
- * 返回:mfc编码句柄
- */
- void *mfc_encoder_init(int width, int height, int frame_rate, int bitrate,
- int gop_num,video_type type);
- /*
- * 函数名:mfc_encoder_exe
- * 功能:编码
- * 参数:
- * handle[in]://编码句柄
- * dataBuf[in]://要编码的数据
- * length[in]://数据长度
- * first_frame[in]://是否第一帧
- * size[out]://编码后长度
- * 返回:编码后数据
- */
- void *mfc_encoder_exe(void *handle, unsigned char *data, int length,
- int first_frame, long *size);
- /*
- * 函数名:mfc_encoder_free
- * 功能:编码结束
- * 参数:
- * handle[in]://编码句柄
- * 返回:无
- */
- void mfc_encoder_free(void *handle);
- /*
- * 函数名:mfc_decoder_init
- * 功能:解码初始化
- * 参数:
- * decode_buf[in]://编码句柄或文件名
- * decode_size[in]://数据长度
- * index[out]://当前帧用的长度
- * type[in]://解码类型,_FILE文件,_DATA数据
- * width[out]://视频宽度
- * height[out]://视频高度
- * 返回:成功:编码句柄;失败:NULL
- */
- void *mfc_decoder_init(unsigned char *decode_buf, int decode_size, int *index,
- decode_type d_type, video_type v_type, int *width, int *height);
- /*
- * 函数名:mfc_decoder_exe
- * 功能:解码
- * 参数:
- * handle[in]://编码句柄
- * decode_buf[in]://待解码数据
- * size[in]://待解码数据的长度
- * index[out]://当前帧用的长度
- * 返回:成功:yuv420数据;失败:NULL
- */
- void * mfc_decoder_exe(void * handle, unsigned char *decode_buf, int size,
- int *index);
- /*
- * 函数名:mfc_decoder_free
- * 功能:关闭解码句柄
- * 参数:
- * handle[in]://编码句柄
- * 返回:无
- */
- void mfc_decoder_free(void *handle);
复制代码
我们一直在努力做的更好!请大家回复后下载,感谢您对天嵌科技的支持!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|