public override bool Equals(System.Object object_Renamed)
        {
            bool isEqual = false;

            if (base.Equals(object_Renamed) && (object_Renamed is DefineVideoStream))
            {
                DefineVideoStream defineVideoStream = (DefineVideoStream)object_Renamed;

                if ((defineVideoStream.numFrames == this.numFrames) && (defineVideoStream.width == this.width) && (defineVideoStream.height == this.height) && (defineVideoStream.deblocking == this.deblocking) && (defineVideoStream.smoothing == this.smoothing) && (defineVideoStream.codecID == this.codecID))
                {
                    isEqual = true;
                }
            }

            return(isEqual);
        }
Пример #2
0
		public virtual void  defineVideoStream(DefineVideoStream tag)
		{
		}
Пример #3
0
		public override void  defineVideoStream(DefineVideoStream tag)
		{
			tags.Add(tag);
		}
Пример #4
0
		private Tag decodeDefineVideoStream()
		{
			DefineVideoStream t;
			t = new DefineVideoStream();
			int id = r.readUI16();
			t.numFrames = r.readUI16();
			t.width = r.readUI16();
			t.height = r.readUI16();
			
			r.syncBits();
			
			r.readUBits(4); // reserved
			t.deblocking = r.readUBits(3);
			t.smoothing = r.readBit();
			
			t.codecID = r.readUI8();
			
			dict.add(id, t);
			return t;
		}