Ejemplo n.º 1
0
 protected override void WriteBodyTo(FlashWriter output)
 {
     output.Write(Id);
     output.WriteBits(4, Format);
     output.WriteBits(2, Rate);
     output.WriteBits(1, Size);
     output.WriteBits(1, SoundType);
     output.Write(SoundSampleCount);
     output.Write(SoundData);
 }
Ejemplo n.º 2
0
        public override void WriteTo(FlashWriter output)
        {
            int maxBits = 0;

            long[] paddedValues = FlashTools.GetMaxPaddedBitsNeeded(
                out maxBits, X, TwipsWidth, Y, TwipsHeight);

            output.WriteBits(5, maxBits);
            for (int i = 0; i < paddedValues.Length; i++)
            {
                output.WriteBits(maxBits, paddedValues[i]);
            }
        }
Ejemplo n.º 3
0
        protected override void WriteBodyTo(FlashWriter output)
        {
            output.WriteBits(1, 0); // Reserved | Must equal '0'.
            output.WriteBits(1, (UseDirectBlit ? 1 : 0));
            output.WriteBits(1, (UseGPU ? 1 : 0));
            output.WriteBits(1, (HasMetadata ? 1 : 0));
            output.WriteBits(1, (ActionScript3 ? 1 : 0));
            output.WriteBits(1, (NoCrossDomainCache ? 1 : 0));
            output.WriteBits(1, 0);  // Reserved | Must equal '0'.
            output.WriteBits(1, (UseNetwork ? 1 : 0));
            output.WriteBits(24, 0); // Reserved | Must equal '0'.

            output.Flush();
        }