Classes
The following classes are available globally.
-
Declaration
Objective-C
@interface IVSCue : NSObject
Swift
class IVSCue : NSObject
-
An object to control and observe audio video content.
See moreDeclaration
Objective-C
@interface IVSPlayer : NSObject
Swift
class IVSPlayer : NSObject
-
A view whose backing layer is an instance of
See moreIVSPlayerLayer
.Declaration
Objective-C
@interface IVSPlayerView : UIView
Swift
class IVSPlayerView : UIView
-
Declaration
Objective-C
@interface IVSQuality : NSObject
Swift
class IVSQuality : NSObject
-
Abstract base class for Supplemental Enhancement Information (SEI) messages.
See moreDeclaration
Objective-C
@interface IVSSEIMessage : NSObject
Swift
class IVSSEIMessage : NSObject
-
Contains information for the display of subtitles and captions including styling and positioning. Currently IVS streams do not contain positioning or styling information for TextCues. TextCues should be rendered in accordance with user preferences for captions/subtitles and should be cleared/reset when switching streams in the player or after a preset timeout period.
See more -
User Data Unregistered Supplemental Enhancement Information (SEI) message.
See moreDeclaration
Objective-C
@interface IVSUserDataUnregisteredSEIMessage : IVSSEIMessage
Swift
class IVSUserDataUnregisteredSEIMessage : IVSSEIMessage