Enumerations

The following enumerations are available globally.

  • Quartiles that can be reached during an ad playback.

    See more

    Declaration

    Objective-C

    enum BMPAdQuartile {}
  • Type of the BMPAdSource

    See more

    Declaration

    Objective-C

    enum BMPAdSourceType {}

    Swift

    enum BMPAdSourceType : Int
  • Types that can be specified for an AdTag.

    See more

    Declaration

    Objective-C

    enum BMPAdTagType {}
  • Represents different types of buffered data.

    See more

    Declaration

    Objective-C

    enum BMPBufferType {}

    Swift

    enum BufferType : UInt
  • Types of media which can be handled by the Bitmovin Player.

    See more

    Declaration

    Objective-C

    enum BMPMediaSourceType {}

    Swift

    enum BMPMediaSourceType : Int
  • Represents different types of media.

    See more

    Declaration

    Objective-C

    enum BMPMediaType {}

    Swift

    enum MediaType : UInt
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, BMPMetadataType) {
        BMPMetadataTypeNone = 0,
        BMPMetadataTypeID3,
        BMPMetadataTypeEMSG,
        BMPMetadataTypeDaterange,
        BMPMetadataTypeScte
    }

    Swift

    enum BMPMetadataType : Int
  • States a source item can have regarding to offline playback and offline DRM.

    See more

    Declaration

    Objective-C

    enum BMPOfflineState {}

    Swift

    enum BMPOfflineState : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSUInteger, BMPOfflineTrackAction) {
        BMPOfflineTrackActionNone = 0,
        BMPOfflineTrackActionDownload
    }

    Swift

    enum OfflineTrackAction : UInt
  • Indicates in which order source items in a playlist should be played back.

    See more

    Declaration

    Objective-C

    enum BMPPlaybackType {}

    Swift

    enum BMPPlaybackType : Int
  • Enumerates the different available remote device types.

    See more

    Declaration

    Objective-C

    enum BMPRemoteControlType {}

    Swift

    enum BMPRemoteControlType : Int
  • Specifies how the video content is scaled or stretched.

    See more

    Declaration

    Objective-C

    enum BMPScalingMode {}

    Swift

    enum BMPScalingMode : Int
  • The format of a subtitle file

    See more

    Declaration

    Objective-C

    enum BMPSubtitleFormat {}
  • Represents different types of time modes.

    See more

    Declaration

    Objective-C

    enum BMPTimeMode {}

    Swift

    enum TimeMode : UInt
  • Timeline reference point to calculate SourceConfigOptions.startOffset from. Default for live: TimelineReferencePoint.End Default for VOD: TimelineReferencePoint.Start.

    See more

    Declaration

    Objective-C

    enum BMPTimelineReferencePoint {}

    Swift

    enum BMPTimelineReferencePoint : Int
  • The type of a track object.

    See more

    Declaration

    Objective-C

    enum BMPTrackType {}

    Swift

    enum BMPTrackType : Int
  • Indicates which type of UI should be used.

    See more

    Declaration

    Objective-C

    enum BMPUserInterfaceType {}

    Swift

    enum BMPUserInterfaceType : Int
  • Represents the different value types for the value property of BMPVttLine.

    See more

    Declaration

    Objective-C

    enum BMPVttLineValueType {}

    Swift

    enum VttLineValueType : UInt
  • Represents the different value types for the value property of BMPVttPosition.

    See more

    Declaration

    Objective-C

    enum BMPVttPositionValueType {}

    Swift

    enum VttPositionValueType : UInt
  • Undocumented

    See more

    Declaration

    Swift

    @objc(BMPPlaybackStartBehaviour)
    public enum PlaybackStartBehaviour : UInt
  • Undocumented

    See more

    Declaration

    Swift

    @objc(BMPUnstallingBehaviour)
    public enum UnstallingBehaviour : UInt