Stores the info and metadata for the specified movie. More...

Inheritance diagram for com.ooyala.android.item.Video:
com.ooyala.android.item.ContentItem com.ooyala.android.item.PlayableItem com.ooyala.android.item.AuthorizableItem com.ooyala.android.util.OrderedMapValue< K > com.ooyala.android.item.StandaloneVideo

Public Member Functions

 Video (UnbundledVideo unbundledVideo)
 Convert an UnbundledVideo into an object our playback stack understands. More...
 
 Video (JSONObject data, String embedCode)
 
ReturnState update (JSONObject data)
 Update the AuthorizableItem using the specified data. More...
 
List< OoyalaManagedAdSpotgetAds ()
 
void insertAd (OoyalaManagedAdSpot ad)
 Insert an AdSpot to play during this video. More...
 
void filterAds (IMatchObjectPredicate< OoyalaManagedAdSpot > keeper)
 
Channel getParent ()
 
int getDuration ()
 
Video firstVideo ()
 
Video nextVideo ()
 
Video previousVideo ()
 
boolean hasAds ()
 Returns whether this movie has ads. More...
 
boolean isLive ()
 
ClosedCaptions getClosedCaptions ()
 
VTTClosedCaptions getVTTClosedCaptions ()
 
void setClosedCaptions (ClosedCaptions closedCaptions)
 
boolean hasClosedCaptions ()
 
Video videoFromEmbedCode (String embedCode, Video currentItem)
 
Set< StreamgetStreams ()
 
Stream getStream ()
 
boolean needsFetchInfo ()
 
boolean hasTokenExpired ()
 
File getFolder ()
 
Cache getCache ()
 
boolean isHAEnabled ()
 
void setAsset (JSONObject asset)
 Provides possibility to change settings of video. More...
 
boolean isSsaiEnabled ()
 Check if SSAI is enabled for this VOD or live video. More...
 
void setManifestCCs (Map< String, ManifestClosedCaption > manifestCCs)
 Set the available in manifest closed captions languages. More...
 
Set< String > getManifestCCLanguages ()
 Get the available in manifest closed captions languages. More...
 
Set< String > getManifestCCLanguagesCodes ()
 Get the available in manifest closed captions languages codes. More...
 
String getLanguageCodeFor (String language)
 Get the language code for a user friendly language. More...
 
Set< String > languageCodesToDisplay ()
 If there is more than one language code in manifest, use the manifest languages If there is only one language code in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree. More...
 
Set< String > languageNamesToDisplay ()
 If there is more than one language name in manifest, use the manifest languages If there is only one language name in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree. More...
 
String getEmbedCode ()
 Get the embedCode for this content item. More...
 
String getExternalId ()
 Get the externalId for this content item. More...
 
String getTitle ()
 Get the title for this content item. More...
 
String getDescription ()
 Get the description for this content item. More...
 
boolean hasVRContent ()
 Does this content item have VR content. More...
 
String getAssetPCode ()
 Get the Asset PCode for this content item. More...
 
JSONObject getMetadataJSON ()
 Get the inner metadata JSONObject for this content item. More...
 
JSONArray getMetadataAllAds ()
 Get the all_ads JSONArray in the metadata for this content item. More...
 
FCCTVRating getTVRating ()
 
List< String > embedCodesToAuthorize ()
 For internal use only. More...
 
String getPromoImageURL (int width, int height)
 Returns a promo image URL for this content item that will be at least the specified dimensions. More...
 
String getHostedAtUrl ()
 Returns a URL that video is hosted at for this content item. More...
 
String getDefaultAudioTrackLanguage ()
 
boolean isAuthorized ()
 Whether or not this AuthorizableItem is authorized. More...
 
int getAuthCode ()
 The Auth Code from the authorization request. More...
 
String getKey ()
 
boolean isHeartbeatRequired ()
 
Map< String, String > getMetadata ()
 
