Classes

The following classes are available globally.

  • Abstract base class for timed cues.

    See more

    Declaration

    Objective-C

    
    @interface IVSCue : NSObject

    Swift

    class IVSCue : NSObject
  • An object to control and observe audio video content.

    See more

    Declaration

    Objective-C

    
    @interface IVSPlayer : NSObject

    Swift

    class IVSPlayer : NSObject
  • Displays the visual content from IVSPlayer.

    See more

    Declaration

    Objective-C

    
    @interface IVSPlayerLayer : CALayer

    Swift

    class IVSPlayerLayer : CALayer
  • A view whose backing layer is an instance of IVSPlayerLayer.

    See more

    Declaration

    Objective-C

    
    @interface IVSPlayerView : UIView

    Swift

    class IVSPlayerView : UIView
  • Represents a selection of video/audio tracks from the loaded media.

    See more

    Declaration

    Objective-C

    
    @interface IVSQuality : NSObject

    Swift

    class IVSQuality : NSObject
  • Information for the display of subtitles and captions including styling and positioning

    See more

    Declaration

    Objective-C

    
    @interface IVSTextCue : IVSCue

    Swift

    class IVSTextCue : IVSCue
  • Plaintext timed metdatada cue.

    See more

    Declaration

    Objective-C

    
    @interface IVSTextMetadataCue : IVSCue

    Swift

    class IVSTextMetadataCue : IVSCue