Back to Exoplayer

OpusLibrary (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/ext/opus/OpusLibrary.html

latest4.1 KB
Original Source

Package com.google.android.exoplayer2.ext.opus

Class OpusLibrary


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

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.

Configures and queries the underlying native library.

Method Summary

All Methods Static Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description | | --- | --- | --- | | static String | getVersion() | Deprecated.

Returns the version of the underlying library if available, or null otherwise. | | static boolean | isAvailable() | Deprecated.

Returns whether the underlying library is available, loading it if necessary. | | static String | opusGetVersion() | Deprecated. | | static boolean | opusIsSecureDecodeSupported() | Deprecated. | | static void | setLibraries​(@com.google.android.exoplayer2.C.CryptoType int cryptoType, String... libraries) | Deprecated.

Override the names of the Opus native libraries. | | static boolean | supportsCryptoType​(@com.google.android.exoplayer2.C.CryptoType int cryptoType) | Deprecated.

Returns whether the library supports the given C.CryptoType. |

- 

Methods inherited from class java.lang.Object

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

Method Detail

- 

setLibraries

public static void setLibraries​(@com.google.android.exoplayer2.C.CryptoType int cryptoType,[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")... libraries)

Deprecated.

Override the names of the Opus native libraries. If an application wishes to call this method, it must do so before calling any other method defined by this class, and before instantiating a LibopusAudioRenderer instance. Parameters:cryptoType - The C.CryptoType for which the decoder library supports decrypting protected content, or C.CRYPTO_TYPE_UNSUPPORTED if the library does not support decryption.libraries - The names of the Opus native libraries.

- 

isAvailable

public static boolean isAvailable()

Deprecated.

Returns whether the underlying library is available, loading it if necessary.

- 

getVersion

@Nullable
public static[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")getVersion()

Deprecated.

Returns the version of the underlying library if available, or null otherwise.

- 

supportsCryptoType

public static boolean supportsCryptoType​(@com.google.android.exoplayer2.C.CryptoType int cryptoType)

Deprecated.

Returns whether the library supports the given C.CryptoType.

- 

opusGetVersion

public static[String](https://developer.android.com/reference/java/lang/String.html "class or interface in java.lang")opusGetVersion()

Deprecated.

- 

opusIsSecureDecodeSupported

public static boolean opusIsSecureDecodeSupported()

Deprecated.