# AudioFormat

> Initializes a new instance of AudioFormat using the provided AudioConfiguration.

## Definition

* **Type:** Constructor
* **Namespace:** [UnityEngine.Audio](/engine/6000.7/script-reference/unityengine/audio.md)
* **Assembly:** UnityEngine.AudioModule

## AudioFormat(AudioConfiguration)

Initializes a new instance of [AudioFormat](/engine/6000.7/script-reference/unityengine/audio/audioformat.md) using the provided [AudioConfiguration](/engine/6000.7/script-reference/unityengine/audioconfiguration.md).

```csharp
public AudioFormat(AudioConfiguration config)
```

### Parameters

**** (\[AudioConfiguration]\(/engine/6000.7/script-reference/unityengine/audioconfiguration)):&#x20;

### Remarks

Additional Resources: [AudioSettings.GetConfiguration](/engine/6000.7/script-reference/unityengine/audiosettings/getconfiguration.md)

## AudioFormat(AudioSpeakerMode, int, int)

Initializes a new instance of [AudioFormat](/engine/6000.7/script-reference/unityengine/audio/audioformat.md) using the specified parameters.

```csharp
public AudioFormat(AudioSpeakerMode speakerMode, int sampleRate, int bufferSize)
```

### Parameters

**** (\[AudioSpeakerMode]\(/engine/6000.7/script-reference/unityengine/audiospeakermode)): **** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): **** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)):&#x20;