Map< String, ModuleDatagetModuleData ()
 
boolean isOfflineVideo ()
 
void setOfflineVideo (boolean isOfflineVideo)
 
SsaiMetadata getSsaiMetadata ()
 Get SSAI metadata associated with the Content Item. More...
 

Static Public Member Functions

static ContentItem create (JSONObject data, List< String > embedCodes)
 
static ContentItem create (JSONObject data, String embedCode)
 
static List< String > getEmbedCodes (List<? extends ContentItem > items)
 
static String getAuthError (int authCode)
 Generate the authorization error of a video item. More...
 

Public Attributes

int retryCount
 

Static Public Attributes

static final String KEY_METADATA_HIGH_AVAILABILITY = "highAvailability"
 
static final String KEY_METADATA_HA_ENABLED = "ha_enabled"
 
static final String KEY_METADATA_ENABLED = "enabled"
 
static final String KEY_METADATA_HA_COUNT = "ha_count"
 
static String [] authCodeDescription
 

Protected Member Functions

Set< String > languagesToDisplay (Set< String > manifestLanguages, Set< String > contentTreeLanguages)
 If there is more than one language in manifest, use the manifest languages If there is only one language in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree. More...
 

Protected Attributes

List< OoyalaManagedAdSpot_ads = new ArrayList<OoyalaManagedAdSpot>()
 
Set< Stream_streams = new HashSet<Stream>()
 
Channel _parent = null
 
int _duration = 0
 
boolean _live = false
 
ClosedCaptions _closedCaptions = null
 
VTTClosedCaptions vttClosedCaptions = null
 
File folder
 
Cache cache
 
String _embedCode = null
 
String _externalId = null
 
String _contentToken = null
 
String _title = null
 
String _description = null
 
String _promoImageURL = null
 
String _assetPCode = null
 
String _hostedAtURL = null
 
String _defaultAudioTrackLanguage = null
 
boolean _authorized = false
 
int _authCode = AuthCode.NOT_REQUESTED
 
boolean _heartbeatRequired
 
Map< String, String > _metadata
 
Map< String, ModuleData_moduleData
 
JSONObject _metadataJSON
 
JSONArray _metadataAllAdsJSONArray
 
FCCTVRating _tvRating
 
boolean _hasVRContent = false
 
SsaiMetadata _ssaiMetadata
 

Static Protected Attributes

static final String KEY_EMBED_CODE = "embed_code"
 
static final String KEY_EXTERNAL_ID = "external_id"
 
static final String KEY_CONTENT_TOKEN = "content_token"
 
static final String KEY_TITLE = "title"
 
static final String KEY_DESCRIPTION = "description"
 
static final String KEY_PROMO_IMAGE = "promo_image"
 
static final String KEY_HOSTED_AT_URL = "hostedAtURL"
 
static final String KEY_THUMBNAIL_IMAGE = "thumbnail_image"
 
static final String KEY_ASSET_PCODE = "asset_pcode"
 
static final String KEY_CONTENT_TYPE = "content_type"
 
static final String KEY_ADS = "ads"
 
static final String KEY_NEXT_CHILDREN = "next_children"
 
static final String KEY_DURATION = "duration"
 
static final String KEY_CLOSED_CAPTIONS = "closed_captions"
 
static final String KEY_CLOSED_CAPTIONS_VTT = "closed_captions_vtt"
 
static final String KEY_REQUIRE_HEARTBEAT = "require_heartbeat"
 
static final String KEY_CODE = "code"
 
static final String KEY_AUTHORIZED = "authorized"
 
static final String KEY_CHILDREN = "children"
 
static final String KEY_STREAMS = "streams"
 
static final String KEY_MOVIE_ATTRIBUTES = "movie_attributes"
 
static final String KEY_VR_TYPE = "vr360type"
 
static final String KEY_DEFAULT_AUDIO_TRACK_LANGUAGE = "default_language"
 
