> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# getSendSettings()

> Returns the current media send settings, or null if none have been set.

`getSendSettings()`

Returns the current `DailySendSettings` object, or `null` if [`updateSendSettings()`](/reference/react-native/instance-methods/update-send-settings) has never been called and no call has been joined.

This method is synchronous — it does not return a Promise.

## Return value

Returns `DailySendSettings | null`.

See [`updateSendSettings()`](/reference/react-native/instance-methods/update-send-settings) for a full explanation of the `DailySendSettings` structure.

## Example

```javascript theme={null}
const settings = call.getSendSettings();

if (settings?.video?.maxQuality === 'low') {
  console.log('Video quality is currently limited to low');
}
```

## See also

<CardGroup>
  <Card title="Methods" icon="code" iconType="solid">
    * [updateSendSettings()](/reference/react-native/instance-methods/update-send-settings)
    * [getReceiveSettings()](/reference/react-native/instance-methods/get-receive-settings)
    * [getCpuLoadStats()](/reference/react-native/instance-methods/get-cpu-load-stats)
  </Card>

  <Card title="Events" icon="bolt" iconType="solid">
    * [send-settings-updated](/reference/react-native/events/settings-events#send-settings-updated)
  </Card>

  <Card title="Guides" icon="book-open" iconType="solid">
    * [Send-side video quality](/docs/guides/scaling-calls/best-practices-to-scale-large-experiences#change-send-side-video-quality)
    * [Call quality](/docs/daily-js/guides/network-quality)
  </Card>
</CardGroup>
