Пример #1
0
 def __init__(self,
              duration=10 * gst.SECOND,
              media_duration=10 * gst.SECOND,
              *args,
              **kwargs):
     self.__duration = duration
     self.__media_duration = media_duration
     SourceFactory.__init__(self, "fakegnl://", *args, **kwargs)
Пример #2
0
    def __init__(self, timeline):
        SourceFactory.__init__(self, "timeline://", "timeline")
        self.bin = gst.Bin()
        self.max_bins = 1
        self.timeline = timeline
        self.pad_num = 0
        self.ghosts = {}
        self.seek_checkers = {}

        self.duration = timeline.duration

        for track in self.timeline.tracks:
            self._addTrack(track)

        self._connectTimeline()
Пример #3
0
    def __init__(self, timeline):
        SourceFactory.__init__(self, "timeline://", "timeline")
        self.bin = gst.Bin()
        self.max_bins = 1
        self.timeline = timeline
        self.pad_num = 0
        self.ghosts = {}
        self.seek_checkers = {}

        self.duration = timeline.duration

        for track in self.timeline.tracks:
            self._addTrack(track)

        self._connectTimeline()
Пример #4
0
    def __init__(self, wave=0):
        SourceFactory.__init__(self, "audiotestsrc://")
        self.wave = wave

        caps = gst.Caps('audio/x-raw-int; audio/x-raw-float')
        self.addOutputStream(AudioStream(caps))
Пример #5
0
    def __init__(self, pattern=0):
        SourceFactory.__init__(self, "videotestsrc://")
        self.pattern = pattern

        caps = gst.Caps('video/x-raw-yuv; video/x-raw-rgb')
        self.addOutputStream(VideoStream(caps))
Пример #6
0
 def __init__(self, factoryname="fakesrc", *args, **kwargs):
     SourceFactory.__init__(self, "fakesrc://", *args, **kwargs)
     self._factoryname = factoryname
Пример #7
0
 def __init__(self):
     SourceFactory.__init__(self, "stub://")
     self.duration = 42 * gst.SECOND
Пример #8
0
 def __init__(self, duration=10 * gst.SECOND, media_duration=10 * gst.SECOND,
              *args, **kwargs):
     self.__duration = duration
     self.__media_duration = media_duration
     SourceFactory.__init__(self, "fakegnl://", *args, **kwargs)
Пример #9
0
    def __init__(self, wave=0):
        SourceFactory.__init__(self, "audiotestsrc://")
        self.wave = wave

        caps = gst.Caps('audio/x-raw-int; audio/x-raw-float')
        self.addOutputStream(AudioStream(caps))
Пример #10
0
    def __init__(self, pattern=0):
        SourceFactory.__init__(self, "videotestsrc://")
        self.pattern = pattern

        caps = gst.Caps('video/x-raw-yuv; video/x-raw-rgb')
        self.addOutputStream(VideoStream(caps))
Пример #11
0
 def __init__(self, factoryname="fakesrc", *args, **kwargs):
     SourceFactory.__init__(self, "fakesrc://", *args, **kwargs)
     self._factoryname = factoryname
Пример #12
0
 def __init__(self):
     SourceFactory.__init__(self, "stub://")
     self.duration = 42 * gst.SECOND