static final String KEY_METADATA = "metadata"
 
static final String KEY_METADATA_BASE = "base"
 
static final String KEY_METADATA_MODULES = "modules"
 
static final String KEY_METADATA_MODULE_TYPE = "type"
 
static final String KEY_METADATA_ALL_ADS = "all_ads"
 
static final String KEY_METADATA_ALL_ADS_POSITION = "position"
 
static final String KEY_METADATA_TVRATING_RATING = "tvrating"
 
static final String KEY_METADATA_TVRATING_SUBRATINGS = "tvsubratings"
 
static final String KEY_METADATA_TVRATING_CLICKTHROUGH_URL = "tvratingsurl"
 
static final String KEY_METADATA_VR_CONTENT = "vrcontent"
 
static final String KEY_EMBED_CODE_ATTRIBUTES = "attributes"
 
static final String KEY_EMBED_CODE_PROVIDER = "provider"
 
static final String KEY_SSAI_ENABLED = "ssai_enabled"
 
static final String KEY_SSAI_VOD_ENABLED = "ssai_vod_enabled"
 
static final String KEY_SSAI_VOD_ENABLED_MOVIE = "ssai_vod_enabled_movie_level"
 
static final String CONTENT_TYPE_CHANNEL_SET = "MultiChannel"
 
static final String CONTENT_TYPE_CHANNEL = "Channel"
 
static final String CONTENT_TYPE_VIDEO = "Video"
 
static final String CONTENT_TYPE_AUDIO = "Audio"
 
static final String CONTENT_TYPE_LIVE_STREAM = "LiveStream"
 
static final String VALUE_VR_TYPE = "mono"
 

Detailed Description

Stores the info and metadata for the specified movie.

Constructor & Destructor Documentation

com.ooyala.android.item.Video.Video ( UnbundledVideo  unbundledVideo)

Convert an UnbundledVideo into an object our playback stack understands.

This is mostly only for internal use.

Parameters
unbundledVideonon-null.
See also
UnbundledVideo
com.ooyala.android.item.Video.Video ( JSONObject  data,
String  embedCode 
)

Member Function Documentation

static ContentItem com.ooyala.android.item.ContentItem.create ( JSONObject  data,
List< String >  embedCodes 
)
staticinherited
static ContentItem com.ooyala.android.item.ContentItem.create ( JSONObject  data,
String  embedCode 
)
staticinherited
List<String> com.ooyala.android.item.ContentItem.embedCodesToAuthorize ( )
inherited

For internal use only.

The embed codes to authorize for the AuthorizableItem

Returns
the embed codes to authorize as a List

Implements com.ooyala.android.item.AuthorizableItem.

void com.ooyala.android.item.Video.filterAds ( IMatchObjectPredicate< OoyalaManagedAdSpot keeper)
Video com.ooyala.android.item.Video.firstVideo ( )
List<OoyalaManagedAdSpot> com.ooyala.android.item.Video.getAds ( )
String com.ooyala.android.item.ContentItem.getAssetPCode ( )
inherited

Get the Asset PCode for this content item.

Returns
Asset PCode for this content item
int com.ooyala.android.item.ContentItem.getAuthCode ( )
inherited

The Auth Code from the authorization request.

Returns
an int with the status of the authorization request

Implements com.ooyala.android.item.AuthorizableItem.

static String com.ooyala.android.item.ContentItem.getAuthError ( int  authCode)
staticinherited

Generate the authorization error of a video item.

Parameters
authCode
Returns
a properly described OoyalaException
Cache com.ooyala.android.item.Video.getCache ( )
Returns
the cache for offline playback.
ClosedCaptions com.ooyala.android.item.Video.getClosedCaptions ( )
String com.ooyala.android.item.ContentItem.getDefaultAudioTrackLanguage ( )
inherited
Returns
The default audio track language.
String com.ooyala.android.item.ContentItem.getDescription ( )
inherited

Get the description for this content item.

