Classes

The following classes are available globally.

  • The Default Logger. Player.logger returns an instance of DefaultLogger when a custom Logger is no supplied.

    Declaration

    Objective-C

    
    @interface TPLDefaultLogger : NSObject <TPLLogger>
  • Represents a selection of video/audio tracks from the loaded media.

    See more

    Declaration

    Objective-C

    
    @interface TPLPlayerQuality : NSObject
  • Playback stream stats

    See more

    Declaration

    Objective-C

    
    @interface TPLPlayerStats : NSObject
  • TPLPLayerView displays the visual content of a Live Stream

    Declaration

    Objective-C

    
    @interface TPLPlayerView : UIView
  • Telemetry provides facilities for subscribing to event and metric data collected by the Player SDK.

    See more

    Declaration

    Objective-C

    
    @interface TPLTelemetry : NSObject
  • A base class for all telemetry data reported by the Player SDK.

    See more

    Declaration

    Objective-C

    
    @interface TPLTelemetryData : NSObject

Connection

Playback

PlaybackQuality

TelemetryData

TimedMetadata