下一步完善旋转等画面功能

This commit is contained in:
2025-09-25 23:53:23 +08:00
parent 1d9da56656
commit ee228485dc
16 changed files with 940 additions and 722 deletions

View File

@@ -5,6 +5,7 @@
#include <QTimer>
#include "toast.h"
#include "ijkmediaplayer.h"
#include "setting.h"
namespace Ui
{
class HomeWindow;
@@ -36,6 +37,9 @@ signals:
void sig_stopped(); // 被动停止
void sig_troggleFull(bool);
public slots:
void on_bufDurationBox_currentIndexChanged(int index);
void on_jitterBufBox_currentIndexChanged(int index);
private slots:
void on_UpdateAudioCacheDuration(int64_t duration);
void on_UpdateVideoCacheDuration(int64_t duration);
@@ -53,8 +57,8 @@ private slots:
// 进度条响应
// 拖动触发
// void on_playSliderValueChanged();
// void on_volumeSliderValueChanged();
// void on_playSliderValueChanged();
// void on_volumeSliderValueChanged();
void on_updateCurrentPosition(long position);
void onTimeOut();
@@ -65,9 +69,7 @@ private slots:
void on_screenBtn_clicked();
void on_showTips(Toast::Level leve, QString tips);
void on_bufDurationBox_currentIndexChanged(int index);
void on_jitterBufBox_currentIndexChanged(int index);
void on_prevBtn_clicked();
@@ -79,6 +81,8 @@ private slots:
void on_fullBtn_clicked();
void on_settingBtn_clicked();
private:
void startTimer();
@@ -140,6 +144,9 @@ private:
int64_t audio_bitrate_duration = 0;
int64_t video_bitrate_duration = 0;
// setting dialog
Setting setting_wid_;
bool bIsFull;
};