Package com.pugh.sockso.music.stream.RangeStream

Examples of com.pugh.sockso.music.stream.RangeStream.Range


            stream = new ChunkedStream( track, encoder, getProperties() );

        }
        else if ( hasRangeHeader() ) {
            // stream from range
            Range range = processRangeRequest(track);
            stream = new RangeStream( track, range );
        }
        else {
            // stream normally (unaltered)
            stream = new SimpleStream( track );
View Full Code Here


                 || endPos >= trackLength || endPos <= beginPos ) {
                log.error("Bad \"Range\" values: " + beginPos + "-" + endPos);
                throw new BadRequestException("Invalid range", 416);
            }

            return new Range(beginPos, endPos);

        } catch (NumberFormatException e) {
            log.error("Bad \"Range\" header", e);
            throw new BadRequestException("Invalid range", 416);
        }
View Full Code Here

TOP

Related Classes of com.pugh.sockso.music.stream.RangeStream.Range

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.