Enumerations Reference

Section Contents

Overview

The following enumerations are available globally.

SDLArtworkImageFormat

Image format of an artwork file

See more

Objective-C

enum SDLArtworkImageFormat : NSUInteger {}

Swift

enum SDLArtworkImageFormat : UInt, @unchecked Sendable

SDLChoiceSetLayout

The layout to use when a choice set is displayed

See more

Objective-C

enum SDLChoiceSetLayout : NSUInteger {}

Swift

enum SDLChoiceSetLayout : UInt, @unchecked Sendable

SDLSystemError

Error associated with the underlying operating system

See more

Objective-C

enum SDLSystemError : NSInteger {}

Swift

enum SDLSystemError : Int, @unchecked Sendable

SDLEncryptionLifecycleManagerError

Errors associated with the SDLManager class.

See more

Objective-C

enum SDLEncryptionLifecycleManagerError : NSInteger {}

Swift

enum SDLEncryptionLifecycleManagerError : Int, @unchecked Sendable

SDLManagerError

Errors associated with the SDLManager class.

See more

Objective-C

enum SDLManagerError : NSInteger {}

Swift

enum SDLManagerError : Int, @unchecked Sendable

SDLFileManagerError

Errors associated with the SDLFileManager class.

See more

Objective-C

enum SDLFileManagerError : NSInteger {}

Swift

enum SDLFileManagerError : Int, @unchecked Sendable

SDLTextAndGraphicManagerError

Errors associated with the ScreenManager class

See more

Objective-C

enum SDLTextAndGraphicManagerError : NSInteger {}

Swift

enum SDLTextAndGraphicManagerError : Int, @unchecked Sendable

SDLSoftButtonManagerError

Errors associated with the Soft Button Manager class

See more

Objective-C

enum SDLSoftButtonManagerError : NSInteger {}

Swift

enum SDLSoftButtonManagerError : Int, @unchecked Sendable

SDLSubscribeButtonManagerError

Errors associated with the Subscribe Button Manager class

See more

Objective-C

enum SDLSubscribeButtonManagerError : NSInteger {}

Swift

enum SDLSubscribeButtonManagerError : Int, @unchecked Sendable

SDLMenuManagerError

Errors associated with the Menu Manager class

See more

Objective-C

enum SDLMenuManagerError : NSInteger {}

Swift

enum SDLMenuManagerError : Int, @unchecked Sendable

SDLChoiceSetManagerError

Errors associated with Choice Set Manager class

See more

Objective-C

enum SDLChoiceSetManagerError : NSInteger {}

Swift

enum SDLChoiceSetManagerError : Int, @unchecked Sendable

SDLAlertManagerError

Errors associated with Alert Manager class

See more

Objective-C

enum SDLAlertManagerError : NSInteger {}

Swift

enum SDLAlertManagerError : Int, @unchecked Sendable

SDLSystemCapabilityManagerError

Errors associated with the system capability manager

See more

Objective-C

enum SDLSystemCapabilityManagerError : NSInteger {}

Swift

enum SDLSystemCapabilityManagerError : Int, @unchecked Sendable

SDLTransportError

Errors associated with transport.

See more

Objective-C

enum SDLTransportError : NSInteger {}

Swift

enum SDLTransportError : Int, @unchecked Sendable

SDLRPCStoreError

Errors associated with store.

See more

Objective-C

enum SDLRPCStoreError : NSInteger {}

Swift

enum SDLRPCStoreError : Int, @unchecked Sendable

SDLCacheFileManagerError

Errors related to the cache file manager

See more

Objective-C

enum SDLCacheFileManagerError : NSInteger {}

Swift

enum SDLCacheFileManagerError : Int, @unchecked Sendable

SDLAudioStreamManagerError

Errors related to the audio stream manager

See more

Objective-C

enum SDLAudioStreamManagerError : NSInteger {}

Swift

enum SDLAudioStreamManagerError : Int, @unchecked Sendable

SDLSecondaryTransports

List of secondary transports

See more

Objective-C

enum SDLSecondaryTransports : NSUInteger {}

Swift

struct SDLSecondaryTransports : OptionSet, @unchecked Sendable

SDLLockScreenConfigurationDisplayMode

Describes when the lock screen should be shown.

See more

Objective-C

