# TfLiteDelegateParams


`#include <common.h>`

WARNING: This is an experimental interface that is subject to change.

## Summary

Currently, [TfLiteDelegateParams](https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate-params#struct_tf_lite_delegate_params) has to be allocated in a way that it's trivially destructable. It will be stored as `builtin_data` field in `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-node#struct_tf_lite_node` of the delegate node.

See also the `CreateDelegateParams` function in `interpreter.cc` details.

| ### Public attributes ||
|---|---|
| `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate-params#struct_tf_lite_delegate_params_1a5cdf68982baff1ed62955571d3949b7a` | `struct https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate#struct_tf_lite_delegate *` |
| `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate-params#struct_tf_lite_delegate_params_1aefc34d7cc88d4c352bae1a4d428c2e97` | `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array *` |
| `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate-params#struct_tf_lite_delegate_params_1a75e64c392d7ef2d62d85cb9963a915f1` | `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array *` |
| `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-delegate-params#struct_tf_lite_delegate_params_1a576c0111aae50b9d4d82d6dde7c37d93` | `https://developers.google.com/edge/api/tflite/c/struct/tf-lite-int-array#struct_tf_lite_int_array *` |

## Public attributes

### delegate

```
struct TfLiteDelegate * TfLiteDelegateParams::delegate
```

### input_tensors

```
TfLiteIntArray * TfLiteDelegateParams::input_tensors
```

### nodes_to_replace

```
TfLiteIntArray * TfLiteDelegateParams::nodes_to_replace
```

### output_tensors

```
TfLiteIntArray * TfLiteDelegateParams::output_tensors
```