Returns
description of this content item
int com.ooyala.android.item.Video.getDuration ( )
String com.ooyala.android.item.ContentItem.getEmbedCode ( )
inherited

Get the embedCode for this content item.

Returns
embedCode of this content item
static List<String> com.ooyala.android.item.ContentItem.getEmbedCodes ( List<? extends ContentItem items)
staticinherited
String com.ooyala.android.item.ContentItem.getExternalId ( )
inherited

Get the externalId for this content item.

Returns
externalId of this content item
File com.ooyala.android.item.Video.getFolder ( )
Returns
the offline video folder.
String com.ooyala.android.item.ContentItem.getHostedAtUrl ( )
inherited

Returns a URL that video is hosted at for this content item.

Returns
the url
String com.ooyala.android.item.ContentItem.getKey ( )
inherited
String com.ooyala.android.item.Video.getLanguageCodeFor ( String  language)

Get the language code for a user friendly language.

Returns
a language code if found in this video closed captions
Set<String> com.ooyala.android.item.Video.getManifestCCLanguages ( )

Get the available in manifest closed captions languages.

Returns
a set with the in manifest available closed captions languages or an empty set
Set<String> com.ooyala.android.item.Video.getManifestCCLanguagesCodes ( )

Get the available in manifest closed captions languages codes.

Returns
a set with the in manifest available closed captions languages codes or an empty set
Map<String, String> com.ooyala.android.item.ContentItem.getMetadata ( )
inherited
JSONArray com.ooyala.android.item.ContentItem.getMetadataAllAds ( )
inherited

Get the all_ads JSONArray in the metadata for this content item.

Returns
all_ads JSONArray in the metadata for this content item
JSONObject com.ooyala.android.item.ContentItem.getMetadataJSON ( )
inherited

Get the inner metadata JSONObject for this content item.

Returns
inner metadata JSONObject for this content item
Map<String, ModuleData> com.ooyala.android.item.ContentItem.getModuleData ( )
inherited
Channel com.ooyala.android.item.Video.getParent ( )
String com.ooyala.android.item.ContentItem.getPromoImageURL ( int  width,
int  height 
)
inherited

Returns a promo image URL for this content item that will be at least the specified dimensions.

Parameters
width
height
Returns
the image url
SsaiMetadata com.ooyala.android.item.ContentItem.getSsaiMetadata ( )
inherited

Get SSAI metadata associated with the Content Item.

Returns
SSAI metadata
Stream com.ooyala.android.item.Video.getStream ( )
Set<Stream> com.ooyala.android.item.Video.getStreams ( )
String com.ooyala.android.item.ContentItem.getTitle ( )
inherited

Get the title for this content item.

Returns
title of this content item
FCCTVRating com.ooyala.android.item.ContentItem.getTVRating ( )
inherited
Returns
possibly null.
VTTClosedCaptions com.ooyala.android.item.Video.getVTTClosedCaptions ( )
boolean com.ooyala.android.item.Video.hasAds ( )

Returns whether this movie has ads.

Returns
isAd
boolean com.ooyala.android.item.Video.hasClosedCaptions ( )
boolean com.ooyala.android.item.Video.hasTokenExpired ( )
boolean com.ooyala.android.item.ContentItem.hasVRContent ( )
inherited

Does this content item have VR content.

Returns
hasVRContent of this content item
void com.ooyala.android.item.Video.insertAd ( OoyalaManagedAdSpot  ad)

Insert an AdSpot to play during this video.

Parameters
adthe AdSpot to play during this video
boolean com.ooyala.android.item.ContentItem.isAuthorized ( )
inherited

Whether or not this AuthorizableItem is authorized.

Returns
true if authorized, false if not

Implements com.ooyala.android.item.AuthorizableItem.

