MTHKView

public class MTHKView : MTKView
extension MTHKView: IOStreamView
extension MTHKView: MTKViewDelegate

A view that displays a video content of a NetStream object which uses Metal api.

  • Specifies how the video is displayed within a player layer’s bounds.

    Declaration

    Swift

    public var videoGravity: AVLayerVideoGravity
  • Specifies the orientation of AVCaptureVideoOrientation.

    Declaration

    Swift

    public var videoOrientation: AVCaptureVideoOrientation { get set }
  • Specifies the capture video preview enabled or not.

    Declaration

    Swift

    @available(tvOS 17.0, *)
    public var isCaptureVideoPreviewEnabled: Bool { get set }
  • Initializes and returns a newly allocated view object with the specified frame rectangle.

    Declaration

    Swift

    public init(frame: CGRect)
  • Returns an object initialized from data in a given unarchiver.

    Declaration

    Swift

    public required init(coder aDecoder: NSCoder)
  • Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file.

    Declaration

    Swift

    override open func awakeFromNib()

IOStreamView

MTKViewDelegate

  • Undocumented

    Declaration

    Swift

    public func mtkView(_ view: MTKView, drawableSizeWillChange size: CGSize)
  • Undocumented

    Declaration

    Swift

    public func draw(in view: MTKView)