- 博客(8)
- 收藏
- 关注
原创 log4cplus使用
头文件#pragma once#include <string>#include <log4cplus/logger.h>#include <log4cplus/fileappender.h>#include <log4cplus/layout.h>#include <log4cplus/consoleappender.h>#include <log4cplus/loggingmacros.h>using namesp
2020-07-05 22:54:04 258
原创 Windows_TCP_客户端服务端
服务端:socket->bind->listen->accept->recv/send->close客户端:socket-connect->send/recv->closeSocket 函数{socket()bind() //服务端使用listen() //服务端使用accept() //服务端使用connect() //客户端使用send()recv()select()closeSocket()}ip地址转换{低分ip地址(1
2020-06-14 23:39:11 514
原创 面向对象的五大原则
#面向对象的五大原则单一原则 : 每个类都尽量只干一件事件,比如解码的就只解码开闭原则 : 对拓展开放,对修改关闭,对于某个类可以拓展它的功能,比如对解码器加入硬解码的功能;但是加入该功能不能修改原有的代码,比如暂停 播放就不能受到硬解码功能的加入而修改业务代码替换原则 : 父类的东西,子类也能完全实现接口隔离: 不强迫用户用一个他用不上的接口,只提供他用的上的接口依赖导致:通过抽象的接口来实现,而不是通过具体的写了代码的函数来执行;这样的好处就是父类接口优化了子类都可以用,也不需要修
2020-05-13 21:45:17 127
原创 5.音频重采样
#音频格式转换接口分析//1申请重采样context 注意和视频转换context是不同的 SwsContextstruct SwrContext *swr_alloc(void);//2设置音频重采样的格式信息//播放速度可以通过样本率大小的改变来调节,但是声音会失真//out_ch_layout 输出的layout(5.1声道,立体声,左右声道等)//out_sample_fmt 输出的样本格式(s16 s24的 float的etc.), float格式一般是不能直接播放需要转换成s1
2020-05-10 18:44:20 356
原创 4.解码后格式转换
解码后格式转换YUV->RGBA#include <iostream>#include <thread>extern "C" {#include "libavutil/avutil.h"#include "libavcodec/avcodec.h "#include "libavformat/avformat.h"#include "libswscale/swscale.h"}#pragma comment(lib, "avcodec.lib")#pr
2020-05-10 11:28:03 279
原创 3.解码获得AVFrame
3.解码获得AVFrame#include <iostream>#include <thread>extern "C" {#include "libavutil/avutil.h"#include "libavcodec/avcodec.h "#include "libavformat/avformat.h"}#pragma comment(lib, "a...
2020-05-04 23:00:49 557
原创 2.打开codec
#include <iostream>#include <thread>extern "C" {#include "libavutil/avutil.h"#include "libavcodec/avcodec.h "#include "libavformat/avformat.h"}#pragma comment(lib, "avcodec.lib")#...
2020-05-03 22:05:51 329
原创 1.解封装
解封装代码#include <iostream>#include <thread>extern "C" {#include "libavutil/avutil.h"#include "libavcodec/avcodec.h "#include "libavformat/avformat.h"}#pragma comment(lib, "avcodec.l...
2020-05-03 18:30:25 170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人