def __init__(self, session, channel_id, page_url, provider, stream_index, password=""): Stream.__init__(self, session) self.channel_id = channel_id self.page_url = page_url self.provider = provider self.stream_index = stream_index self.password = password
def __init__(self, session_, url, resolution=None, framerate=None, buffered=True, **args): Stream.__init__(self, session_) self._resolution = resolution self._framerate = framerate self.args = dict(url=url, **args) self.buffered = buffered
def __json__(self): json = Stream.__json__(self) json.update({ "channel_id": self.channel_id, "page_url": self.page_url, "provider": self.provider, "stream_index": self.stream_index, "password": self.password }) return json
def test_base_stream(self): stream = Stream(self.session) self.assertEqual(None, stream_to_url(stream)) self.assertRaises(TypeError, stream.to_url)
def __json__(self): return dict(parts=self.parts, quality=self.quality, **Stream.__json__(self))
def __init__(self, session, parts, quality): Stream.__init__(self, session) self.parts = parts self.quality = quality
def serialize_stream(stream: Stream): return stream.__json__()
def test_base_stream(self): stream = Stream(self.session) self.assertEqual( {"type": "stream"}, stream.__json__() )
def __init__(self, session_, url, buffered=True, **args): Stream.__init__(self, session_) self.args = dict(url=url, **args) self.buffered = buffered self.fdclose = None
def __init__(self, session_, url, buffered=True, **args): Stream.__init__(self, session_) self.args = dict(url=url, **args) self.buffered = buffered