Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 C_OOTBXMLAttribute
 C_OOTBXMLAttributeBuffer
 C_OOTBXMLElement
 C_OOTBXMLElementBuffer
 CMediaCodecUtils
 CNSData(NSDataAdditions)
 COOAdOverlayInfo
 C<OOAdPlugin>An interface to implement an Ad Plugin, which can plug into the OoyalaPlayer
 C<OOAdPluginManagerProtocol>
 COOAdPodInfoOOAdPodInfo
 COOAdsLearnMoreButton
 COOAdSpotA Generic class to hold AdSpot time info
 COOAdSpotManagerA class that manages a list of ad spots for a content
 COOAdSpotPlugin
 C<OOAdSpotPluginDelegate>
 COOAirPlayButton
 COOAnalyticsPluginBaseImpl
 C<OOAnalyticsPluginProtocol >
 COOAssetDownloadManager
 COOAssetDownloadOptionsOptions object used to create an OODtoAsset
 COOAssetDownloadStream
 COOAssetLoaderDelegate
 COOAssetStore
 COOAudioTrack
 C<OOAudioTrackProtocol >Encapsulates important information of an AVMediaSelectionOption instance
 C<OOAudioTrackSelectionProtocol >This protocol defines all the required methods to manage audio tracks for an asset
 C<OOAuthorizableItem >A protocol that represents a content item that requires authorization to play
 COOBufferViewA wrappper of the Progress Slider that allows a view for the buffering duration to appear
 COOCaptionSingle timed text item
 C<OOCastManagerProtocol >
 COOCastModeOptions
 COOChannelA OOContentItem which contains other items, representing a single channel as defined in Backlot
 COOChannelSetA OOContentItem which contains channels, representing a single channel set as defined in Backlot
 COOClientId
 COOClosedCaptionsAn object which represents all closed captions information for the asset
 COOClosedCaptionsButton
 COOClosedCaptionsItemOOClosedCaptionsItem
 COOClosedCaptionsLabelA text label which may have the uniform edge style
 COOClosedCaptionsSelectorBackgroundViewControllerA View controller that is used to display the background of the CC Selector This is part of the Old UI functionality
 COOClosedCaptionsSelectorViewControllerA UI selector that can be used to select closed captions language This is part of the Old UI functionality
 COOClosedCaptionsStyleDefines text style to be used when displaying closed captions
 COOClosedCaptionsViewA View which displasy caption text
 COOContentItemA single playable content item, such as video
 COOControlsViewControllerOOControlsViewController
 COOCuePointsViewA view that renders the cue points of advertisements within a certain frame
 C<OOCuePointViewDurationDataSource>An interface that gives OOCuePointsView the duration to use when rendering its cuepoints
 COODebugModeEnable or disable Ooyala debug logs
 COODefaultAudioOnlyPlayerInfoThis is the default implementation of OOPlayerInfo for audio_only assets
 COODefaultPlayerInfoThis is the default implementation of OOPlayerInfo
 COODeviceInfo
 COODiscoveryManagerOODiscoveryManager
 COODiscoveryOptionsOODiscoveryOptions
 COODtoAssetUse this class to manage an offline-downloadable asset
 COODynamicChannelA OOContentItem which contains other items, dynamically created out of list of embed codes
 COOEmbeddedSecureURLGeneratorDefault implementation of OOSecureURLGenerator which will generate secured Ooyala API URLs using API key and secret
 COOEmbeddedSignatureGeneratorDefault implementation of OOSignatureGenerator which will generate Ooyala API signatures using API secret
 C<OOEmbedTokenGenerator >A protocol that defines how the Ooyala Player can creates Ooyala Player Tokens for OPT-enforced playback
 C<OOFairplayContentKeyDelegate>This delegate communicates about downloading a Fairplay license
 COOFCCTVRatingEncapsulates the UI-relevant rating data of an asset
 COOFCCTVRatingConfigurationUse this when first setting up the OoyalaPlayer to control the layout and behavior of the TV Ratings stamp
 COOFCCTVRatingStampView
 COOFCCTVRatingVideoView
 COOFullscreenButton
 COOImages
 COOIQAnalyticsPlugin
 COOIQConfigurationConfigurable values for IQ Analytics
 COOIQOfflineManager
 COOIQOfflineManager(Internal)
 C<OOLifeCycle>Handle events around the lifecycle of the OOOoyalaPlayer
 COOManagedAdsPlugin
 COOManagedAdSpotBase class for concrete ad spot implementations
 COOModule
 COONextButton
 COOOfflineVideo
 COOOoyalaAdSpotA single ooyala video ad associated with specific time
 COOOoyalaAPIClientOoyala API client implementation
 COOOoyalaErrorRepresents an error in the Ooyala SDK
 COOOoyalaPlayerThe OoyalaPlayer is the heart of the playback system
 COOOoyalaPlayer(AdPluginManagement)
 COOOoyalaPlayer(Ads)
 COOOoyalaPlayer(AppEvents)
 COOOoyalaPlayer(Cast)
 COOOoyalaPlayer(Channel)
 COOOoyalaPlayer(ClosedCaptions)
 COOOoyalaPlayer(MoviePlayerCreation)
 COOOoyalaPlayer(MultiAudio)
 COOOoyalaPlayer(Playback)
 COOOoyalaPlayer(PlaybackSpeed)
 COOOoyalaPlayer(PlaybackWorkflow)
 COOOoyalaPlayer(UI)
 C<OOOoyalaPlayerDelegate >
 COOOoyalaPlayerStateConverter
 COOOoyalaPlayerViewControllerMain ViewController class for Ooyala player
 COOOoyalaSimpleTVPlayerViewControllerMain ViewController class for Ooyala player
 COOOptionsConfigurations to change the behavior of the OoyalaPlayer
 COOOrderedDictionaryOOOrderedDictionary
 C<OOPaginatedParentItem>
 COOPiPButton
 C<OOPlayableItem >A simple protocol which has the list of available streams for playback
 COOPlayerOOPlayer
 COOPlayerDomainRepresents the domain under which Ooyala analytics will be recorded
 C<OOPlayerInfo >OOPlayerInfo represents information describing the capabilities of the playback device
 C<OOPlayerProtocol>
 COOPlayPauseButton
 COOPreviousButton
 COOScalableImageButton
 C<OOSecureURLGenerator >A protocol used to request a signed URL for Player API requests
 COOSeekInfo
 C<OOSignatureGenerator >A protocol which signs data based on Ooyala signature protocol
 COOStateNotifier
 COOStreamOOStream
 COOStreamPlayer
 C<OOStreamPlayerMappingCreator >
 C<OOStreamPlayerMappingPredicate >
 COOTBXML
 COOTBXML(StaticFunctions)
 COOTransparentToolbarA transparent toolbar that can be used to overlay over other views
 COOUIUtilsOOUIUtils
 COOUnbundledVideo
 COOVASTAdRepresents all information from a single VAST XML file
 COOVASTAdSpotRepresents all VAST information from a root VAST XML file
 COOVASTCompanionA Companion ad that was defined in a VAST advertisement
 COOVASTCompanionAdsA list of companion ads that was defined in a VAST XML
 COOVASTCreativeA creative that was defined in a VAST XML
 COOVASTIconRepresents a VASTIcon that needs to be displayed on during a VAST ad
 COOVASTLinearAdRepresents a single VAST linear advertisement
 COOVASTNonLinearA single non-linear, static advertisement that was defined in a VAST XML
 COOVASTNonLinearAdsA list of non-linear, static advertisement that was defined in a VAST XML
 COOVASTOffsetDefines an offset for when ad-related events should happen around VAST ads
 COOVASTResourceA URL from which to get VAST information
 COOVASTStreamRepresents a single VAST stream that can be played in a Stream Player
 COOVASTUtilsVarious VAST-related utilities
 COOVASTVMAPAdHelperVarious VMAP-related utilities
 COOVASTVMAPAdSpotDefines all information around an Ad Spot as it was defined in a VMAP XML
 COOVideoThis class implements video stream object
 COOVideo(Internal)
 COOVideoGravityButton
 COOVolumeButton
 CScrubberSliderFramingA class which helps measure the correct size for the scrubber, after all buttons have been measured