VICallSettings
Call settings with additional call parameters, such as the preferred video codec, custom data, extra headers etc.
Props
customData
customData: Custom string associated with a call session.
It can be passed to the cloud to be obtained from the CallAlerting event or Call History via 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 *
enableSimulcast
enableSimulcast: Whether simulcast feature should be enabled in a conference call.
The default value is NO.
Valid only for conference calls.
Returns
type:
BOOL
extraHeaders
extraHeaders: 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
preferredVideoCodec: Preferred video codec for a particular call that this VICallSettings are applied to. The default codec is VIVideoCodecAuto.
Returns
type:
receiveAudio
receiveAudio: Whether audio can be received within a call. Default value is YES.
Returns
type:
BOOL
statsCollectionInterval
statsCollectionInterval: Call statistics collection interval in milliseconds.
Default value is 5000.
Interval value should be multiple of 500, otherwise the provided value is rounded to a less value that is multiple of 500.
Returns
type:
NSUInteger
videoFlags
videoFlags: Specifies video settings (send and receive) for a new call. Video is enabled by default.
Returns
type: