コード例 #1
0
ファイル: File.cs プロジェクト: rgrochowicz/RTMPStreamReader
        public void AddTag(Tag tag)
        {
            var videoTag = tag as VideoTag;
            if (videoTag != null && !_hasFirstPFrame)
            {
                if (videoTag.FrameType != FrameType.KeyFrame)
                    return;

                _hasFirstPFrame = true;
            }

            tag.Write(_stream);
            _stream.Write(Utils.Dc.GetBytes(tag.TotalSize), 0, 4);
        }
コード例 #2
0
ファイル: File.cs プロジェクト: hhgyu/RTMPStreamReader
        public void AddTag(Tag tag)
        {
            var videoTag = tag as VideoTag;

            if (videoTag != null && !_hasFirstPFrame)
            {
                if (videoTag.FrameType != FrameType.KeyFrame)
                {
                    return;
                }

                _hasFirstPFrame = true;
            }

            tag.Write(_stream);
            _stream.Write(Utils.Dc.GetBytes(tag.TotalSize), 0, 4);
        }