feat: sidecar .chp and .pbf support

This commit is contained in:
2025-01-23 22:45:46 +08:00
parent 9bbfefaea1
commit f17b722600
4 changed files with 114 additions and 4 deletions

View File

@ -28,6 +28,10 @@ public:
void setDuration(qint64 dur);
void setChapters(QList<std::pair<qint64, QString>> chapters);
static QList<std::pair<qint64, QString>> tryLoadSidecarChapterFile(const QString & filePath);
static QList<std::pair<qint64, QString>> parseCHPChapterFile(const QString & filePath);
static QList<std::pair<qint64, QString>> parsePBFChapterFile(const QString & filePath);
signals:
void seekOnMoveChanged(bool sow);
void positionChanged(qint64 newPosition);