coherence.upnp.services.clients.rendering_control_client (module)

class RenderingControlClient(service)[source]

Bases: object

remove()[source]
subscribe_for_variable(var_name, callback, signal=False)[source]
list_presets(instance_id=0)[source]
select_presets(instance_id=0, preset_name='')[source]
get_mute(instance_id=0, channel='Master')[source]
set_mute(instance_id=0, channel='Master', desired_mute=0)[source]
get_volume(instance_id=0, channel='Master')[source]
set_volume(instance_id=0, channel='Master', desired_volume=0)[source]
get_volume_db(instance_id=0, channel='Master')[source]
set_volume_db(instance_id=0, channel='Master', desired_volume=0)[source]
get_volume_db_range(instance_id=0, channel='Master')[source]
get_loudness(instance_id=0, channel='Master')[source]
set_loudness(instance_id=0, channel='Master', desired_loudness=0)[source]