# TfLiteDelegateParams

`#include <common.h>`

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

## Summary

Currently, TfLiteDelegateParams has to be allocated in a way that it's trivially destructable. It will be stored as `builtin_data` field in `TfLiteNode` of the delegate node.

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

### Public attributes
`delegate` | `struct TfLiteDelegate *`
`input_tensors` | `TfLiteIntArray *`
`nodes_to_replace` | `TfLiteIntArray *`
`output_tensors` | `TfLiteIntArray *`

## 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