Add Rumble to GUI

This commit is contained in:
Florian Märkl 2021-01-01 13:56:30 +01:00
commit 042e02eb3e
No known key found for this signature in database
GPG key ID: 125BC8A5A6A1E857
5 changed files with 21 additions and 9 deletions

View file

@ -73,6 +73,7 @@ class Controller : public QObject
int GetDeviceID();
QString GetName();
ChiakiControllerState GetState();
void SetRumble(uint8_t left, uint8_t right);
signals:
void StateChanged();

View file

@ -92,13 +92,13 @@ class StreamSession : public QObject
QMap<Qt::Key, int> key_map;
void PushAudioFrame(int16_t *buf, size_t samples_count);
void Event(ChiakiEvent *event);
#if CHIAKI_GUI_ENABLE_SETSU
void HandleSetsuEvent(SetsuEvent *event);
#endif
private slots:
void InitAudio(unsigned int channels, unsigned int rate);
void Event(ChiakiEvent *event);
public:
explicit StreamSession(const StreamSessionConnectInfo &connect_info, QObject *parent = nullptr);