@asyncio.coroutine<EOL><INDENT>def restore(self):<DEDENT>
if not self._snapshot:<EOL><INDENT>return<EOL><DEDENT>yield from self.set_muted(self._snapshot['<STR_LIT>'])<EOL>yield from self.set_volume(self._snapshot['<STR_LIT>'])<EOL>yield from self.set_stream(self._snapshot['<STR_LIT>'])<EOL>self.callback()<EOL>_LOGGER.info('<STR_LIT>', self.friendly_name)<EOL>
Restore snapshotted state.