Structure
SwiftUIVideoView
public struct SwiftUIVideoView: NativeViewRepresentable
A VideoView
that can be used in SwiftUI.
Supports both iOS and macOS.
Initializers
init(_:layoutMode:mirrorMode:debugMode:isRendering:dimensions:trackStats:)
public init(_ track: VideoTrack,
layoutMode: VideoView.LayoutMode = .fill,
mirrorMode: VideoView.MirrorMode = .auto,
debugMode: Bool = false,
isRendering: Binding<Bool> = .constant(false),
dimensions: Binding<Dimensions?> = .constant(nil),
trackStats: Binding<TrackStats?> = .constant(nil))
Methods
makeView(context:)
public func makeView(context: Context) -> VideoView
updateView(_:context:)
public func updateView(_ videoView: VideoView, context: Context)
dismantleView(_:coordinator:)
public static func dismantleView(_ videoView: VideoView, coordinator: ())