enum SDLLockScreenConfigurationDisplayMode : NSUInteger {}

Swift

enum SDLLockScreenConfigurationDisplayMode : UInt, @unchecked Sendable

SDLLogBytesDirection

An enum describing log bytes direction

See more

Objective-C

enum SDLLogBytesDirection : NSUInteger {}

Swift

enum SDLLogBytesDirection : UInt, @unchecked Sendable

SDLLogFlag

Flags used for SDLLogLevel to provide correct enum values. This is purely for internal use.

See more

Objective-C

enum SDLLogFlag : NSUInteger {}

Swift

struct SDLLogFlag : OptionSet, @unchecked Sendable

SDLLogLevel

An enum describing a level of logging.

See more

Objective-C

enum SDLLogLevel : NSInteger {}

Swift

enum SDLLogLevel : Int, @unchecked Sendable

SDLLogFormatType

The output format of logs; how they will appear when printed out into a string.

See more

Objective-C

enum SDLLogFormatType : NSUInteger {}

Swift

enum SDLLogFormatType : UInt, @unchecked Sendable

SDLDynamicMenuUpdatesMode

Dynamic Menu Manager Mode

When on this feature will smart arrange a new menu comparing it to the old menu if one exists.

See more

Objective-C

enum SDLDynamicMenuUpdatesMode : NSUInteger {}

Swift

enum SDLDynamicMenuUpdatesMode : UInt, @unchecked Sendable

SDLPermissionGroupType

A permission group type which will be used to tell the system what type of changes you want to be notified about for the group.

See more

Objective-C

enum SDLPermissionGroupType : NSUInteger {}

Swift

enum SDLPermissionGroupType : UInt, @unchecked Sendable

SDLPermissionGroupStatus

The status of the group of RPCs permissions.

See more

Objective-C

enum SDLPermissionGroupStatus : NSUInteger {}

Swift

enum SDLPermissionGroupStatus : UInt, @unchecked Sendable

SDLPredefinedWindows

Specifies which windows and IDs are predefined and pre-created on behalf of the app. The default window is always available and represents the app window on the main display. It’s an equivalent to today’s app window. For backward compatibility, this will ensure the app always has at least the default window on the main display. The app can choose to use this predefined enum element to specifically address app’s main window or to duplicate window content. It is not possible to duplicate another window to the default window. The primary widget is a special widget, that can be associated with a service type, which is used by the HMI whenever a single widget needs to represent the whole app. The primary widget should be named as the app and can be pre-created by the HMI.

@since SDL 6.0

See more

Objective-C

enum SDLPredefinedWindows : NSUInteger {}

Swift

enum SDLPredefinedWindows : UInt, @unchecked Sendable

SDLFrameType

The data packet’s header and payload combination.

See more

Objective-C

enum SDLFrameType : UInt8 {}

Swift

enum SDLFrameType : UInt8, @unchecked Sendable

SDLServiceType

The data packet’s format and priority.

See more

Objective-C

enum SDLServiceType : UInt8 {}

Swift

enum SDLServiceType : UInt8, @unchecked Sendable

SDLFrameInfo

The data packet’s available data.

See more

Objective-C

enum SDLFrameInfo : UInt8 {}

Swift

enum SDLFrameInfo : UInt8, @unchecked Sendable

SDLRPCMessageType

The type of RPC message

See more

Objective-C

enum SDLRPCMessageType : Byte {}

Swift

enum SDLRPCMessageType : UInt8, @unchecked Sendable

SDLCarWindowRenderingType

The type of rendering that CarWindow will perform. Depending on your app, you may need to try different ones for best performance

See more

Objective-C

enum SDLCarWindowRenderingType : NSUInteger {}

Swift

enum SDLCarWindowRenderingType : UInt, @unchecked Sendable

SDLStreamingEncryptionFlag

A flag determining how video and audio streaming should be encrypted

See more

Objective-C

enum SDLStreamingEncryptionFlag : NSInteger {}

Swift

enum SDLStreamingEncryptionFlag : Int, @unchecked Sendable

SDLTouchIdentifier

Identifies finger touch

See more

Objective-C

enum SDLTouchIdentifier : NSUInteger {}

Swift

enum SDLTouchIdentifier : UInt, @unchecked Sendable