Constants

The following constants are available globally.

  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSErrorDomain const BMPBitmovinPlayerErrorDomain

    Swift

    let BMPBitmovinPlayerErrorDomain: String
  • Undocumented

    Declaration

    Objective-C

    NS_SWIFT_NAME(GoogleCastReceiverVersion.v2) static BMPGoogleCastReceiverVersion const BMPGoogleCastReceiverVersionV2 = @"v2"

    Swift

    static let v2: GoogleCastReceiverVersion
  • Undocumented

    Declaration

    Objective-C

    NS_SWIFT_NAME(GoogleCastReceiverVersion.v3) static BMPGoogleCastReceiverVersion const BMPGoogleCastReceiverVersionV3 = @"v3"

    Swift

    static let v3: GoogleCastReceiverVersion
  • Following constants enumerate the different available HTTPRequest types which can be handled in the BMPNetworkConfiguration.

    Declaration

    Objective-C

    extern NSString *const BMPHttpRequestTypeDrmLicenseFairplay

    Swift

    let BMPHttpRequestTypeDrmLicenseFairplay: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeDrmCertificateFairplay

    Swift

    let BMPHttpRequestTypeDrmCertificateFairplay: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeMediaThumbnails

    Swift

    let BMPHttpRequestTypeMediaThumbnails: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeMediaSubtitles

    Swift

    let BMPHttpRequestTypeMediaSubtitles: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeManifestHlsMaster

    Swift

    let BMPHttpRequestTypeManifestHlsMaster: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeManifestHlsVariant

    Swift

    let BMPHttpRequestTypeManifestHlsVariant: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const BMPHttpRequestTypeKeyHlsAes

    Swift

    let BMPHttpRequestTypeKeyHlsAes: String
  • Identifier for an artwork which will be visible in the iOS system setting ‘Review Downloaded Videos’. The type of the value must be NSData.

    Declaration

    Objective-C

    extern NSString *const BMPMetadataIdentifierArtwork

    Swift

    let MetadataIdentifierArtwork: String
  • Identifier for navigation markers on tvOS which will be passed to AVPlayerItem.navigationMarkerGroups. The type of the value must be NSArray<AVNavigationMarkersGroup>.

    Declaration

    Objective-C

    extern NSString *const BMPMetadataIdentifierNavigationMarker

    Swift

    let MetadataIdentifierNavigationMarker: String
  • Undocumented

    Declaration

    Objective-C

    static BMPVttAlign const BMPVttAlignStart = @"start"

    Swift

    static let start: VttAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttAlign const BMPVttAlignCenter = @"center"

    Swift

    static let center: VttAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttAlign const BMPVttAlignEnd = @"end"

    Swift

    static let end: VttAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttAlign const BMPVttAlignLeft = @"left"

    Swift

    static let left: VttAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttAlign const BMPVttAlignRight = @"right"

    Swift

    static let right: VttAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttLineAlign const BMPVttLineAlignStart = @"start"

    Swift

    static let start: VttLineAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttLineAlign const BMPVttLineAlignCenter = @"center"

    Swift

    static let center: VttLineAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttLineAlign const BMPVttLineAlignEnd = @"end"

    Swift

    static let end: VttLineAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttPositionAlign const BMPVttPositionAlignLineLeft = @"line-left"

    Swift

    static let lineLeft: VttPositionAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttPositionAlign const BMPVttPositionAlignCenter = @"center"

    Swift

    static let center: VttPositionAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttPositionAlign const BMPVttPositionAlignLineRight = @"line-right"

    Swift

    static let lineRight: VttPositionAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttPositionAlign const BMPVttPositionAlignAuto = @"auto"

    Swift

    static let auto: VttPositionAlign
  • Undocumented

    Declaration

    Objective-C

    static BMPVttVertical const BMPVttVerticalUnset = @""

    Swift

    static let unset: VttVertical
  • Undocumented

    Declaration

    Objective-C

    static BMPVttVertical const BMPVttVerticalRightToLeft = @"rl"

    Swift

    static let rightToLeft: VttVertical
  • Undocumented

    Declaration

    Objective-C

    static BMPVttVertical const BMPVttVerticalLeftToRight = @"lr"

    Swift

    static let leftToRight: VttVertical
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSErrorDomain const BMPBitmovinPlayerWarningDomain

    Swift

    let BMPBitmovinPlayerWarningDomain: String