1 Star 1 Fork 0

yuwei/QtFFmpegVideoPlayer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
globalhelper.h 1.86 KB
一键复制 编辑 原始数据 按行查看 历史
yuwei 提交于 2024-09-09 16:07 . 调整ui界面
/*
* @file globalhelper.h
* @date 2018/01/07 10:41
*
* @author itisyang
* @Contact [email protected]
*
* @brief 公共接口
* @note
*/
#ifndef GLOBALHELPER_H
#define GLOBALHELPER_H
#pragma execution_character_set("utf-8")
enum ERROR_CODE
{
NoError = 0,
ErrorFileInvalid
};
#include <QString>
#include <QPushButton>
#include <QDebug>
#include <QStringList>
#include <opencv2/opencv.hpp>
class GlobalHelper // 工具类
{
public:
GlobalHelper();
/**
* 获取样式表
*
* @param strQssPath 样式表文件路径
* @return 样式表
* @note
*/
static QString GetQssStr(QString strQssPath);
/**
* 为按钮设置显示图标
*
* @param btn 按钮指针
* @param iconSize 图标大小
* @param icon 图标字符
*/
static void SetIcon(QPushButton* btn, int iconSize, QChar icon);
static void SavePlaylist(QStringList& playList); // 保存播放列表
static void GetPlaylist(QStringList& playList); // 获取播放列表
static void SavePlayVolume(double& nVolume); // 保存音量
static void GetPlayVolume(double& nVolume); // 获取音量
static QString GetAppVersion();
};
//必须加以下内容,否则编译不能通过,为了兼容C和C99标准
#ifndef INT64_C
#define INT64_C
#define UINT64_C
#endif
extern "C" {
#include "libavutil/avstring.h"
#include "libavutil/eval.h"
#include "libavutil/mathematics.h"
#include "libavutil/pixdesc.h"
#include "libavutil/imgutils.h"
#include "libavutil/dict.h"
#include "libavutil/parseutils.h"
#include "libavutil/samplefmt.h"
#include "libavutil/avassert.h"
#include "libavutil/time.h"
#include "libavformat/avformat.h"
#include "libavdevice/avdevice.h"
#include "libswscale/swscale.h"
#include "libavutil/opt.h"
#include "libavcodec/avfft.h"
#include "libswresample/swresample.h"
#include "SDL.h"
}
//#undef main
#define MAX_SLIDER_VALUE 65536
#endif // GLOBALHELPER_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yuwei_2_838529949/qt-ffmpeg-video-player.git
[email protected]:yuwei_2_838529949/qt-ffmpeg-video-player.git
yuwei_2_838529949
qt-ffmpeg-video-player
QtFFmpegVideoPlayer
master

搜索帮助