boolean com.ooyala.android.item.Video.isHAEnabled ( )
boolean com.ooyala.android.item.ContentItem.isHeartbeatRequired ( )
inherited
boolean com.ooyala.android.item.Video.isLive ( )
boolean com.ooyala.android.item.ContentItem.isOfflineVideo ( )
inherited
boolean com.ooyala.android.item.Video.isSsaiEnabled ( )

Check if SSAI is enabled for this VOD or live video.

Returns
true if SSAI is enabled for this video
Set<String> com.ooyala.android.item.Video.languageCodesToDisplay ( )

If there is more than one language code in manifest, use the manifest languages If there is only one language code in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree.

Returns
a set with the language codes to display
Set<String> com.ooyala.android.item.Video.languageNamesToDisplay ( )

If there is more than one language name in manifest, use the manifest languages If there is only one language name in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree.

Returns
a set with the language names to display
Set<String> com.ooyala.android.item.Video.languagesToDisplay ( Set< String >  manifestLanguages,
Set< String >  contentTreeLanguages 
)
protected

If there is more than one language in manifest, use the manifest languages If there is only one language in manifest and is Unknown, check for content tree If the previous conditions were not met and there are CC in content tree, use content tree.

Parameters
manifestLanguagesset containing the manifest language names or language codes
contentTreeLanguagesset containing the content tree language names or language codes
Returns
a set with the languages to display
boolean com.ooyala.android.item.Video.needsFetchInfo ( )
Video com.ooyala.android.item.Video.nextVideo ( )
Video com.ooyala.android.item.Video.previousVideo ( )
void com.ooyala.android.item.Video.setAsset ( JSONObject  asset)

Provides possibility to change settings of video.

Parameters
assetcontains settings for video
void com.ooyala.android.item.Video.setClosedCaptions ( ClosedCaptions  closedCaptions)
void com.ooyala.android.item.Video.setManifestCCs ( Map< String, ManifestClosedCaption manifestCCs)

Set the available in manifest closed captions languages.

Parameters
manifestCCscontains the available in manifest closed captions
void com.ooyala.android.item.ContentItem.setOfflineVideo ( boolean  isOfflineVideo)
inherited
ReturnState com.ooyala.android.item.Video.update ( JSONObject  data)

Update the AuthorizableItem using the specified data.

Parameters
datathe data to use to update this AuthorizableItem
Returns
a ReturnState based on if the data matched or not (or parsing failed)

Implements com.ooyala.android.item.AuthorizableItem.

Video com.ooyala.android.item.Video.videoFromEmbedCode ( String  embedCode,
Video  currentItem 
)

Member Data Documentation

