void DevJack::meterData() { float lvls[MAX_AUDIO_CHANNELS]; for(unsigned i=0;i<codec()->channels();i++) { lvls[i]=jack_meter_avg[i]->average(); } setMeterLevels(lvls); }
void AsiHpiDevice::meterData() { #ifdef ASIHPI short levels[HPI_MAX_CHANNELS]; int lvls[MAX_AUDIO_CHANNELS]; if(HpiLog(HPI_MeterGetRms(NULL,asihpi_input_meter,levels))==0) { for(unsigned i=0; i<MAX_AUDIO_CHANNELS; i++) { lvls[i]=-levels[i]; } setMeterLevels(lvls); } #endif // ASIHPI }