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

# CreateProcessorResult

`CreateProcessorResult` is the second element of the tuple returned by `RemoteSDK.CreateAudioProcessor()`. It tells you whether the audio processor was created successfully or what went wrong.

## Values

| Enum                      | Description                                                  |
| ------------------------- | ------------------------------------------------------------ |
| `SUCCESS`                 | Audio processor created successfully                         |
| `SDK_NOT_INITIALIZED`     | SDK has not been initialized yet (call `Initialize()` first) |
| `INVALID_PARAMETERS`      | One or more `AudioParams` fields are missing/invalid         |
| `PROCESSOR_LIMIT_REACHED` | Maximum of 300 concurrent processors reached                 |
| `FAILED`                  | General failure                                              |

## See Also

<CardGroup cols={2}>
  <Card title="RemoteSDK" icon="server" href="/API-Reference/Reference/Core-Classes/RemoteSDK">
    The `CreateAudioProcessor()` method that returns this enum
  </Card>

  <Card title="AudioParams" icon="sliders" href="/API-Reference/Reference/Parameters/AudioParams">
    Configuration object passed to `CreateAudioProcessor()`
  </Card>
</CardGroup>
