# RozK from .codec import NullCodec class NullStream: @property def index(self): return -1 @property def codec(self): return NullCodec() @property def parameters(self): return None def contains(self, packet): return False class Stream: __slots__ = 'index', 'codec', 'parameters' def __init__(self, index, codec, parameters): self.index = index self.codec = codec self.parameters = parameters def contains(self, packet): return (self.index == packet.stream_index)