
C++-三方库接入
逗神大人
C++程序员,也会点Java,Kotlin, Swift,Python,Golang, C#, 但技术相对比较菜,用到啥就学啥,用不上的一会就忘了
展开
-
FFmpeg音视频解码流程
文章目录涉及到的几个头文件可库头文件链接库解码流程1. 使用`avformat_open_input`打开一个音频文件, 并获得一个 `format`句柄2. 打开成功的话,可以从`format`句柄中获取相关信息3, 获取到解码器开始解码3.1 使用`avcodec_alloc_context3`申请解码上下文句柄3.2 使用`avcodec_open2`打开解码上下文3.3 打开成功后, 可以得到`采样率`4. 开始解码4.1 申请两个解码使用对象 `AVFrame`和`AVPacket`4.2 使用`原创 2021-12-28 21:12:15 · 3300 阅读 · 0 评论 -
libcurl 的简单使用
使用方法#include <iostream>int main(int,char**){ curl::easy easy; if (!easy) { std::cerr << "curl::easy::init failed" << std::endl; return 1; } easy.se...原创 2020-04-02 09:40:43 · 347 阅读 · 0 评论 -
使用SDL2_mixer库播放MP3音乐
使用SDL2_mixer库播放MP3音乐运行环境:Ubuntu:16.04开发环境准备安装libsdl2-mixer-dev~$ sudo apt install libsdl2-mixer-dev需要包含的头文件#include <SDL2/SDL.h>#include <SDL2/SDL_mixer.h>需要链接的库文件set(CMAKE_CX...原创 2019-10-23 10:27:58 · 2003 阅读 · 0 评论 -
科大讯飞语音SDK使用流程
语音识别部分 MSPLogin: 登录讯飞服务器 MSPUploadData(可选): 上传语法文件 QISRSessionBegin: 创建语音识别会话 QISRAudioWrite: 上传语音数据 QISRGetResult: 获取识别的文本结果 QISRSessionEnd: 结束会话 MSPLogout: 注销登录 语音合成部分 MSPLo原创 2017-07-31 11:40:31 · 17997 阅读 · 0 评论 -
Boost.Python使用笔记
Boost.Python使用笔记前言入门类型转换Python类型与STL类型Python的类型与json格式互转前言在使用C/C++写Python扩展程序时, 无疑Boost.Python模块是一个很好用的工具入门BOOST_PYTHON_MODULE(module){def(“func”, func);class_(“Class”, init<>()).def(“fu...原创 2019-04-10 15:32:52 · 2159 阅读 · 0 评论 -
MySQL C/C++客户端api(libmysqlclient-dev) 的使用笔记
MySQL 客户端 api (libmysqlclient-dev)的简单使用几个常用重要接口mysql_library_init()mysql_library_end()mysql_init()mysql_connect() / mysql_real_connect()mysql_query()mysql_num_fileds()mysql_num_rows()mysql_f...原创 2019-09-20 18:23:22 · 8479 阅读 · 1 评论