Ejemplo n.º 1
0
        private static ExtractedSoundCodec ReadSoundCodec(IReader reader, byte version)
        {
            if (version > 0)
            {
                throw new InvalidOperationException("Unrecognized \"sndc\" block version");
            }

            var codec = new SoundCodec();

            int originalIndex = reader.ReadInt32();

            codec.SampleRate  = reader.ReadInt32();
            codec.Encoding    = reader.ReadInt32();
            codec.Compression = reader.ReadInt32();

            return(new ExtractedSoundCodec(originalIndex, codec));
        }
Ejemplo n.º 2
0
 public ExtractedSoundCodec(int index, SoundCodec src)
 {
     OriginalIndex = index;
     Source        = src;
 }