Shaka Packager SDK
|
shaka | |
hls | |
media | |
xml | |
CallbackFile | |
File | Define an abstract file interface |
FileCloser | |
IoCache | Declaration of class which implements a thread-safe circular buffer |
LocalFile | Implement LocalFile which deals with local storage |
MemoryFile | |
BufferCallbackParams | Buffer callback params |
ThreadedIoFile | Declaration of class which implements a thread-safe circular buffer |
UdpFile | Implements UdpFile, which receives UDP unicast and multicast streams |
UdpOptions | Options parsed from UDP url string of the form: udp://ip:port[?options] |
HlsParams | HLS related parameters |
ChunkingParams | Chunking (segmentation) related parameters |
WidevineSigner | Signer credential for Widevine license server |
WidevineEncryptionParams | Widevine encryption parameters |
PlayreadyEncryptionParams | |
RawKeyEncryptionParams | Raw key encryption parameters, i.e. with key parameters provided |
EncryptionParams | Encryption parameters |
WidevineDecryptionParams | Widevine decryption parameters |
RawKeyDecryptionParams | Raw key decryption parameters, i.e. with key parameters provided |
DecryptionParams | Decryption parameters |
Mp4OutputParams | MP4 (ISO-BMFF) output related parameters |
Element | |
ContentProtectionElement | |
DashIopMpdNotifier | |
MockMpdBuilder | |
MockAdaptationSet | |
MockRepresentation | |
MockMpdNotifier | |
MpdBuilder | This class generates DASH MPDs (Media Presentation Descriptions) |
AdaptationSet | |
RepresentationStateChangeListener | |
Representation | |
MpdNotifier | |
MpdOptions | Defines Mpd Options |
SegmentInfo | |
SimpleMpdNotifier | |
MpdParams | DASH MPD related parameters |
MpdNotifierFactory | |
MpdWriter | |
TestParams | Parameters used for testing |
PackagingParams | Packaging parameters |
StreamDescriptor | Defines a single input/output stream |
Packager | |
Status | |
BandwidthEstimator |