Type Definitions

The following type definitions are available globally.

  • Following constants enumerate the different available HTTPRequest types which can be handled in the BMPNetworkConfig.

    Declaration

    Objective-C

    typedef NSString *BMPHttpRequestType

    Swift

    struct HttpRequestType : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable
  • Defines the text alignment in a cue box

    Declaration

    Objective-C

    typedef NSString *BMPVttAlign

    Swift

    struct VttAlign : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable
  • Defines the alignment of the line property.

    @discussion: A line value of 0 with a line-align of BMPVttLineAlignStart would mean that the cue box should be displayed on top, a line-align BMPVttLineAlignEnd would mean that it should be on the bottom.

    Declaration

    Objective-C

    typedef NSString *BMPVttLineAlign

    Swift

    struct VttLineAlign : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable
  • Defines the alignment of the position property.

    @discussion: A position value of 0 with a position-align of BMPVttPositionAlignLineLeft would mean that the cue box should be displayed on the left, a position-align BMPVttPositionAlignLineRight would mean that it should be on the right.

    Declaration

    Objective-C

    typedef NSString *BMPVttPositionAlign

    Swift

    struct VttPositionAlign : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable
  • Defines the writing direction

    Declaration

    Objective-C

    typedef NSString *BMPVttVertical

    Swift

    struct VttVertical : _ObjectiveCBridgeable, Hashable, Equatable, _SwiftNewtypeWrapper, RawRepresentable, @unchecked Sendable