Class VpxLibrary


  • @Deprecated
    public final class VpxLibrary
    extends Object
    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 Detail

      • setLibraries

        public static void setLibraries​(@com.google.android.exoplayer2.C.CryptoType int cryptoType,
                                        String... libraries)
        Deprecated.
        Override the names of the Vpx 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 LibvpxVideoRenderer 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 Vpx native libraries.
      • isAvailable

        public static boolean isAvailable()
        Deprecated.
        Returns whether the underlying library is available, loading it if necessary.
      • getVersion

        @Nullable
        public static String getVersion()
        Deprecated.
        Returns the version of the underlying library if available, or null otherwise.
      • getBuildConfig

        @Nullable
        public static String getBuildConfig()
        Deprecated.
        Returns the configuration string with which the underlying library was built if available, or null otherwise.
      • isHighBitDepthSupported

        public static boolean isHighBitDepthSupported()
        Deprecated.
        Returns true if the underlying libvpx library supports high bit depth.
      • supportsCryptoType

        public static boolean supportsCryptoType​(@com.google.android.exoplayer2.C.CryptoType int cryptoType)
        Deprecated.
        Returns whether the library supports the given C.CryptoType.
      • vpxIsSecureDecodeSupported

        public static boolean vpxIsSecureDecodeSupported()
        Deprecated.