Constants

The following constants are available globally.

  • Internal do not use

    Declaration

    Objective-C

    extern NSString *const CWS_TRUE

    Swift

    let CWS_TRUE: String
  • Internal do not use

    Declaration

    Objective-C

    extern NSString *const CWS_FALSE

    Swift

    let CWS_FALSE: String
  • A default sessionKey to use for the Client.sendCustomEvent API if you do not yet have a Conviva session.

    Declaration

    Objective-C

    extern const int NO_SESSION_KEY

    Swift

    let NO_SESSION_KEY: Int32
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT int const CIS_SIGNAL_STRENGTH_INVALID_VALUE

    Swift

    let CIS_SIGNAL_STRENGTH_INVALID_VALUE: Int32
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_BITRATE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_BITRATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_AVERAGE_BITRATE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_AVERAGE_BITRATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_BUFFER_LENGTH

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_BUFFER_LENGTH: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_CDN_IP

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_CDN_IP: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_ENCODED_FRAMERATE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_ENCODED_FRAMERATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_PLAYER_STATE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_PLAYER_STATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_PLAY_HEAD_TIME

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_PLAY_HEAD_TIME: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_RENDERED_FRAMERATE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_RENDERED_FRAMERATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_RESOLUTION

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_RESOLUTION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_SEEK_STARTED

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_SEEK_STARTED: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_SEEK_ENDED

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_SEEK_ENDED: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_SIGNAL_STRENGTH

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_SIGNAL_STRENGTH: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_LINK_ENCRYPTION

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_LINK_ENCRYPTION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_CONN_TYPE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_CONN_TYPE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_DROPPED_FRAMES_TOTAL

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_DROPPED_FRAMES_TOTAL: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_AUDIO_LANGUAGE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_AUDIO_LANGUAGE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_CLOSED_CAPTIONS_LANGUAGE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_CLOSED_CAPTIONS_LANGUAGE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYBACK_METRIC_SUBTITLES_LANGUAGE

    Swift

    let CIS_SSDK_PLAYBACK_METRIC_SUBTITLES_LANGUAGE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_ASSET_NAME

    Swift

    let CIS_SSDK_METADATA_ASSET_NAME: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_PLAYER_NAME

    Swift

    let CIS_SSDK_METADATA_PLAYER_NAME: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_IS_LIVE

    Swift

    let CIS_SSDK_METADATA_IS_LIVE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_ENCODED_FRAMERATE

    Swift

    let CIS_SSDK_METADATA_ENCODED_FRAMERATE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_DEFAULT_RESOURCE

    Swift

    let CIS_SSDK_METADATA_DEFAULT_RESOURCE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_STREAM_URL

    Swift

    let CIS_SSDK_METADATA_STREAM_URL: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_AD_TAG_URL

    Swift

    let CIS_SSDK_METADATA_AD_TAG_URL: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_VIEWER_ID

    Swift

    let CIS_SSDK_METADATA_VIEWER_ID: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_DURATION

    Swift

    let CIS_SSDK_METADATA_DURATION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_METADATA_IS_OFFLINE_PLAYBACK

    Swift

    let CIS_SSDK_METADATA_IS_OFFLINE_PLAYBACK: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYER_MODULE_NAME

    Swift

    let CIS_SSDK_PLAYER_MODULE_NAME: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYER_MODULE_VERSION

    Swift

    let CIS_SSDK_PLAYER_MODULE_VERSION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYER_FRAMEWORK_NAME

    Swift

    let CIS_SSDK_PLAYER_FRAMEWORK_NAME: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_PLAYER_FRAMEWORK_VERSION

    Swift

    let CIS_SSDK_PLAYER_FRAMEWORK_VERSION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AD_BREAK_POD_INDEX

    Swift

    let CIS_SSDK_AD_BREAK_POD_INDEX: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AD_BREAK_POD_POSITION

    Swift

    let CIS_SSDK_AD_BREAK_POD_POSITION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AD_BREAK_POD_DURATION

    Swift

    let CIS_SSDK_AD_BREAK_POD_DURATION: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AD_BREAK_AD_PLAYER

    Swift

    let CIS_SSDK_AD_BREAK_AD_PLAYER: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AD_BREAK_AD_TYPE

    Swift

    let CIS_SSDK_AD_BREAK_AD_TYPE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_APP_FOREGROUND_EVENT

    Swift

    let CIS_SSDK_APP_FOREGROUND_EVENT: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_APP_BACKGROUND_EVENT

    Swift

    let CIS_SSDK_APP_BACKGROUND_EVENT: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AIRPLAY_STARTED_EVENT

    Swift

    let CIS_SSDK_AIRPLAY_STARTED_EVENT: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT NSString *const CIS_SSDK_AIRPLAY_ENDED_EVENT

    Swift

    let CIS_SSDK_AIRPLAY_ENDED_EVENT: String
  • The URL of the Conviva platform to report data to. The default value is highly recommended in production environments. Expected value: NSString

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_GATEWAY_URL

    Swift

    let CIS_SSDK_SETTINGS_GATEWAY_URL: String
  • The level of log messages to print in the console log and report to conviva backend. We recommend using log level warning during development and lowering to debug when more information is required to troubleshoot specific issues. Expected value: [NSNumber numberWithUnsignedInteger]

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_LOG_LEVEL

    Swift

    let CIS_SSDK_SETTINGS_LOG_LEVEL: String
  • Enable/Disable console logs.Useful during development. Set true to enable console logs else false. Expected value: [NSNumber numberWithBool]

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_ENABLE_CONSOLE_LOGS

    Swift

    let CIS_SSDK_SETTINGS_ENABLE_CONSOLE_LOGS: String
  • How long the Conviva client will wait for a response when attempting to send/receive data over network before considering that attempt a failure in seconds.The default value will work for the overwhelming majority of devices. Expected value: [NSNumber numberWithDouble]

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_HTTP_TIMEOUT

    Swift

    let CIS_SSDK_SETTINGS_HTTP_TIMEOUT: String
  • How long the Conviva client will wait for a response when attempting to access device storage before considering that attempt a failure in seconds. The default value will work for the overwhelming majority of devices. Expected value: [NSNumber numberWithDouble]

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_STORAGE_TIMEOUT

    Swift

    let CIS_SSDK_SETTINGS_STORAGE_TIMEOUT: String
  • Time interval in seconds at which the Conviva will send available data to the Conviva platform. The default value is highly recommended in production environments. Expected value: [NSNumber numberWithDouble]

    Declaration

    Objective-C

    extern NSString *const CIS_SSDK_SETTINGS_HB_INTERVAL

    Swift

    let CIS_SSDK_SETTINGS_HB_INTERVAL: String
  • Pass true to disable auto detection. Expected value: [NSNumber numberWithBool]

    Declaration

    Objective-C

    extern NSString *const CIS_SDK_OPTION_EXTERNAL_BITRATE_REPORTING

    Swift

    let CIS_SDK_OPTION_EXTERNAL_BITRATE_REPORTING: String
  • Pass true to disable auto detection. Expected value: [NSNumber numberWithBool]

    Declaration

    Objective-C

    extern NSString *const CIS_SDK_OPTION_EXTERNAL_STREAMURL_REPORTING

    Swift

    let CIS_SDK_OPTION_EXTERNAL_STREAMURL_REPORTING: String
  • Use this if you want to continue monitoring even after fatal error occured, Pass true to enable video retry. Currently, Applicable for AVPlayer. Expected value: [NSNumber numberWithBool]

    Declaration

    Objective-C

    extern NSString *const CIS_SDK_OPTION_SHOULD_CONTINUE_ON_VIDEO_FAILURE

    Swift

    let CIS_SDK_OPTION_SHOULD_CONTINUE_ON_VIDEO_FAILURE: String
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT double ConvivaSDKVersionNumber

    Swift

    var ConvivaSDKVersionNumber: Double
  • Undocumented

    Declaration

    Objective-C

    FOUNDATION_EXPORT const unsigned char ConvivaSDKVersionString[]

    Swift

    let ConvivaSDKVersionString: <<error type>>