Recurity.Swf.TagHandler.DefineSceneAndFrameLabelData.Write C# (CSharp) Method

Write() public method

public Write ( Stream output ) : void
output Stream
return void
        public override void Write(Stream output)
        {
            WriteTagHeader(output);
            BinaryWriter bw = new BinaryWriter(output);

            SwfEncodedU32.SwfWriteEncodedU32(_sceneCount, bw);
            for (ulong i = 0; i < _sceneCount; i++)
            {
                SwfEncodedU32.SwfWriteEncodedU32(_sceneOffset[i], bw);
                SwfStrings.SwfWriteString(this._SwfVersion, bw, this._sceneName[i]);
            }

            SwfEncodedU32.SwfWriteEncodedU32(_frameNum, bw);
            for (ulong i = 0; i < _frameNum; i++)
            {
                SwfEncodedU32.SwfWriteEncodedU32(_frames[i], bw);
                SwfStrings.SwfWriteString(this._SwfVersion, bw, this._frameLabel[i]);
            }
        }