BrawlLib.Wii.Audio.ADPCMStream.Init C# (CSharp) 메소드

Init() 공개 메소드

public Init ( ) : void
리턴 void
        public void Init()
        {
            if (_blockLen <= 0)
            {
                _samplesPerBlock = 0;
                _numBlocks = 0;
                _lastBlockSamples = 0;
            }
            else
            {
                _samplesPerBlock = _blockLen / 8 * 14;
                _numBlocks = _numSamples.Align(_samplesPerBlock) / _samplesPerBlock;

                if ((_numSamples % _samplesPerBlock) != 0)
                    _lastBlockSamples = _numSamples % _samplesPerBlock;
                else
                    _lastBlockSamples = _samplesPerBlock;
            }
            _lastBlockSize = _lastBlockSamples.Align(14) / 14 * 8;
        }