资源简介
主要是利用ffmpeg来解码rtsp流媒体,qt来现实的。http://blog.csdn.net/nieyongs/article/details/20405071这里是代码讲解。
代码片段和文件信息
/****************************************************************************
** meta object code from reading C++ file ‘login.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.2.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include “../RTSPClient/login.h“
#include
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘login.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.2.0. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_Login_t {
QByteArrayData data[3];
char stringdata[28];
};
#define QT_MOC_LITERAL(idx ofs len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len \
offsetof(qt_meta_stringdata_Login_t stringdata) + ofs \
- idx * sizeof(QByteArrayData) \
)
static const qt_meta_stringdata_Login_t qt_meta_stringdata_Login = {
{
QT_MOC_LITERAL(0 0 5)
QT_MOC_LITERAL(1 6 19)
QT_MOC_LITERAL(2 26 0)
}
“Login\0on_btn_play_clicked\0\0“
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_Login[] = {
// content:
7 // revision
0 // classname
0 0 // classinfo
1 14 // methods
0 0 // properties
0 0 // enums/sets
0 0 // constructors
0 // flags
0 // signalCount
// slots: name argc parameters tag flags
1 0 19 2 0x08
// slots: parameters
QmetaType::Void
0 // eod
};
void Login::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **_a)
{
if (_c == Qmetaobject::InvokemetaMethod) {
Login *_t = static_cast(_o);
switch (_id) {
case 0: _t->on_btn_play_clicked(); break;
default: ;
}
}
Q_UNUSED(_a);
}
const Qmetaobject Login::staticmetaobject = {
{ &QDialog::staticmetaobject qt_meta_stringdata_Login.data
qt_meta_data_Login qt_static_metacall 0 0}
};
const Qmetaobject *Login::metaobject() const
{
return Qobject::d_ptr->metaobject ? Qobject::d_ptr->dynamicmetaobject() : &staticmetaobject;
}
void *Login::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname qt_meta_stringdata_Login.stringdata))
return static_cast(const_cast< Login*>(this));
return QDialog::qt_metacast(_clname);
}
int Login::qt_metacall(Qmetaobject::Call _c int _id void **_a)
{
_id = QDialog::qt_metacall(_c _id _a);
if (_id < 0)
return _id;
if (_c == Qmetaobject::InvokemetaMethod) {
if (_id < 1)
qt_static_metacall(this _c _id _a);
_id -= 1;
} else if (_c == Qmetaobject::RegisterMethodArgumentmetaType) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
-rw-rw-r-- 492 2014-02-28 16:09 qtRtspClient\RTSPClient\mainwindow.cpp
-rw-rw-r-- 1301 2014-03-03 22:43 qtRtspClient\RTSPClient\main.cpp
-rw-rw-r-- 696 2014-03-03 23:23 qtRtspClient\RTSPClient\video.cpp
-rw-rw-r-- 682 2014-03-01 20:11 qtRtspClient\RTSPClient\video.ui
-rw-rw-r-- 732 2014-03-02 21:04 qtRtspClient\RTSPClient\FFmpeg.h
-rw-rw-r-- 357 2014-03-01 19:59 qtRtspClient\RTSPClient\login.h
-rw-rw-r-- 33158 2014-03-03 23:38 qtRtspClient\RTSPClient\RTSPClient.pro.user
-rw-rw-r-- 500 2014-03-03 22:34 qtRtspClient\RTSPClient\RTSPClient.pro
-rw-rw-r-- 2745 2014-03-03 22:44 qtRtspClient\RTSPClient\FFmpeg.cpp
-rw-rw-r-- 372 2014-02-28 15:58 qtRtspClient\RTSPClient\mainwindow.h
-rw-rw-r-- 373 2014-03-01 20:02 qtRtspClient\RTSPClient\login.cpp
-rw-rw-r-- 2291 2014-03-03 22:14 qtRtspClient\RTSPClient\login.ui
-rw-rw-r-- 360 2014-03-02 20:42 qtRtspClient\RTSPClient\video.h
-rw-rw-r-- 2128 2014-02-28 15:55 qtRtspClient\RTSPClient\mainwindow.ui
-rw-rw-r-- 56788 2014-03-02 10:45 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\RecSource.o
-rw-rw-r-- 190944 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\main.o
-rwxrwxr-x 1000853 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\RTSPClient
-rw-rw-r-- 2535 2014-03-03 22:14 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\ui_login.h
-rw-rw-r-- 187996 2014-03-02 21:05 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_video.o
-rw-rw-r-- 359872 2014-03-03 22:14 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\login.o
-rw-rw-r-- 189156 2014-03-01 19:59 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_login.o
-rw-rw-r-- 493340 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\video.o
-rw-rw-r-- 2493 2014-03-02 21:05 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_video.cpp
-rw-rw-r-- 1843 2014-03-01 20:11 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\ui_video.h
-rw-rw-r-- 79148 2014-03-03 22:34 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\Makefile
-rw-rw-r-- 3127 2014-03-01 19:59 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\moc_login.cpp
-rw-rw-r-- 230792 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug\FFmpeg.o
drwxrwxr-x 0 2014-03-03 23:38 qtRtspClient\RTSPClient
drwxrwxr-x 0 2014-03-03 23:27 qtRtspClient\build-RTSPClient-Desktop_Qt_5_2_0_GCC_32bit-Debug
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:阿里三地五中心设计方案
- 下一篇:模糊自适应PID控制器设计
相关资源
- 简单的数据库查询系统窗口实现
- QT实现的自定义窗口框架
- Qt5.6简体中文翻译文件
- Qt5.9Creator自定义信号(SignalTest)
- MQTT_STM32_W5500
- Qt5.8 打开指定路径txt文件 读写TXT文件
- 用QT设计的一个计算器
- QT+release
- N皇后_Qt图形界面_
- QT日历程序
- qt 故障树 带画图功能
- QT绘制简单OpenGL图形
- Qt静态编译的设置过程Qt5.1.0
- QT4 QCA 加密库
- v4l2 qt实时显示摄像头数据未使用ope
- zigbee的串口编程应用源代码
- QT+opencv边缘检测,轮廓提取及轮廓跟
- QT+opencv图像增强,包括高斯平滑,中
- qt 串口通讯发送和接收都有
- QT5 下 usb 设备插拔检测
- QWebChannel
- Qt双滑块滑动器(slider)控件
- QT 源码 圆形时钟
- 基于QT+Linux的网络聊天室
- QGraphicsView Draw
- QT-玛丽奥医生的源代码
- QT画坐标系折线图
- MainWindow和Dialog通过信号和槽通信
- 在QGraphicsScene上画矩形
- Qt下使用GLSL的-变色的小球
评论
共有 条评论