blob: 96c7e42f525ec03be240c4e3ceab764a52862f71 [file] [log] [blame]
class CrasOutputNode(object):
"""Class representing an output node from ChromeOS Audio Server data.
An output node is a node that can play out audio, e.g. a headphone jack.
"""
def __init__(self, node_id, node_type, node_name, volume, device_id,
device_name):
self.node_id = node_id
self.node_type = node_type
self.node_name = node_name
self.volume = int(volume)
self.device_id = device_id
self.device_name = device_name
def __str__(self):
return ('Node id %s, Node name: %s, Device id: %s, Device name: %s '
'Volume: %d' % (self.node_id, self.node_name, self.device_id,
self.device_name, self.volume))