Shaka Packager SDK
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NshakaAll the methods that are virtual are virtual for mocking
 Nhls
 Nmedia
 Nxml
 CAdaptationSet
 CAdCueGeneratorParamsCuepoint generator related parameters
 CBandwidthEstimator
 CBufferCallbackParamsBuffer callback params
 CCallbackFile
 CChunkingParamsChunking (segmentation) related parameters
 CContentProtectionElement
 CCuepoint
 CDecryptionParamsDecryption parameters
 CElement
 CEncryptionParamsEncryption parameters
 CFileDefine an abstract file interface
 CFileCloser
 CHlsParamsHLS related parameters
 CIoCacheDeclaration of class which implements a thread-safe circular buffer
 CLocalFileImplement LocalFile which deals with local storage
 CMemoryFile
 CMockAdaptationSet
 CMockMpdBuilder
 CMockMpdNotifier
 CMockPeriod
 CMockRepresentation
 CMp4OutputParamsMP4 (ISO-BMFF) output related parameters
 CMpdBuilderThis class generates DASH MPDs (Media Presentation Descriptions)
 CMpdNotifier
 CMpdNotifierFactory
 CMpdOptionsDefines Mpd Options
 CMpdParamsDASH MPD related parameters
 CMpdWriter
 CPackager
 CPackagingParamsPackaging parameters
 CPeriod
 CPlayReadyEncryptionParams
 CRawKeyParamsRaw key encryption/decryption parameters, i.e. with key parameters provided
 CRepresentation
 CRepresentationStateChangeListener
 CSegmentInfo
 CSimpleMpdNotifier
 CStatus
 CStreamDescriptorDefines a single input/output stream
 CTestParamsParameters used for testing
 CThreadedIoFileDeclaration of class which implements a thread-safe circular buffer
 CUdpFileImplements UdpFile, which receives UDP unicast and multicast streams
 CUdpOptionsOptions parsed from UDP url string of the form: udp://ip:port[?options]
 CWidevineDecryptionParamsWidevine decryption parameters
 CWidevineEncryptionParamsWidevine encryption parameters
 CWidevineSignerSigner credential for Widevine license server