Files
qemby/src/qEmbyCore/services/danmaku/dandanplayprovider.h
2026-06-10 11:17:51 +08:00

26 lines
637 B
C++

#ifndef DANDANPLAYPROVIDER_H
#define DANDANPLAYPROVIDER_H
#include "../../api/networkmanager.h"
#include "../../models/danmaku/danmakumodels.h"
class DandanplayProvider
{
public:
explicit DandanplayProvider(NetworkManager *networkManager);
QCoro::Task<QList<DanmakuMatchCandidate>> searchCandidates(
DanmakuMediaContext context,
DanmakuProviderConfig config,
QString manualKeyword = QString()) const;
QCoro::Task<QList<DanmakuComment>> fetchComments(
DanmakuMatchCandidate candidate,
DanmakuProviderConfig config) const;
private:
NetworkManager *m_networkManager;
};
#endif