Classes
The following classes are available globally.
-
A class represents that reads MPEG-2 transport stream data.
See moreDeclaration
Swift
public final class TSReader -
An object that represents writes MPEG-2 transport stream data.
See moreDeclaration
Swift
public final class TSWriter -
An object that provides the interface to control the AVCaptureDevice’s transport behavior.
See moreDeclaration
Swift
@available(tvOS 17.0, *) public final class AudioDeviceUnit : DeviceUnit -
An object that provides the interface to control the AVCaptureDevice’s transport behavior.
See moreDeclaration
Swift
@available(tvOS 17.0, *) public final class VideoDeviceUnit : DeviceUnit -
An object that manages offscreen rendering a foundation.
See moreDeclaration
Swift
@ScreenActor public final class Screen : ScreenObjectContainerConvertible -
The ScreenObject class is the abstract class for all objects that are rendered on the screen.
See moreDeclaration
-
An object that manages offscreen rendering a cgImage source.
See moreDeclaration
Swift
@ScreenActor public final class ImageScreenObject : ScreenObject -
An object that manages offscreen rendering a video track source.
See moreDeclaration
Swift
@ScreenActor public final class VideoTrackScreenObject : ScreenObject, ChromaKeyProcessable -
An object that manages offscreen rendering a text source.
See moreDeclaration
Swift
@ScreenActor public final class TextScreenObject : ScreenObject -
An object that manages offscreen rendering an asset resource.
See moreDeclaration
Swift
@ScreenActor public final class AssetScreenObject : ScreenObject, ChromaKeyProcessable -
An object represents a collection of screen objects.
See moreDeclaration
Swift
@ScreenActor public class ScreenObjectContainer : ScreenObject, ScreenObjectContainerConvertible -
An object that manages offscreen rendering a streaming video track source.
See moreDeclaration
Swift
@ScreenActor public final class StreamScreenObject : ScreenObject, ChromaKeyProcessableextension StreamScreenObject: HKStreamOutput -
This class allows to rotate image buffers that are provided by ReplayKit. The buffers arrive in portrait orientation and contain buffer-level attachment that allow to determine the target resolution and rotate the buffer accordingly.
See moreDeclaration
Swift
@available(iOS 16.0, tvOS 16.0, macOS 13.0, *) public final class VideoRotator -
A view that displays a video content of a NetStream object which uses Metal api.
See moreDeclaration
Swift
@MainActor public class MTHKView : MTKViewextension MTHKView: MediaMixerOutputextension MTHKView: HKStreamOutput -
A view that displays a video content of a NetStream object which uses AVSampleBufferDisplayLayer api.
See more -
A view that displays a video content of a NetStream object which uses AVSampleBufferDisplayLayer api.
See moreDeclaration
Swift
@MainActor public class PiPHKView : NSViewextension PiPHKView: MediaMixerOutputextension PiPHKView: HKStreamOutput
Classes Reference