IVSUnavailableQuality

Objective-C


@interface IVSUnavailableQuality : NSObject

Swift

class IVSUnavailableQuality : NSObject

Describes a media rendition that is unavailable for playback The quality was either removed by the server or by the client. Unavailable qualities cannot be used as a normal Quality object, and do not map to a source rendition.

See

IVSPlayer.unavailableQuality
  • Unavailable

    Do not create instances of this class directly

    Declaration

    Objective-C

    IVS_INIT_UNAVAILABLE
  • Unavailable

    Do not create instances of this class directly

    Declaration

    Objective-C

    IVS_INIT_UNAVAILABLE
  • The name of the quality object.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull name;

    Swift

    var name: String { get }
  • Codec string representing the media codec information, e.g. “avc1.64002A,mp4a.40.2”

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull codecs;

    Swift

    var codecs: String { get }
  • The width of the unavailable quality in pixels

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger width;

    Swift

    var width: Int { get }
  • The height of the unavailable quality in pixels

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger height;

    Swift

    var height: Int { get }
  • The HLS group ID of the quality object.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSString *_Nonnull group;

    Swift

    var group: String { get }
  • The bitrate of the media expressed as bits per second

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger bitrate;

    Swift

    var bitrate: Int { get }
  • The framerate of the quality expressed as frames per second

    Declaration

    Objective-C

    @property (nonatomic, readonly) float framerate;

    Swift

    var framerate: Float { get }
  • If populated, describes the technical reasons which resulted in the server or client removing this quality from the available quality list.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSArray<NSString *> *_Nonnull filterReasons;

    Swift

    var filterReasons: [String] { get }
  • If populated, describes the authorization failures which resulted in the server removing this quality from the available quality list.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly) NSArray<NSString *> *_Nonnull authReasons;

    Swift

    var authReasons: [String] { get }