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