Exemplo n.º 1
0
 def set_aux_balance(self, ch, balance):
     if ch > 2:
         raise ValueError('Invalid argument for master channel')
     fb = self.__aux_output
     data = AvcAudio.build_data_from_db(balance)
     ch += 1
     AvcAudio.set_feature_lr_state(self.unit.fcp, 0, 'current', fb, ch,
                                   data)
Exemplo n.º 2
0
 def set_mixer_input_balance(self, target, ch, balance):
     if target not in self._fbs:
         raise ValueError('Invalid argument for input.')
     fb = self._fbs.index(target) + 1
     data = AvcAudio.build_data_from_db(balance)
     AvcAudio.set_feature_lr_state(self.fcp, 0, 'current', fb, ch, data)
Exemplo n.º 3
0
 def set_input_balance(self, target, ch, balance):
     index = self._refer_input_data(target)
     fb, ch = self._refer_fb_data(self.__inputs, index, ch)
     data = AvcAudio.build_data_from_db(balance)
     AvcAudio.set_feature_lr_state(self.unit.fcp, 0, 'current', fb, ch,
                                   data)