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
-
Factory to create a
See morePlayer
instance.Declaration
Swift
@available(iOS 14.0, tvOS 14.0, *) public enum PlayerCoreFactory : @unchecked Sendable
-
Provides the different log levels for logging an entry
See moreDeclaration
Swift
@objc(BMPLogLevel) public enum LogLevel : Int
extension LogLevel: CustomStringConvertible
-
Specifies when cast devices discovery starts.
See moreDeclaration
Swift
@objc(BMPCastDeviceDiscoveryMode) public enum CastDeviceDiscoveryMode : Int
-
The available UI types for IMA during ad playback, used in the
See moreImaAdvertisingConfig
.Declaration
Swift
@objc(BMPImaUiType) public enum ImaUiType : 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.play
is 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
-
This enum defines different subtitle formats supported by the player.
See moreDeclaration
Swift
@objc(BMPSubtitleFormat) public enum SubtitleFormat : Int
extension SubtitleFormat: CustomStringConvertible
-
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
-
Context kind for VAST macro replacement.
See moreDeclaration
Swift
@objc(BMPVastMacroScope) public enum VastMacroScope : Int
-
Specifies when cast devices discovery starts.
See more -
Represenets the desired action of an OfflineTrack
See more -
Configuration for the analytics data collection feature on the
See morePlayer
.Declaration
Swift
public enum AnalyticsPlayerConfig : @unchecked Sendable