All Classes and Interfaces

Class
Description
Thrown when all clients failed to load a track.
 
 
 
 
 
Handles parsing and caching of signature ciphers
 
One cipher operation definition.
Type of signature cipher operation.
 
The interface for a Client.
 
 
 
Wraps an exception with client context
 
 
 
 
 
Identifies a media format within a SABR stream.
The mime type and codec info of a YouTube track format.
Metadata sent by the server when a format is first initialized.
 
Handles parsing and caching of signature ciphers
Describes an upcoming media segment.
 
The base class for a client that can be used with music.youtube.com.
 
The base class for a client that is used for everything except music.youtube.com.
 
A minimal protocol buffers decoder that iterates over the fields of a single message.
A minimal protocol buffers (proto2/proto3 wire-compatible) encoder.
Handles parsing and caching of ciphers via a remote service
The client identity sent within a SABR request's streamer context.
A SeekableInputStream that plays a YouTube SABR (Server Adaptive Bitrate) audio stream.
 
 
Describes one signature cipher
Describes an available media format for a track
 
 
 
 
 
Parser for YouTube's UMP (Universal/Ultra Media Playback) container format, which wraps SABR streaming responses.
 
 
 
 
 
 
 
 
Audio track that handles processing Youtube videos as audio tracks.
 
YouTube segmented MPEG stream track.
 
A persistent HTTP stream implementation that uses the range parameter instead of HTTP headers for specifying the start position at which to start reading on a new connection.