Package com.castlabs.android.hybridads

# Class AdNativeAudioDecoder

java.lang.Object
com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleOutputBuffer,AdNativeAudioDecoderException>
com.castlabs.android.hybridads.AdNativeAudioDecoder

All Implemented Interfaces:
  `com.google.android.exoplayer2.decoder.Decoder<com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleOutputBuffer,AdNativeAudioDecoderException>`

public class AdNativeAudioDecoder extends com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleOutputBuffer,AdNativeAudioDecoderException>
Decodes audio data.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getName()`
  `void`
  `release()`

  ### Methods inherited from class com.google.android.exoplayer2.decoder.SimpleDecoder

  `dequeueInputBuffer, dequeueOutputBuffer, flush, queueInputBuffer`

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### release

    public void release()
    Specified by:
      `release` in interface `com.google.android.exoplayer2.decoder.Decoder<com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleOutputBuffer,AdNativeAudioDecoderException>`
    Overrides:
      `release` in class `com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.decoder.DecoderInputBuffer,com.google.android.exoplayer2.decoder.SimpleOutputBuffer,AdNativeAudioDecoderException>`

  - ### getName

    public String getName()