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
 CCallbackFile
 CFileDefine an abstract file interface
 CFileCloser
 CHttpFile
 CIoCacheDeclaration of class which implements a thread-safe circular buffer
 CLocalFileImplement LocalFile which deals with local storage
 CMemoryFile
 CBufferCallbackParamsBuffer callback params
 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]
 CHlsParamsHLS related parameters
 CCuepoint
 CAdCueGeneratorParamsCuepoint generator related parameters
 CChunkingParamsChunking (segmentation) related parameters
 CWidevineSignerSigner credential for Widevine license server
 CWidevineEncryptionParamsWidevine encryption parameters
 CPlayReadyEncryptionParams
 CRawKeyParamsRaw key encryption/decryption parameters, i.e. with key parameters provided
 CEncryptionParamsEncryption parameters
 CWidevineDecryptionParamsWidevine decryption parameters
 CDecryptionParamsDecryption parameters
 CMp4OutputParamsMP4 (ISO-BMFF) output related parameters
 CAdaptationSet
 CBandwidthEstimator
 CElement
 CContentProtectionElement
 CMockMpdBuilder
 CMockPeriod
 CMockAdaptationSet
 CMockRepresentation
 CMockMpdNotifier
 CMpdBuilderThis class generates DASH MPDs (Media Presentation Descriptions)
 CMpdNotifier
 CMpdOptionsDefines Mpd Options
 CPeriod
 CRepresentationStateChangeListener
 CRepresentation
 CSegmentInfo
 CSimpleMpdNotifier
 CMpdParamsDASH MPD related parameters
 CMpdNotifierFactory
 CMpdWriter
 CTestParamsParameters used for testing
 CPackagingParamsPackaging parameters
 CStreamDescriptorDefines a single input/output stream
 CPackager
 CStatus