CameraTimelineTrait.MediaUrl

class CameraTimelineTrait.MediaUrl : ClusterStruct


URL for accessing media related to the event session.

Summary

Nested types

Descriptor enum for this struct's fields.

Public constructors

MediaUrl(
    preview_url: String,
    thumbnail_url: String,
    mp4_download_url: String,
    dash_manifest_url: String,
    hls_master_playlist_url: String
)

Creates the MediaUrl class.

Public functions

open StructDescriptor

Returns the descriptor for the struct.

open Any?

Returns the value of the field for the given tag ID.

Public properties

String

The URL for the DASH manifest of the session.

String

The URL for the HLS master playlist of the session.

String

The URL for downloading the MP4 clip of the session.

String

The URL for the animated preview clip of the session.

String

The URL for the thumbnail image of the session.

Public constructors

MediaUrl

MediaUrl(
    preview_url: String = "",
    thumbnail_url: String = "",
    mp4_download_url: String = "",
    dash_manifest_url: String = "",
    hls_master_playlist_url: String = ""
)

Creates the MediaUrl class.

Public functions

getDescriptor

@HomeExperimentalGenericApi
open fun getDescriptor(): StructDescriptor

Returns the descriptor for the struct.

getFieldValueById

@HomeExperimentalGenericApi
open fun getFieldValueById(tagId: UInt): Any?

Returns the value of the field for the given tag ID.

Public properties

dash_manifest_url

val dash_manifest_urlString

The URL for the DASH manifest of the session.

hls_master_playlist_url

val hls_master_playlist_urlString

The URL for the HLS master playlist of the session.

mp4_download_url

val mp4_download_urlString

The URL for downloading the MP4 clip of the session.

preview_url

val preview_urlString

The URL for the animated preview clip of the session.

thumbnail_url

val thumbnail_urlString

The URL for the thumbnail image of the session.