- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Qt:JSON数据处理
QJsonValue:表示JSON值,可以是基本类型、QJsonArray、QJsonObject。QJsonValue::Type描述QJsonValue::Nullnull值QJsonValue::Bool存储的是bool值,可以通过toBool转换为bool类型QJsonValue::Double存储的是double值,可以通过toDouble转换为double类型QJsonValue::String存储的是字符串类型,可以通过toString转换为Q
2021-02-25 16:46:09
2558
原创 Qt:FFmpeg解码音频
使用QAudioOutput播放(不推荐,推荐SDL)音频数据格式:基本格式内容:声道数、采样率、采样数据类型结构体AVCodecContext中:int sample_rate; //采样率int channels;//声道数enum AVSampleFormat sample_fmt;//采样数据格式enum AVSampleFormat { AV_SAMPLE_FMT_NONE = -1, AV_SAMPLE_FMT_U8, ///< unsign
2021-01-13 17:35:45
1652
1
原创 Qt:使用FFmpeg解码视频流
Debug和Release載入不同動態庫:屏蔽QDebug()提示信息:在pro文件中添加:FFmpeg:靜態庫版本:Static,只包含三個應用程式,不依賴動態庫可單獨運行;動態庫版本:Shared,除應用程式外還包含dll動態庫;開發者版本:Dev,包含lib文件和.h文件,但不包含dll文件。使用ffmpeg要注意對應版本(如編譯器32位則使用32位的FFmpeg版本),ffmpeg庫為C文件,導入需在頭文件添加關鍵詞extetn “C”。可將dll拷貝進lib,發佈時再拷貝dll進運行目錄
2021-01-13 17:00:37
2383
3
原创 Qt:TCP通信、UDP通信
UDP:用户数据报协议(User Datagram Protocol),是一种无连接、不可靠、快速传输的传输层协议。适用:1.网络数据大多为短消息 2.拥有大量客户端 3.对数据安全性无特殊要求 4.网络负担重但要求响应速度高在Qt上利用UDP进行网络通信:UDP没有特定的发送端和接收端,仅执行向特定的ip发送报文的功能,所以仅需知道对方IP地址和端口号,不需要建立连接。在Qt 进行网络编程首先需要在 .pro文件添加: QT += network绑定端口号:udpSocket->bind
2020-12-20 15:01:59
1310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人