def __init__(self, vsource, asource, previewsink): SBinManager.__init__(self) from gstmanager.sbins.encoders.ogg import OggEncoder profile = OggRecordingProfile() self.encoder = encoder = OggEncoder(filename="/tmp/test", profile=profile) self.add_many(vsource, asource, previewsink, encoder) PipelineManager.__init__(self, self.pipeline_desc)
def __init__(self, filename): SBinManager.__init__(self) easyevent.User.__init__(self) self.progress = ProgressInfo() self.check_for_compat = False self.filename = filename self.size = 0 self.is_running = False self.register_event("encoding_started") self.register_event("encoding_stopped")