Enumerations
The following enumerations are available globally.
-
Quartiles that can be reached during an ad playback.
See moreDeclaration
Objective-C
enum BMPAdQuartile : NSInteger {} -
Types that can be specified for an AdTag.
See moreDeclaration
Objective-C
enum BMPAdTagType : NSInteger {} -
Represents different types of buffered data.
See moreDeclaration
Objective-C
enum BMPBufferType : NSUInteger {}Swift
enum BufferType : UInt, @unchecked Sendable -
Represents different types of media.
See moreDeclaration
Objective-C
enum BMPMediaType : NSUInteger {}Swift
enum MediaType : UInt, @unchecked Sendable -
This enum represents the offline error codes.
See moreDeclaration
Objective-C
enum BMPOfflineErrorCode : NSInteger {}Swift
typealias OfflineError.Code._ErrorType = OfflineError -
States a source config can have regarding to offline playback and offline DRM.
See moreDeclaration
Objective-C
enum BMPOfflineState : NSInteger {}Swift
enum OfflineState : Int, @unchecked Sendable -
This enum represents the error codes that can be associated with PlayerErrorEvent.
See moreDeclaration
Objective-C
enum BMPPlayerErrorCode : NSInteger {}Swift
typealias PlayerError.Code._ErrorType = PlayerError -
This enum represents the warning codes that can be associated with PlayerWarningEvent.
See moreDeclaration
Objective-C
enum BMPPlayerWarningCode : NSInteger {}Swift
typealias PlayerWarning.Code._ErrorType = PlayerWarning -
Specifies how the video content is scaled or stretched.
See moreDeclaration
Objective-C
enum BMPScalingMode : NSInteger {}Swift
enum ScalingMode : Int, @unchecked Sendable -
This enum represents the error codes that can be associated with SourceErrorEvent.
See moreDeclaration
Objective-C
enum BMPSourceErrorCode : NSInteger {}Swift
typealias SourceError.Code._ErrorType = SourceError -
This enum represents the warning codes that can be associated with SourceWarningEvent.
See moreDeclaration
Objective-C
enum BMPSourceWarningCode : NSInteger {}Swift
typealias SourceWarning.Code._ErrorType = SourceWarning -
Represents different types of time modes.
See moreDeclaration
Objective-C
enum BMPTimeMode : NSUInteger {}Swift
@frozen enum TimeMode : UInt, @unchecked Sendable -
Timeline reference point to calculate SourceConfigOptions.startOffset from. Default for live: TimelineReferencePoint.End Default for VOD: TimelineReferencePoint.Start.
See moreDeclaration
Objective-C
enum BMPTimelineReferencePoint : NSInteger {}Swift
enum TimelineReferencePoint : Int, @unchecked Sendable -
Represents the different value types for the value property of BMPVttLine.
See moreDeclaration
Objective-C
enum BMPVttLineValueType : NSUInteger {}Swift
enum VttLineValueType : UInt, @unchecked Sendable -
Represents the different value types for the value property of BMPVttPosition.
See moreDeclaration
Objective-C
enum BMPVttPositionValueType : NSUInteger {}Swift
enum VttPositionValueType : UInt, @unchecked Sendable -
Provides the different log levels for logging an entry
See moreDeclaration
Swift
@objc(BMPLogLevel) public enum LogLevel : Intextension LogLevel: CustomStringConvertible -
Specifies when cast devices discovery starts.
See moreDeclaration
Swift
@objc(BMPCastDeviceDiscoveryMode) public enum CastDeviceDiscoveryMode : Int -
Enumerates the different available remote device types.
See moreDeclaration
Swift
@objc(BMPRemoteControlType) public enum RemoteControlType : Int -
Indicates which type of UI should be used.
See moreDeclaration
Swift
@objc(BMPUserInterfaceType) public enum UserInterfaceType : Int -
Specifies the player behaviour when
See morePlayer.playis called.Declaration
Swift
@objc(BMPPlaybackStartBehaviour) public enum PlaybackStartBehaviour : UInt -
Specifies the player behaviour when stalling should be exited.
See moreDeclaration
Swift
@objc(BMPUnstallingBehaviour) public enum UnstallingBehaviour : UInt -
Defines the replay behaviour of a playlist.
See moreDeclaration
Swift
@objc(BMPReplayMode) public enum ReplayMode : Int -
Types of media which can be handled by the Bitmovin Player.
See moreDeclaration
Swift
@objc(BMPSourceType) public enum SourceType : Int -
The format of a subtitle file
See moreDeclaration
Swift
@objc(BMPSubtitleFormat) public enum SubtitleFormat : Int -
The type of a track object.
See moreDeclaration
Swift
@objc(BMPTrackType) public enum TrackType : Int -
Represenets the desired action of an OfflineTrack
See moreDeclaration
Swift
@objc(BMPOfflineTrackAction) public enum OfflineTrackAction : Int -
Declaration
Swift
@objc(BMPMetadataType) public enum MetadataType : Int
Enumerations Reference