Содержит свойства временных метаданных, специфичные для DASH, которые можно найти в свойстве EventStream. https://dashif-documents.azurewebsites.net/Events/master/event.html#detailed-processing
Содержит свойства временных метаданных, специфичные для HLS, которые можно найти в свойстве #EXT-X-DATERANGE. https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eThe \u003ccode\u003ecast.framework\u003c/code\u003e namespace provides classes and functionalities for building Cast receiver applications.\u003c/p\u003e\n"],["\u003cp\u003eIt includes core classes like \u003ccode\u003ePlayerManager\u003c/code\u003e to control media playback and \u003ccode\u003eCastReceiverContext\u003c/code\u003e for SDK initialization.\u003c/p\u003e\n"],["\u003cp\u003eIt offers managers for audio tracks, text tracks, and queues to handle different media aspects.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can leverage enumerations for content protection types, logger levels, and Shaka Player variants.\u003c/p\u003e\n"],["\u003cp\u003eThe namespace also encompasses sub-namespaces like \u003ccode\u003eevents\u003c/code\u003e, \u003ccode\u003emessages\u003c/code\u003e, and \u003ccode\u003eui\u003c/code\u003e for handling specific functionalities within the Cast receiver application.\u003c/p\u003e\n"]]],["The `cast.framework` namespace manages cast receiver SDK operations, including audio and text tracks via `AudioTracksManager` and `TextTracksManager`. `CastReceiverContext` initializes the SDK, configurable with `CastReceiverOptions`. `PlayerManager` controls media playback, while `QueueManager` handles queue manipulations. Timed metadata properties are detailed in `DashTimedMetadata` and `HlsTimedMetadata`. `NetworkRequestInfo` and `NetworkResponseInfo` cover HTTP information. The content protection, logging level, and shaka player variants are also listed.\n"],null,["# Namespace: framework\n\ncast.framework\n==============\n\nnamespace static\n\nThis is the `cast.framework` namespace.\n\nClasses\n-------\n\n### [AudioTracksManager](/cast/docs/reference/web_receiver/cast.framework.AudioTracksManager)\n\nManages audio tracks.\n\n### [CastReceiverContext](/cast/docs/reference/web_receiver/cast.framework.CastReceiverContext)\n\nManages loading of underlying libraries and initializes underlying cast\nreceiver SDK.\n\n### [CastReceiverOptions](/cast/docs/reference/web_receiver/cast.framework.CastReceiverOptions)\n\nCast receiver context options.\nAll properties are optional.\n\n### [DashTimedMetadata](/cast/docs/reference/web_receiver/cast.framework.DashTimedMetadata)\n\nContains DASH-specific timed metadata properties found in the EventStream\nproperty.\nhttps://dashif-documents.azurewebsites.net/Events/master/event.html#detailed-processing\n\n### [HlsTimedMetadata](/cast/docs/reference/web_receiver/cast.framework.HlsTimedMetadata)\n\nContains HLS-specific timed metadata properties found in the #EXT-X-DATERANGE\nproperty.\nhttps://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-06#section-4.4.5.1\n\n### [NetworkRequestInfo](/cast/docs/reference/web_receiver/cast.framework.NetworkRequestInfo)\n\nHTTP(s) Request information.\n\n### [NetworkResponseInfo](/cast/docs/reference/web_receiver/cast.framework.NetworkResponseInfo)\n\nHTTP(s) Response information.\n\n### [PlaybackConfig](/cast/docs/reference/web_receiver/cast.framework.PlaybackConfig)\n\nConfiguration to customize playback behavior.\n\n### [PlayerManager](/cast/docs/reference/web_receiver/cast.framework.PlayerManager)\n\nControls and monitors media playback.\n\n### [QueueBase](/cast/docs/reference/web_receiver/cast.framework.QueueBase)\n\nBase implementation of a queue.\n\n### [QueueManager](/cast/docs/reference/web_receiver/cast.framework.QueueManager)\n\nQueueManager exposes several queue manipulation APIs to developers.\n\n### [TextTracksManager](/cast/docs/reference/web_receiver/cast.framework.TextTracksManager)\n\nManages text tracks.\n\n### [TimedMetadata](/cast/docs/reference/web_receiver/cast.framework.TimedMetadata)\n\nTimed metadata generic properties.\n\nNamespaces\n----------\n\n### [breaks](/cast/docs/reference/web_receiver/cast.framework.breaks)\n\n### [events](/cast/docs/reference/web_receiver/cast.framework.events)\n\n### [messages](/cast/docs/reference/web_receiver/cast.framework.messages)\n\n### [system](/cast/docs/reference/web_receiver/cast.framework.system)\n\n### [ui](/cast/docs/reference/web_receiver/cast.framework.ui)\n\nEnumerations\n------------\n\n### ContentProtection\n\nstatic\n\nstring\n\nContent protection type.\n\n| #### Value ||\n|-----------|------------------------------------------------------------------------------------------------------------|\n| NONE | string No content protection. |\n| CLEARKEY | string Clearkey system. |\n| PLAYREADY | string PlayReady DRM. **DEPRECATED**: PlayReady is not supported on all Cast devices. Please use Widevine. |\n| WIDEVINE | string Widevine DRM. |\n\n### LoggerLevel\n\nstatic\n\nnumber\n\nRepresents logger levels.\n\n| #### Value ||\n|---------|---------------------------------------------|\n| DEBUG | number Debug logging (all messages). |\n| VERBOSE | number Verbose logging (sender messages). |\n| INFO | number Info logging (events, general logs). |\n| WARNING | number warning logging (warnings). |\n| ERROR | number Error logging (errors). |\n| NONE | number No logging. |\n\n### ShakaVariant\n\nstatic\n\nstring\n\nRepresents variants of Shaka Player that could be loaded.\n\n| #### Value ||\n|----------|-------------------------------------|\n| STANDARD | string The standard, default build. |\n| DEBUG | string A debug build. |\n\nProperties\n----------\n\n### ContentProtection\n\nstatic\n\nstring\n\nContent protection type.\n\n| #### Value ||\n|-----------|------------------------------------------------------------------------------------------------------------|\n| NONE | string No content protection. |\n| CLEARKEY | string Clearkey system. |\n| PLAYREADY | string PlayReady DRM. **DEPRECATED**: PlayReady is not supported on all Cast devices. Please use Widevine. |\n| WIDEVINE | string Widevine DRM. |\n\n### LoggerLevel\n\nstatic\n\nnumber\n\nRepresents logger levels.\n\n| #### Value ||\n|---------|---------------------------------------------|\n| DEBUG | number Debug logging (all messages). |\n| VERBOSE | number Verbose logging (sender messages). |\n| INFO | number Info logging (events, general logs). |\n| WARNING | number warning logging (warnings). |\n| ERROR | number Error logging (errors). |\n| NONE | number No logging. |\n\n### ShakaVariant\n\nstatic\n\nstring\n\nRepresents variants of Shaka Player that could be loaded.\n\n| #### Value ||\n|----------|-------------------------------------|\n| STANDARD | string The standard, default build. |\n| DEBUG | string A debug build. |\n\n### VERSION\n\nconstant static\n\nstring\n\nWeb Receiver SDK version."]]