Package video.api.client.api.models
Class VideoAssets
java.lang.Object
video.api.client.api.models.VideoAssets
- All Implemented Interfaces:
java.io.Serializable
public class VideoAssets
extends java.lang.Object
implements java.io.Serializable
Collection of details about the video object that you can use to work with the video object.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSERIALIZED_NAME_HLSstatic java.lang.StringSERIALIZED_NAME_IFRAMEstatic java.lang.StringSERIALIZED_NAME_MP4static java.lang.StringSERIALIZED_NAME_PLAYERstatic java.lang.StringSERIALIZED_NAME_THUMBNAIL -
Constructor Summary
Constructors Constructor Description VideoAssets() -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.net.URIgetHls()This is the manifest URL.java.lang.StringgetIframe()Code to use video from a third party websitejava.net.URIgetMp4()Available only if mp4Support is enabled.java.net.URIgetPlayer()Raw url of the player.java.net.URIgetThumbnail()Poster of the video.inthashCode()VideoAssetshls(java.net.URI hls)VideoAssetsiframe(java.lang.String iframe)VideoAssetsmp4(java.net.URI mp4)VideoAssetsplayer(java.net.URI player)voidsetHls(java.net.URI hls)voidsetIframe(java.lang.String iframe)voidsetMp4(java.net.URI mp4)voidsetPlayer(java.net.URI player)voidsetThumbnail(java.net.URI thumbnail)VideoAssetsthumbnail(java.net.URI thumbnail)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
SERIALIZED_NAME_HLS
public static final java.lang.String SERIALIZED_NAME_HLS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IFRAME
public static final java.lang.String SERIALIZED_NAME_IFRAME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PLAYER
public static final java.lang.String SERIALIZED_NAME_PLAYER- See Also:
- Constant Field Values
-
SERIALIZED_NAME_THUMBNAIL
public static final java.lang.String SERIALIZED_NAME_THUMBNAIL- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MP4
public static final java.lang.String SERIALIZED_NAME_MP4- See Also:
- Constant Field Values
-
-
Constructor Details
-
VideoAssets
public VideoAssets()
-
-
Method Details
-
hls
-
getHls
@Nullable public java.net.URI getHls()This is the manifest URL. For HTTP Live Streaming (HLS), when a HLS video stream is initiated, the first file to download is the manifest. This file has the extension M3U8, and provides the video player with information about the various bitrates available for streaming.- Returns:
- hls
-
setHls
public void setHls(java.net.URI hls) -
iframe
-
getIframe
@Nullable public java.lang.String getIframe()Code to use video from a third party website- Returns:
- iframe
-
setIframe
public void setIframe(java.lang.String iframe) -
player
-
getPlayer
@Nullable public java.net.URI getPlayer()Raw url of the player.- Returns:
- player
-
setPlayer
public void setPlayer(java.net.URI player) -
thumbnail
-
getThumbnail
@Nullable public java.net.URI getThumbnail()Poster of the video.- Returns:
- thumbnail
-
setThumbnail
public void setThumbnail(java.net.URI thumbnail) -
mp4
-
getMp4
@Nullable public java.net.URI getMp4()Available only if mp4Support is enabled. Raw mp4 url.- Returns:
- mp4
-
setMp4
public void setMp4(java.net.URI mp4) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-