add samplerate callback since pipewire supports dynamic samplerate changes

This commit is contained in:
kennypm
2022-08-12 11:30:12 -04:00
parent 89a57f6722
commit 56d46e62c1
2 changed files with 17 additions and 5 deletions

View File

@ -15,7 +15,8 @@ class JACK : public ALabel {
~JACK() = default;
auto update() -> void;
int bufSize(unsigned int size);
int bufSize(jack_nframes_t size);
int sampleRate(jack_nframes_t rate);
int xrun();
void shutdown();
@ -35,6 +36,7 @@ class JACK : public ALabel {
} // namespace waybar::modules
int bufSizeCallback(unsigned int size, void *obj);
int bufSizeCallback(jack_nframes_t size, void *obj);
int sampleRateCallback(jack_nframes_t rate, void *obj);
int xrunCallback(void *obj);
void shutdownCallback(void *obj);