VideoPlaybackOptions

data class VideoPlaybackOptions(val dynamicRangePolicy: DynamicRangePolicy = DynamicRangePolicy.AUTO, val dolbyVisionPolicy: DolbyVisionPolicy = DolbyVisionPolicy.AUTO, val desktopVideoBackend: DesktopVideoBackend = DesktopVideoBackend.AUTO, val extensions: List<VideoPipelineExtension> = emptyList(), val projection: VideoProjectionSettings = VideoProjectionSettings(), val projectionView: VideoProjectionViewSettings = VideoProjectionViewSettings(), val projectionViewControlMode: VideoProjectionViewControlMode = VideoProjectionViewControlMode.AUTO, val projectionTextureCrop: VideoTextureCrop = VideoTextureCrop(), val projectionDetectionMode: VideoProjectionDetectionMode = VideoProjectionDetectionMode.AUTO, val webPlaybackEngine: WebPlaybackEngine = WebPlaybackEngine.MOVI, val webDrmConfiguration: WebDrmConfiguration? = null)

Constructors

Link copied to clipboard
constructor(dynamicRangePolicy: DynamicRangePolicy = DynamicRangePolicy.AUTO, dolbyVisionPolicy: DolbyVisionPolicy = DolbyVisionPolicy.AUTO, desktopVideoBackend: DesktopVideoBackend = DesktopVideoBackend.AUTO, extensions: List<VideoPipelineExtension> = emptyList(), projection: VideoProjectionSettings = VideoProjectionSettings(), projectionView: VideoProjectionViewSettings = VideoProjectionViewSettings(), projectionViewControlMode: VideoProjectionViewControlMode = VideoProjectionViewControlMode.AUTO, projectionTextureCrop: VideoTextureCrop = VideoTextureCrop(), projectionDetectionMode: VideoProjectionDetectionMode = VideoProjectionDetectionMode.AUTO, webPlaybackEngine: WebPlaybackEngine = WebPlaybackEngine.MOVI, webDrmConfiguration: WebDrmConfiguration? = null)

Properties

Link copied to clipboard
val dolbyVisionPolicy: DolbyVisionPolicy
Link copied to clipboard
val dynamicRangePolicy: DynamicRangePolicy
Link copied to clipboard
val extensions: List<VideoPipelineExtension>
Link copied to clipboard
val extensionStatuses: List<VideoPipelineExtensionStatus>
Link copied to clipboard
val projection: VideoProjectionSettings
Link copied to clipboard
val projectionTextureCrop: VideoTextureCrop
Link copied to clipboard
val projectionView: VideoProjectionViewSettings
Link copied to clipboard
val projectionViewControlMode: VideoProjectionViewControlMode
Link copied to clipboard