VICallSettings
Call settings with additional call parameters, such as preferred video codec, custom data, extra headers etc.
Props
customData
@property (strong, nullable, nonatomic) NSString *
customData
A custom string associated with the call session.
It can be passed to the cloud to be obtained from the CallAlerting event or Call History using HTTP API.
Maximum size is 200 bytes. Use the [VICall sendMessage:] method to pass a string over the limit; in order to pass a large data use media_session_access_url on your backend.
Returns
type:
NSString *
extraHeaders
@property (strong, nullable, nonatomic) NSDictionary<NSString *, NSString *> *
extraHeaders
An optional set of headers to be sent to the Voximplant cloud. Names must begin with "X-" to be processed by SDK.
Returns
type:
NSDictionary<NSString *, NSString *> *
preferredVideoCodec
@property (assign, nonatomic) preferredVideoCodec
A preferred video codec for a particular call that this VICallSettings are applied to. VIVideoCodecAuto by default.
Returns
type:
receiveAudio
@property (assign, nonatomic) BOOL
receiveAudio
Specify if audio can be received within the call. Default value - YES.
Returns
type:
BOOL
videoFlags
@property (strong, nonatomic) videoFlags
Specify video settings (send and receive) for the new call. Video is enabled by default.
Returns
type: