def __init__(self, vsource, asource, previewsink): SBinManager.__init__(self) profile = OggRecordingProfile() self.encoder = encoder = OggEncoder(filename="/tmp/test", profile=profile) self.add_many(vsource, asource, previewsink, encoder) print(self.pipeline_desc) 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", "encoding_stopped")