예제 #1
0
        /// <summary>
        /// Creates a new stream instance using the provided stream as a source.
        /// </summary>
        public Mp3Stream(Stream sourceStream, int chunkSize)
        {
            SourceStream = sourceStream;
            JZBitStream = new javazoom.jl.decoder.Bitstream(new javazoom.jl.decoder.BackStream(SourceStream, chunkSize));
            QueueOBuffer = new QueueOBuffer();

            JZDecoder.OutputBuffer = QueueOBuffer;
        }
예제 #2
0
파일: Mp3StreamOLD.cs 프로젝트: rejc2/utils
        /// <summary>
        /// Creates a new stream instance using the provided stream as a source.
        /// </summary>
        public Mp3Stream(Stream sourceStream, int chunkSize)
        {
            SourceStream = sourceStream;
            JZBitStream  = new javazoom.jl.decoder.Bitstream(new javazoom.jl.decoder.BackStream(SourceStream, chunkSize));
            QueueOBuffer = new QueueOBuffer();

            JZDecoder.OutputBuffer = QueueOBuffer;
        }
예제 #3
0
        /// <summary>
        /// Creates a new stream instance using the provided stream as a source.
        ///
        /// TODO: allow selecting stereo or mono in the constructor (note that
        ///   this also requires "implementing" the stereo format).
        /// </summary>
        public Mp3Stream(Stream sourceStream, int chunkSize)
        {
            FormatRep    = SoundFormat.Pcm16BitStereo;
            SourceStream = sourceStream;
            JZBitStream  = new javazoom.jl.decoder.Bitstream(new javazoom.jl.decoder.BackStream(SourceStream, chunkSize));
            QueueOBuffer = new OBuffer16BitStereo();

            JZDecoder.OutputBuffer = QueueOBuffer;
        }
예제 #4
0
        /// <summary>
        /// Creates a new stream instance using the provided stream as a source.
        ///
        /// TODO: allow selecting stereo or mono in the constructor (note that
        ///   this also requires "implementing" the stereo format).
        /// </summary>
        public Mp3Stream(Stream sourceStream, int chunkSize)
        {
            FormatRep = SoundFormat.Pcm16BitStereo;
                   SourceStream = sourceStream;
                   JZBitStream = new javazoom.jl.decoder.Bitstream(new javazoom.jl.decoder.BackStream(SourceStream, chunkSize));
                   QueueOBuffer = new OBuffer16BitStereo();

                   JZDecoder.OutputBuffer = QueueOBuffer;
        }