/* Wrapper generated by lp-gen-wrappers, do not edit*/
/**
* The LinphoneCallParams is an object containing various call related parameters. It can be used to retrieve parameters from a currently running call or modify the call's characteristics dynamically.
* @external LinphoneCallParams
**/
/**
* Refine bandwidth settings for this call by setting a bandwidth limit for audio streams. As a consequence,
* codecs whose bitrates are not compatible with this limit won't be used.
* @member {number} external:LinphoneCallParams#audioBandwidthLimit
**/
/**
* Enable sending of real early media (during outgoing calls).
* @member {boolean} external:LinphoneCallParams#earlyMediaSendingEnabled
**/
/**
* Tell whether the call is part of the locally managed conference.
* @member {boolean} external:LinphoneCallParams#localConferenceMode
* @readonly
**/
/**
* Indicate low bandwith mode. Configuring a call to low bandwidth mode will result in the core to activate
* several settings for the call in order to ensure that bitrate usage is lowered to the minimum possible.
* Typically, ptime (packetization time) will be increased, audio codec's output bitrate will be targetted
* to 20kbit/s provided that it is achievable by the codec selected after SDP handshake. Video is automatically
* disabled.
* @member {boolean} external:LinphoneCallParams#lowBandwidthEnabled
**/
/**
* Set requested media encryption for a call.
* @member {linphone.MediaEncryption} external:LinphoneCallParams#mediaEncryption
**/
/**
* Set requested level of privacy for the call.
* @member {external:LinphonePrivacyMask} external:LinphoneCallParams#privacy
**/
/**
* Get the framerate of the video that is received.
* @member {number} external:LinphoneCallParams#receivedFramerate
* @readonly
**/
/**
* Get the size of the video that is received.
* @member {external:MSVideoSize} external:LinphoneCallParams#receivedVideoSize
* @readonly
**/
/**
* Enable recording of the call. This function must be used before the call parameters are assigned to the
* call. The call recording can be started and paused after the call is established with
* @member {string} external:LinphoneCallParams#recordFile
**/
/**
* Get the RTP profile being used.
* @member {string} external:LinphoneCallParams#rtpProfile
* @readonly
**/
/**
* Get the framerate of the video that is sent.
* @member {number} external:LinphoneCallParams#sentFramerate
* @readonly
**/
/**
* Gets the size of the video that is sent.
* @member {external:MSVideoSize} external:LinphoneCallParams#sentVideoSize
* @readonly
**/
/**
* Set the session name of the media session (ie in SDP). Subject from the SIP message (which is different)
* can be set using linphone_call_params_set_custom_header().
* @member {string} external:LinphoneCallParams#sessionName
**/
/**
* Get the audio codec used in the call, described as a LinphonePayloadType object.
* @member {external:LinphonePayloadType} external:LinphoneCallParams#usedAudioCodec
* @readonly
**/
/**
* Get the video codec used in the call, described as a LinphonePayloadType structure.
* @member {external:LinphonePayloadType} external:LinphoneCallParams#usedVideoCodec
* @readonly
**/
/**
* Enable video stream.
* @member {boolean} external:LinphoneCallParams#videoEnabled
**/
/**
* Add a custom SIP header in the INVITE for a call.
* @function external:LinphoneCallParams#addCustomHeader
* @param {string} header_name - The name of the header to add.
* @param {string} header_value - The content of the header to add.
* @returns {void}
**/
/**
* Copy an existing LinphoneCallParams object to a new LinphoneCallParams object.
* @function external:LinphoneCallParams#copy
* @returns {external:LinphoneCallParams}
**/
/**
* Get a custom SIP header.
* @function external:LinphoneCallParams#getCustomHeader
* @param {string} header_name - The name of the header to get.
* @returns {string}
**/