AI-generated Key Takeaways
- 
          Global constants are available for various purposes in the SDK. 
- 
          Constants exist for specifying subtitle language and sidecar subtitle URLs in WebVTT or TTML formats. 
- 
          Ad data keys provide access to information such as ad break time, bitrate settings, fluid ad sizes, and property names for observation. 
Constants
The following constants are available globally.
- 
                  
                  The key for subtitle language. DeclarationSwift let kIMASubtitleLanguage: StringObjective-C extern NSString *const _Nonnull kIMASubtitleLanguage
- 
                  
                  The key for the WebVTT sidecar subtitle URL. DeclarationSwift let kIMASubtitleWebVTT: StringObjective-C extern NSString *const _Nonnull kIMASubtitleWebVTT
- 
                  
                  The key for the TTML sidecar subtitle URL. DeclarationSwift let kIMASubtitleTTML: StringObjective-C extern NSString *const _Nonnull kIMASubtitleTTML
- 
                  
                  The key for the time in seconds when the AD_BREAK_READY event fired. DeclarationSwift let kIMAAdBreakTime: StringObjective-C extern NSString *const _Nonnull kIMAAdBreakTime
- 
                  
                  The default value of |bitrate property|, causes the effective bitrate to be automatically selected. DeclarationSwift let kIMAAutodetectBitrate: IntObjective-C extern const NSInteger kIMAAutodetectBitrate
- 
                  
                  Fluid companion ads have no fixed size, but rather adapt to fit the creative content they display. Set width and height to fluid size to allow companion slot to be filled by fluid companion ad. DeclarationSwift let kIMAFluidSize: IntObjective-C extern const NSInteger kIMAFluidSize
- 
                  
                  Property name used for key value observation. DeclarationSwift let kIMAPropertyCurrentTime: StringObjective-C extern NSString *const _Nonnull kIMAPropertyCurrentTime