# BaseOptions

    class BaseOptions: NSObject, NSCopying

Holds the base options that is used for creation of any type of task. It has fields with important information acceleration configuration, TFLite model source etc.
- `
  ### [delegate](https://developers.google.com/edge/api/mediapipe/swift/audio/Classes/BaseOptions.md.txt#/c:objc(cs)MPPBaseOptions(py)delegate)

  ` Overrides the default backend to use for the provided model.

  #### Declaration

  Swift

      var delegate: Delegate { get set }

- `
  ### [modelAssetPath](https://developers.google.com/edge/api/mediapipe/swift/audio/Classes/BaseOptions.md.txt#/c:objc(cs)MPPBaseOptions(py)modelAssetPath)

  ` The path to the model asset to open and mmap in memory.

  #### Declaration

  Swift

      var modelAssetPath: String { get set }