def __sink_state_cb(self, obj, channel, port, volume, sink, idx): pypulse.output_channels[idx] = channel pypulse.output_active_ports[idx] = port pypulse.output_volumes[idx] = volume pypulse.output_devices[idx] = sink if self.__fallback_sink_index is None and pypulse.get_fallback_sink_name() == sink['name']: self.__fallback_sink_index = idx if self.__fallback_sink_index == idx: self.__set_output_status()
def __sink_state_cb(self, obj, channel, port, volume, sink, idx): pypulse.output_channels[idx] = channel pypulse.output_active_ports[idx] = port pypulse.output_volumes[idx] = volume pypulse.output_devices[idx] = sink if self.__fallback_sink_index is None and pypulse.get_fallback_sink_name( ) == sink['name']: self.__fallback_sink_index = idx if self.__fallback_sink_index == idx: self.__set_output_status()
def __sink_state_cb(self, obj, channel, port, volume, sink, idx): if idx in pypulse.output_devices: op = "changed" else: op = "new" pypulse.output_channels[idx] = channel pypulse.output_active_ports[idx] = port pypulse.output_volumes[idx] = volume pypulse.output_devices[idx] = sink if self.__fallback_sink_index is None and pypulse.get_fallback_sink_name() == sink['name']: self.__fallback_sink_index = idx if self.__fallback_sink_index == idx: #self.__set_output_status() #self.__set_output_port_status() state = pypulse.output_devices[self.__fallback_sink_index]['mute'] self.emit("mute-state", state) if op == "new": #self.__set_output_treeview_status() pass
def __sink_state_cb(self, obj, channel, port, volume, sink, idx): if idx in pypulse.output_devices: op = "changed" else: op = "new" pypulse.output_channels[idx] = channel pypulse.output_active_ports[idx] = port pypulse.output_volumes[idx] = volume pypulse.output_devices[idx] = sink if self.__fallback_sink_index is None and pypulse.get_fallback_sink_name( ) == sink['name']: self.__fallback_sink_index = idx if self.__fallback_sink_index == idx: #self.__set_output_status() #self.__set_output_port_status() state = pypulse.output_devices[self.__fallback_sink_index]['mute'] self.emit("mute-state", state) if op == "new": #self.__set_output_treeview_status() pass