VRConfiguration

@objc(THEOplayerVRConfiguration)
public class VRConfiguration : NSObject, Codable

A VRConfiguration object contains the settings for 360 VR video playback.

  • This attribute indicates the stereo mode of the VR video. If set to nil, no stereo mode will be enabled.

    Declaration

    Swift

    public var stereoMode: StereoMode?
  • This attribute indicates whether 360 VR is enabled.

    Declaration

    Swift

    @objc
    public var vr360: Bool
  • This attribute indicates whether native VR is enabled.

    Declaration

    Swift

    @objc
    public var nativeVR: Bool
  • Constructs a VRConfiguration.

    Declaration

    Swift

    public init(vr360: Bool = true, stereoMode: StereoMode? = nil, nativeVR: Bool? = nil)

    Parameters

    vr360

    Whether 360 VR should be enabled, defaults to true.

    stereoMode

    The stereo mode of the VR video. If nil, no stereo mode will be enabled, defaults to nil. Has no effect when using nativeVR.

    nativeVR

    Whether native VR should be used, defaults to false if not specified.