private bool WriteContentsRecord(PacketObject packet, FileFormatWriterOptionImpl option, BinaryWriter writer)
        {
            if (packet.Attribute != PacketAttribute.Data)
            {
                return(true);
            }

#if false
            switch (option.SaveData)
            {
            case SaveDataType.RecvDataOnly:
                if (packet.Direction != PacketDirection.Recv)
                {
                    return(true);
                }
                break;

            case SaveDataType.SendDataOnly:
                if (packet.Direction != PacketDirection.Send)
                {
                    return(true);
                }
                break;
            }
#endif
            writer.Write(packet.Data);

            return(true);
        }
        protected override bool OnOpenStream(FileFormatOption option, Stream stream)
        {
            writer_ = new BinaryWriter(stream);
            option_ = option as FileFormatWriterOptionImpl;

            return(true);
        }