Back to Exoplayer

EncoderSelector (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/transformer/EncoderSelector.html

latest2.9 KB
Original Source

Package com.google.android.exoplayer2.transformer

Interface EncoderSelector


[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public interfaceEncoderSelector

Deprecated. com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.

Selector of MediaCodec encoder instances.

Field Summary

Fields | Modifier and Type | Field | Description | | --- | --- | --- | | static EncoderSelector | DEFAULT | Deprecated.

Default implementation of EncoderSelector, which returns the preferred encoders for the given MIME type. |

Method Summary

All Methods Instance Methods Abstract Methods Deprecated Methods | Modifier and Type | Method | Description | | --- | --- | --- | | ImmutableList<MediaCodecInfo> | selectEncoderInfos​(String mimeType) | Deprecated.

Returns a list of encoders that can encode media in the specified mimeType, in priority order. |

Field Detail

- 

DEFAULT

static final[EncoderSelector](EncoderSelector.html "interface in com.google.android.exoplayer2.transformer")DEFAULT

Deprecated.

Default implementation of EncoderSelector, which returns the preferred encoders for the given MIME type.

The EncoderSelector selection result contains only hardware encoders if they exist, or only software encoders otherwise.

Method Detail

- 

selectEncoderInfos

[ImmutableList](https://guava.dev/releases/31.1-android/api/docs/com/google/common/collect/ImmutableList.html?is-external=true "class or interface in com.google.common.collect")<[MediaCodecInfo](https://developer.android.com/reference/android/media/MediaCodecInfo.html "class or interface in android.media")> selectEncoderInfos​([String](https://developer.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")mimeType)

Deprecated.

Returns a list of encoders that can encode media in the specified mimeType, in priority order. Parameters:mimeType - The MIME type for which an encoder is required.Returns:An immutable list of encoders that support the mimeType. The list may be empty.