Esempio n. 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)
Esempio n. 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()
Esempio n. 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()
Esempio n. 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))
Esempio n. 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))
Esempio n. 6
0
 def __init__(self, factoryname="fakesrc", *args, **kwargs):
     SourceFactory.__init__(self, "fakesrc://", *args, **kwargs)
     self._factoryname = factoryname
Esempio n. 7
0
 def __init__(self):
     SourceFactory.__init__(self, "stub://")
     self.duration = 42 * gst.SECOND
Esempio n. 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)
Esempio n. 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))
Esempio n. 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))
Esempio n. 11
0
 def __init__(self, factoryname="fakesrc", *args, **kwargs):
     SourceFactory.__init__(self, "fakesrc://", *args, **kwargs)
     self._factoryname = factoryname
Esempio n. 12
0
 def __init__(self):
     SourceFactory.__init__(self, "stub://")
     self.duration = 42 * gst.SECOND