Package javazoom.jl.decoder

Examples of javazoom.jl.decoder.Decoder


    audioProcessor = pAudioProcessor;
  }

  protected AudioFormat getAudioFormat() {
    if (audioFormat == null) {
      Decoder decoder = getDecoder();
      audioFormat = new AudioFormat(decoder.getOutputFrequency(),
          16,
          decoder.getOutputChannels(),
          true,
          false);
    }
    return audioFormat;
  }
View Full Code Here


    }   
    m_encodedStream = inputStream;   
    shoutlst = IcyListener.getInstance();
    shoutlst.reset();
    m_bitstream = new Bitstream(inputStream);
    m_decoder = new Decoder(null);
    m_equalizer = new Equalizer();
    m_equalizer_values = new float[32];
    for (int b=0;b<m_equalizer.getBandCount();b++)
    {
      m_equalizer_values[b] = m_equalizer.getBand(b);
View Full Code Here

      skipFrame(bitstream);
      currentFrame++;
    }

    audioDevice = FactoryRegistry.systemRegistry().createAudioDevice();
    decoder = new Decoder();
    audioDevice.open(decoder);

    while(isActive && currentFrame < maxFramesNumber) {
      decodeFrame();
      currentFrame++;
View Full Code Here

  protected AudioFormat getAudioFormat()
  {
    if (fmt==null)
    {
      Decoder decoder = getDecoder();
      fmt = new AudioFormat(decoder.getOutputFrequency(),
                  16,
                  decoder.getOutputChannels(),
                  true,
                  false);
    }
    return fmt;
  }
View Full Code Here

  }
 
  public Player(InputStream stream, AudioDevice device) throws JavaLayerException
  {
    bitstream = new Bitstream(stream);   
    decoder = new Decoder();
       
    if (device!=null)
    {   
      audio = device;
    }
View Full Code Here

      }
      progressListener.converterUpdate(ProgressListener.UPDATE_FRAME_COUNT, frameCount, 0);


      Obuffer output = null;
      Decoder decoder = new Decoder(decoderParams);
      Bitstream stream = new Bitstream(sourceStream);

      if (frameCount==-1)
        frameCount = Integer.MAX_VALUE;

      int frame = 0;
      long startTime = System.currentTimeMillis();

      try
      {
        for (; frame<frameCount; frame++)
        {
          try
          {
            Header header = stream.readFrame();
            if (header==null)
              break;

            progressListener.readFrame(frame, header);

            if (output==null)
            {
              // REVIEW: Incorrect functionality.
              // the decoder should provide decoded
              // frequency and channels output as it may differ from
              // the source (e.g. when downmixing stereo to mono.)
              int channels = (header.mode()==Header.SINGLE_CHANNEL) ? 1 : 2;
              int freq = header.frequency();
              output = new WaveFileObuffer(channels, freq, destName);
              decoder.setOutputBuffer(output);
            }

            Obuffer decoderOutput = decoder.decodeFrame(header, stream);

            // REVIEW: the way the output buffer is set
            // on the decoder is a bit dodgy. Even though
            // this exception should never happen, we test to be sure.
            if (decoderOutput!=output)
View Full Code Here

  {
    bitstream = new Bitstream(stream);

    if (device!=null) audio = device;
    else audio = FactoryRegistry.systemRegistry().createAudioDevice();
    audio.open(decoder = new Decoder());
  }
View Full Code Here

 
  public MP3FileDecoder(AudioStream in) {
    this.in = in;
    bitstream = new Bitstream(in);
    equalizer = new Equalizer();
    decoder = new Decoder();
    decoder.setEqualizer(equalizer);
    try {
      header = bitstream.readFrame();
      metaDataLength = bitstream.header_pos();
    } catch (BitstreamException e) {
View Full Code Here

  protected AudioFormat getAudioFormat()
  {
    if (fmt==null)
    {
      Decoder decoder = getDecoder();
      fmt = new AudioFormat(decoder.getOutputFrequency(),
                  16,
                  decoder.getOutputChannels(),
                  true,
                  false);
    }
    return fmt;
  }
View Full Code Here

  protected AudioFormat getAudioFormat()
  {
    if (fmt==null)
    {
      Decoder decoder = getDecoder();
      fmt = new AudioFormat(decoder.getOutputFrequency(),
                  16,
                  decoder.getOutputChannels(),
                  true,
                  false);
    }
    return fmt;
  }
View Full Code Here

TOP

Related Classes of javazoom.jl.decoder.Decoder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.