Back to Exoplayer

MediaCodecAdapter.Factory (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/mediacodec/MediaCodecAdapter.Factory.html

latest1.9 KB
Original Source

Package com.google.android.exoplayer2.mediacodec

Interface MediaCodecAdapter.Factory

  • All Known Implementing Classes:DefaultMediaCodecAdapterFactory, SynchronousMediaCodecAdapter.FactoryEnclosing interface:MediaCodecAdapter

public static interfaceMediaCodecAdapter.Factory

A factory for MediaCodecAdapter instances.

Field Summary

Fields | Modifier and Type | Field | Description | | --- | --- | --- | | static MediaCodecAdapter.Factory | DEFAULT | Default factory used in most cases. |

Method Summary

All Methods Instance Methods Abstract Methods | Modifier and Type | Method | Description | | --- | --- | --- | | MediaCodecAdapter | createAdapter​(MediaCodecAdapter.Configuration configuration) | Creates a MediaCodecAdapter instance. |

Field Detail

- 

DEFAULT

static final[MediaCodecAdapter.Factory](MediaCodecAdapter.Factory.html "interface in com.google.android.exoplayer2.mediacodec")DEFAULT

Default factory used in most cases.

Method Detail

- 

createAdapter

[MediaCodecAdapter](MediaCodecAdapter.html "interface in com.google.android.exoplayer2.mediacodec")createAdapter​([MediaCodecAdapter.Configuration](MediaCodecAdapter.Configuration.html "class in com.google.android.exoplayer2.mediacodec")configuration)
                         throws[IOException](https://developer.android.com/reference/java/io/IOException.html "class or interface in java.io")

Creates a MediaCodecAdapter instance. Throws:IOException