# DefaultAudioSink.AudioProcessorChain

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/audio/DefaultAudioSink.java+class:androidx.media3.exoplayer.audio.DefaultAudioSink.AudioProcessorChain)

*** ** * ** ***


```
public interface DefaultAudioSink.AudioProcessorChain extends AudioProcessorChain
```

<br />

Known direct subclasses [DefaultAudioSink.DefaultAudioProcessorChain](https://developer.android.com/reference/androidx/media3/exoplayer/audio/DefaultAudioSink.DefaultAudioProcessorChain)

|---|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/audio/DefaultAudioSink.DefaultAudioProcessorChain` | The default audio processor chain, which applies a (possibly empty) chain of user-defined audio processors followed by `https://developer.android.com/reference/androidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor` and `https://developer.android.com/reference/androidx/media3/common/audio/SonicAudioProcessor`. |

*** ** * ** ***

> [!CAUTION]
> **This interface is deprecated.**   
>
> Use `https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain`.

## Summary

### Inherited methods

From [androidx.media3.common.audio.AudioProcessorChain](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain) `abstract https://developer.android.com/reference/androidx/media3/common/PlaybackParameters` `[applyPlaybackParameters](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain#applyPlaybackParameters(androidx.media3.common.PlaybackParameters))(https://developer.android.com/reference/androidx/media3/common/PlaybackParameters playbackParameters)`

**This method is deprecated.** Deprecated in Java
`abstract boolean` `[applySkipSilenceEnabled](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain#applySkipSilenceEnabled(boolean))(boolean skipSilenceEnabled)`

**This method is deprecated.** Deprecated in Java
`abstract AudioProcessor[]` `[getAudioProcessors](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain#getAudioProcessors())()`

**This method is deprecated.** Deprecated in Java
`abstract long` `[getMediaDuration](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain#getMediaDuration(long))(long playoutDuration)`

**This method is deprecated.** Deprecated in Java
`abstract long` `[getSkippedOutputFrameCount](https://developer.android.com/reference/androidx/media3/common/audio/AudioProcessorChain#getSkippedOutputFrameCount())()`

**This method is deprecated.** Deprecated in Java