Using protocol for volume_directer/switcher/device