Back to Exoplayer

SynchronousMediaCodecAdapter.Factory (ExoPlayer library)

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

latest3.6 KB
Original Source

Package com.google.android.exoplayer2.mediacodec

Class SynchronousMediaCodecAdapter.Factory


public static classSynchronousMediaCodecAdapter.Factoryextends[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")implements[MediaCodecAdapter.Factory](MediaCodecAdapter.Factory.html "interface in com.google.android.exoplayer2.mediacodec")

A factory for SynchronousMediaCodecAdapter instances.

Field Summary

- 

Fields inherited from interface com.google.android.exoplayer2.mediacodec.MediaCodecAdapter.Factory

DEFAULT

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | Factory() | |

Method Summary

All Methods Instance Methods Concrete Methods | Modifier and Type | Method | Description | | --- | --- | --- | | MediaCodecAdapter | createAdapter​(MediaCodecAdapter.Configuration configuration) | Creates a MediaCodecAdapter instance. | | protected MediaCodec | createCodec​(MediaCodecAdapter.Configuration configuration) | Creates a new MediaCodec instance. |

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

- 

Factory

public Factory()

Method Detail

- 

createAdapter

public[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")

Description copied from interface: MediaCodecAdapter.Factory

Creates a MediaCodecAdapter instance. Specified by:createAdapter in interface MediaCodecAdapter.FactoryThrows:IOException

- 

createCodec

protected[MediaCodec](https://developer.android.com/reference/android/media/MediaCodec.html "class or interface in android.media")createCodec​([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 new MediaCodec instance. Throws:IOException