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 }