# TransformerOutput

Artifact: [androidx.media3:media3-transformer](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/transformer/TransformerOutput.java+class:androidx.media3.transformer.TransformerOutput)

*** ** * ** ***


```
@UnstableApi
class TransformerOutput
```

<br />

*** ** * ** ***

Represents the output destination for a Transformer export.

## Summary

| ### Public functions |
|---|---|
| `java-static https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput!` | `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput#create(java.lang.String)(path: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` Creates a `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` targeting a local file path. |
| `java-static https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput!` | `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput#create(android.net.Uri,android.content.ContentValues)(collectionUri: https://developer.android.com/reference/android/net/Uri.html!, contentValues: https://developer.android.com/reference/android/content/ContentValues.html!)` Creates a `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` targeting the Android MediaStore. |

## Public functions

### create

```
java-static fun create(path: String!): TransformerOutput!
```

Creates a `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` targeting a local file path.

| Parameters |
|---|---|
| `path: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The local file path. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput!` | A `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` instance. |

### create

```
java-static fun create(collectionUri: Uri!, contentValues: ContentValues!): TransformerOutput!
```

Creates a `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` targeting the Android MediaStore.

| Parameters |
|---|---|
| `collectionUri: https://developer.android.com/reference/android/net/Uri.html!` | The collection `https://developer.android.com/reference/android/net/Uri.html` to insert the media into. |
| `contentValues: https://developer.android.com/reference/android/content/ContentValues.html!` | The metadata values for the new MediaStore entry. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput!` | A `https://developer.android.com/reference/kotlin/androidx/media3/transformer/TransformerOutput` instance. |