# ChunkSampleStream.ReleaseCallback

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

*** ** * ** ***


```
public interface ChunkSampleStream.ReleaseCallback<T extends ChunkSource>
```

<br />

*** ** * ** ***

A callback to be notified when a sample stream has finished being released.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/media3/exoplayer/source/chunk/ChunkSampleStream.ReleaseCallback#onSampleStreamReleased(androidx.media3.exoplayer.source.chunk.ChunkSampleStream<T>)(https://developer.android.com/reference/androidx/media3/exoplayer/source/chunk/ChunkSampleStream<T> chunkSampleStream)` Called when the `https://developer.android.com/reference/androidx/media3/exoplayer/source/chunk/ChunkSampleStream` has finished being released. |

## Public methods

### onSampleStreamReleased

```
abstract void onSampleStreamReleased(ChunkSampleStream<T> chunkSampleStream)
```

Called when the `https://developer.android.com/reference/androidx/media3/exoplayer/source/chunk/ChunkSampleStream` has finished being released.

| Parameters |
|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/source/chunk/ChunkSampleStream<T> chunkSampleStream` | The released sample stream. |