def on_activate_profile(self, device: "Device", profile: "CardProfileInfo") -> None: pa = PulseAudioUtils() c = self._devices[device['Address']] def on_result(res: int) -> None: if not res: logging.error("Failed to change profile to %s" % profile["name"]) pa.set_card_profile(c["index"], profile["name"], on_result)
def on_selection_changed(self, item: Gtk.CheckMenuItem, device: Device, profile: str) -> None: if item.get_active(): pa = PulseAudioUtils() c = self.devices[device['Address']] def on_result(res: int) -> None: if not res: MessageArea.show_message(_("Failed to change profile to %s" % profile)) pa.set_card_profile(c["index"], profile, on_result)
def on_selection_changed(self, item, device, profile): if item.get_active(): pa = PulseAudioUtils() c = self.devices[device['Address']] def on_result(res): if not res: MessageArea.show_message(_("Failed to change profile to %s" % profile)) pa.set_card_profile(c["index"], profile, on_result)