javazoom.jl.decoder.Header.layer C# (CSharp) Method

layer() public method

Returns Layer ID.
public layer ( ) : int
return int
        public int layer()
        {
            return h_layer;
        }

Usage Example

示例#1
0
文件: Decoder.cs 项目: rejc2/utils
        private void  initialize(Header header)
        {
            // REVIEW: allow customizable scale factor
            float scalefactor = 32700.0f;

            int mode     = header.mode();
            int layer    = header.layer();
            int channels = mode == Header.SINGLE_CHANNEL?1:2;


            // set up output buffer if not set up by client.
            if (output == null)
            {
                output = new SampleBuffer(header.frequency(), channels);
            }

            float[] factors = equalizer.BandFactors;
            //Console.WriteLine("NOT CREATING SYNTHESIS FILTERS");
            filter1 = new SynthesisFilter(0, scalefactor, factors);

            // REVIEW: allow mono output for stereo
            if (channels == 2)
            {
                filter2 = new SynthesisFilter(1, scalefactor, factors);
            }

            outputChannels  = channels;
            outputFrequency = header.frequency();

            initialized = true;
        }
All Usage Examples Of javazoom.jl.decoder.Header::layer