VrConfig

data class VrConfig(var vrContentType: VrContentType? = VrContentType.None, var isStereo: Boolean = false, var startPosition: Double = 0.0, var viewingDirectionChangeEventInterval: Double = 0.25, var viewingDirectionChangeThreshold: Double = 5.0, var viewingWindow: VrViewingWindowConfig = VrViewingWindowConfig()) : Parcelable

Configures VR functionality of a Source.

Constructors

Link copied to clipboard
constructor(parcel: Parcel)
constructor(vrContentType: VrContentType? = VrContentType.None, isStereo: Boolean = false, startPosition: Double = 0.0, viewingDirectionChangeEventInterval: Double = 0.25, viewingDirectionChangeThreshold: Double = 5.0, viewingWindow: VrViewingWindowConfig = VrViewingWindowConfig())

Properties

Link copied to clipboard
@SerialName(value = "stereo")
var isStereo: Boolean

Whether the video starts in stereo mode. Default is false.

Link copied to clipboard

The starting viewpoint, stated in degrees.

Link copied to clipboard

The minimal interval between consecutive PlayerEvent.VrViewingDirectionChange events in seconds. Default value is 0.25.

Link copied to clipboard

The threshold in degrees that the viewport can change before the PlayerEvent.VrViewingDirectionChange event is emitted. Default value is 5.

Link copied to clipboard

Configures the VR viewing window. Per default, the user has no limitations. Default value is a default VrViewingWindowConfig.

Link copied to clipboard
@SerialName(value = "contentType")
var vrContentType: VrContentType?

The VrContentType of the VR/360 content.