> For the complete documentation index, see [llms.txt](https://canardoux.gitbook.io/tau/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://canardoux.gitbook.io/tau/doc/pages/tau-api/recorder/is_encoder_supported.md).

# The τ Recorder API

isEncoderSupported()

## `isEncoderSupported()`

* Dart API: [isEncoderSupported](https://github.com/Canardoux/tau/tree/6bd245d293bcf9a123677735835549585d32b2ee/doc/pages/tau-api/recorder/pages/flutter-sound/api/recorder/FlutterSoundRecorder/isEncoderSupported.html)

This verb is useful to know if a particular codec is supported on the current platform; Return a Future.

*Example:*

[Dart](/tau/doc/pages/tau-api/recorder/is_encoder_supported.md#dart)

[Javascript](/tau/doc/pages/tau-api/recorder/is_encoder_supported.md#javascript)

```

       if ( await myRecorder.isEncoderSupported(Codec.opusOGG) ) doSomething;
```

```

        Lorem ipsum ...
```

\</div>