List<OoyalaManagedAdSpot> com.ooyala.android.item.Video._ads = new ArrayList<OoyalaManagedAdSpot>()
protected
String com.ooyala.android.item.ContentItem._assetPCode = null
protectedinherited
int com.ooyala.android.item.ContentItem._authCode = AuthCode.NOT_REQUESTED
protectedinherited
boolean com.ooyala.android.item.ContentItem._authorized = false
protectedinherited
ClosedCaptions com.ooyala.android.item.Video._closedCaptions = null
protected
String com.ooyala.android.item.ContentItem._contentToken = null
protectedinherited
String com.ooyala.android.item.ContentItem._defaultAudioTrackLanguage = null
protectedinherited
String com.ooyala.android.item.ContentItem._description = null
protectedinherited
int com.ooyala.android.item.Video._duration = 0
protected
String com.ooyala.android.item.ContentItem._embedCode = null
protectedinherited
String com.ooyala.android.item.ContentItem._externalId = null
protectedinherited
boolean com.ooyala.android.item.ContentItem._hasVRContent = false
protectedinherited
boolean com.ooyala.android.item.ContentItem._heartbeatRequired
protectedinherited
String com.ooyala.android.item.ContentItem._hostedAtURL = null
protectedinherited
boolean com.ooyala.android.item.Video._live = false
protected
Map<String, String> com.ooyala.android.item.ContentItem._metadata
protectedinherited
JSONArray com.ooyala.android.item.ContentItem._metadataAllAdsJSONArray
protectedinherited
JSONObject com.ooyala.android.item.ContentItem._metadataJSON
protectedinherited
Map<String, ModuleData> com.ooyala.android.item.ContentItem._moduleData
protectedinherited
Channel com.ooyala.android.item.Video._parent = null
protected
String com.ooyala.android.item.ContentItem._promoImageURL = null
protectedinherited
SsaiMetadata com.ooyala.android.item.ContentItem._ssaiMetadata
protectedinherited
Set<Stream> com.ooyala.android.item.Video._streams = new HashSet<Stream>()
protected
String com.ooyala.android.item.ContentItem._title = null
protectedinherited
FCCTVRating com.ooyala.android.item.ContentItem._tvRating
protectedinherited
String [] com.ooyala.android.item.AuthorizableItem.authCodeDescription
staticinherited
Cache com.ooyala.android.item.Video.cache
protected
final String com.ooyala.android.item.ContentItem.CONTENT_TYPE_AUDIO = "Audio"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.CONTENT_TYPE_CHANNEL = "Channel"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.CONTENT_TYPE_CHANNEL_SET = "MultiChannel"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.CONTENT_TYPE_LIVE_STREAM = "LiveStream"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.CONTENT_TYPE_VIDEO = "Video"
staticprotectedinherited
File com.ooyala.android.item.Video.folder
protected
final String com.ooyala.android.item.ContentItem.KEY_ADS = "ads"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_ASSET_PCODE = "asset_pcode"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_AUTHORIZED = "authorized"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CHILDREN = "children"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CLOSED_CAPTIONS = "closed_captions"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CLOSED_CAPTIONS_VTT = "closed_captions_vtt"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CODE = "code"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CONTENT_TOKEN = "content_token"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_CONTENT_TYPE = "content_type"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_DEFAULT_AUDIO_TRACK_LANGUAGE = "default_language"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_DESCRIPTION = "description"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_DURATION = "duration"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_EMBED_CODE = "embed_code"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_EMBED_CODE_ATTRIBUTES = "attributes"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_EMBED_CODE_PROVIDER = "provider"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_EXTERNAL_ID = "external_id"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_HOSTED_AT_URL = "hostedAtURL"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA = "metadata"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_ALL_ADS = "all_ads"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_ALL_ADS_POSITION = "position"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_BASE = "base"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_ENABLED = "enabled"
staticinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_HA_COUNT = "ha_count"
staticinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_HA_ENABLED = "ha_enabled"
staticinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_HIGH_AVAILABILITY = "highAvailability"
staticinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_MODULE_TYPE = "type"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_MODULES = "modules"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_TVRATING_CLICKTHROUGH_URL = "tvratingsurl"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_TVRATING_RATING = "tvrating"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_TVRATING_SUBRATINGS = "tvsubratings"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_METADATA_VR_CONTENT = "vrcontent"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_MOVIE_ATTRIBUTES = "movie_attributes"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_NEXT_CHILDREN = "next_children"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_PROMO_IMAGE = "promo_image"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_REQUIRE_HEARTBEAT = "require_heartbeat"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_SSAI_ENABLED = "ssai_enabled"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_SSAI_VOD_ENABLED = "ssai_vod_enabled"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_SSAI_VOD_ENABLED_MOVIE = "ssai_vod_enabled_movie_level"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_STREAMS = "streams"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_THUMBNAIL_IMAGE = "thumbnail_image"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_TITLE = "title"
staticprotectedinherited
final String com.ooyala.android.item.ContentItem.KEY_VR_TYPE = "vr360type"
staticprotectedinherited
int com.ooyala.android.item.Video.retryCount
final String com.ooyala.android.item.ContentItem.VALUE_VR_TYPE = "mono"
staticprotectedinherited
VTTClosedCaptions com.ooyala.android.item.Video.vttClosedCaptions = null
protected