+class SampleCallbacks(RaopCallbacks):
+ def audio_init(self, bits, channels, samplerate):
+ print "Initializing", bits, channels, samplerate
+ def audio_process(self, session, buffer):
+ print "Processing", + len(buffer), "bytes of audio"
+ def audio_destroy(self, session):
+ print "Destroying"
+ def audio_set_volume(self, session, volume):
+ print "Set volume to", volume
+ def audio_set_metadata(self, session, metadata):
+ print "Got", len(metadata), "bytes of metadata"
+ def audio_set_coverart(self, session, coverart):
+ print "Got", len(coverart), "bytes of coverart"