Package com.castlabs.android.hybridads

# Class AdNativeVideoDecoder

java.lang.Object
com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.video.VideoDecoderInputBuffer,com.google.android.exoplayer2.video.VideoDecoderOutputBuffer,AdNativeVideoDecoderException>
com.castlabs.android.hybridads.AdNativeVideoDecoder

All Implemented Interfaces:
  `com.google.android.exoplayer2.decoder.Decoder<com.google.android.exoplayer2.video.VideoDecoderInputBuffer,com.google.android.exoplayer2.video.VideoDecoderOutputBuffer,AdNativeVideoDecoderException>`

public class AdNativeVideoDecoder extends com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.video.VideoDecoderInputBuffer,com.google.android.exoplayer2.video.VideoDecoderOutputBuffer,AdNativeVideoDecoderException>
Native video decoder for ads.

- ## 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.video.VideoDecoderInputBuffer,com.google.android.exoplayer2.video.VideoDecoderOutputBuffer,AdNativeVideoDecoderException>`
    Overrides:
      `release` in class `com.google.android.exoplayer2.decoder.SimpleDecoder<com.google.android.exoplayer2.video.VideoDecoderInputBuffer,com.google.android.exoplayer2.video.VideoDecoderOutputBuffer,AdNativeVideoDecoderException>`

  - ### getName

    @NonNull public String getName()