//| Copyright: (C) 2020-2024 Kevin Larke //| License: GNU GPL version 3.0 or above. See the accompanying LICENSE file. #ifndef cwIoAudioMeterUi_H #define cwIoAudioMeterUi_H namespace cw { namespace io { namespace audio_panel { typedef handle handle_t; rc_t create( handle_t& hRef, io::handle_t ioH, unsigned baseAppId ); rc_t destroy( handle_t& hRef ); rc_t registerDevice( handle_t h, unsigned baseAppId, unsigned devIdx, float dfltGain ); rc_t exec( handle_t h, const msg_t& msg ); unsigned maxAppId( handle_t h ); } } } #endif