The following enumerations are available globally.
Enumerations
-
Declaration
Swift
public enum DRMTodayResponseCode : Int -
List of options that can be used to configure Broadpeak.
See moreNote
Some of the options have specific values that can be found in the SmartLib documentation.Declaration
Swift
public enum BroadpeakStreamingSessionOptions : Int32
-
Player engine
See moreDeclaration
Swift
public enum PlayerEngine : String, Codable
-
The content type or “AUTO” if the player should use auto-detection on the content URL.
See moreDeclaration
Swift
public enum ContentType : String, Codable, CaseIterable
-
The type of DRM configuration that can be expected.
Declaration
Swift
public enum DrmType : String, Codable, CaseIterable
-
The type of DRM System that should be enforced.
Declaration
Swift
public enum DrmSystem : String, Codable, CaseIterable
-
The track type.
See moreDeclaration
Swift
public enum TrackType : String, Codable, CaseIterable
-
The DRM-Today environment.
Declaration
Swift
public enum Environment : String, Codable, CaseIterable
-
Video codecs.
Declaration
Swift
public enum VideoCodec : String, Codable, CaseIterable
-
Audio codecs.
Declaration
Swift
public enum AudioCodec : String, Codable, CaseIterable
-
The host location of the content.
Declaration
Swift
public enum Hoster : String, Codable, CaseIterable
-
Subtitle format types.
Declaration
Swift
public enum TextFormat : String, Codable, CaseIterable
-
Thumbnails engine
See moreDeclaration
Swift
public enum ThumbnailsEngine : String, Codable
-
Represents the severity level of an error, indicating how critical the error is and what kind of action may be needed.
See moreDeclaration
Swift
public enum ErrorSeverity : Int
-
See moreErrorCategorydefines a set of categories representing the broad classification of errors within the SDK.Declaration
Swift
public enum ErrorCategory : Int
-
Enumerates all possible error types that may occur within the SDK, including licensing, network, DRM, storage, playback, and other system-level errors.
Each case represents a specific category or scenario where an error might be thrown. These allow detailed handling and easy identification of operational issues.
See moreDeclaration
Swift
public enum ErrorType : Int, CaseIterable
-
Playback state.
See moreDeclaration
Swift
@objc public enum PlaybackState : Int, Equatable, CustomStringConvertible