Protocols Reference

Section Contents

Overview

The following protocols are available globally.

SDLInt

A declaration that this NSNumber contains an NSInteger.

Objective-C

@protocol SDLInt

Swift

protocol SDLInt

SDLUInt

A declaration that this NSNumber contains an NSUInteger.

Objective-C

@protocol SDLUInt

Swift

protocol SDLUInt

SDLBool

A declaration that this NSNumber contains a BOOL.

Objective-C

@protocol SDLBool

Swift

protocol SDLBool

SDLFloat

A declaration that this NSNumber contains a float.

Objective-C

@protocol SDLFloat

Swift

protocol SDLFloat

SDLAudioStreamManagerDelegate

Delegate for the AudioStreamManager

See more

Objective-C

@protocol SDLAudioStreamManagerDelegate <NSObject>

Swift

protocol SDLAudioStreamManagerDelegate : NSObjectProtocol

SDLChoiceSetDelegate

Delegate for the SDLChoiceSet. Contains methods that get called when an action is taken on a choice cell.

See more

Objective-C

@protocol SDLChoiceSetDelegate <NSObject>

Swift

protocol SDLChoiceSetDelegate : NSObjectProtocol

SDLKeyboardDelegate

They delegate of a keyboard popup allowing customization at runtime of the keyboard.

See more

Objective-C

@protocol SDLKeyboardDelegate <NSObject>

Swift

protocol SDLKeyboardDelegate : NSObjectProtocol

SDLLogTarget

A protocol describing a place logs from SDLLogManager are logged to

See more

Objective-C

@protocol SDLLogTarget <NSObject>

Swift

protocol SDLLogTarget : NSObjectProtocol

SDLManagerDelegate

The manager’s delegate

See more

Objective-C

@protocol SDLManagerDelegate <NSObject>

Swift

protocol SDLManagerDelegate : NSObjectProtocol

SDLSecurityType

A protocol used by SDL Security libraries.

Warning

Used internally
See more

Objective-C

@protocol SDLSecurityType <NSObject>

Swift

protocol SDLSecurityType : NSObjectProtocol

SDLServiceEncryptionDelegate

Delegate for the encryption service.

See more

Objective-C

@protocol SDLServiceEncryptionDelegate <NSObject>

Swift

protocol SDLServiceEncryptionDelegate : NSObjectProtocol

SDLStreamingAudioManagerType

Streaming audio manager

See more

Objective-C

@protocol SDLStreamingAudioManagerType <NSObject>

Swift

protocol SDLStreamingAudioManagerType : NSObjectProtocol

SDLStreamingMediaManagerDataSource

A data source for the streaming manager’s preferred resolutions and preferred formats.

See more

Objective-C

@protocol SDLStreamingMediaManagerDataSource <NSObject>

Swift

protocol SDLStreamingMediaManagerDataSource : NSObjectProtocol

SDLStreamingVideoDelegate

A delegate method about changes to streaming video for streaming video apps

See more

Objective-C

@protocol SDLStreamingVideoDelegate <NSObject>

Swift

protocol SDLStreamingVideoDelegate : NSObjectProtocol

SDLTouchManagerDelegate

The delegate to be notified of processed touches such as pinches, pans, and taps

See more

Objective-C

@protocol SDLTouchManagerDelegate <NSObject>

Swift

protocol SDLTouchManagerDelegate : NSObjectProtocol