Example #1
0
 def cleanup(self):
     log("SoundPipeline.cleanup()")
     SignalObject.cleanup(self)
     self.stop()
     if self.bus:
         self.bus.remove_signal_watch()
         if self.bus_message_handler_id:
             self.bus.disconnect(self.bus_message_handler_id)
     self.bus = None
     self.pipeline = None
     self.codec = None
     self.bitrate = -1
     self.state = None
     log("SoundPipeline.cleanup() done")
Example #2
0
 def cleanup(self):
     log("SoundPipeline.cleanup()")
     SignalObject.cleanup(self)
     self.stop()
     if self.bus:
         self.bus.remove_signal_watch()
         if self.bus_message_handler_id:
             self.bus.disconnect(self.bus_message_handler_id)
     self.bus = None
     self.pipeline = None
     self.codec = None
     self.bitrate = -1
     self.state = None
     log("SoundPipeline.cleanup() done")
Example #3
0
 def __init__(self, codec):
     SignalObject.__init__(self)
     self.add_signals(SoundPipeline.__generic_signals__)
     self.codec = codec
     self.codec_description = codec
     self.codec_mode = ""
     self.bus = None
     self.bus_message_handler_id = None
     self.bitrate = -1
     self.pipeline = None
     self.start_time = 0
     self.state = "stopped"
     self.buffer_count = 0
     self.byte_count = 0
Example #4
0
 def __init__(self, codec):
     SignalObject.__init__(self)
     self.add_signals(SoundPipeline.__generic_signals__)
     self.codec = codec
     self.codec_description = codec
     self.codec_mode = ""
     self.bus = None
     self.bus_message_handler_id = None
     self.bitrate = -1
     self.pipeline = None
     self.start_time = 0
     self.state = "stopped"
     self.buffer_count = 0
     self.byte_count = 0