- C - tv.danmaku.ijk.media.drm.util中的类
-
- C() - 类 的构造器tv.danmaku.ijk.media.drm.util.C
-
- canReplace(DrmInitData.SchemeData) - 类 中的方法tv.danmaku.ijk.media.drm.DrmInitData.SchemeData
-
- capacity() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Returns the capacity of the array, which may be larger than the limit.
- castNonNull(T) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Casts a nullable variable to a non-null variable without runtime null check.
- CENC_TYPE_cbc1 - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
"cbc1" scheme type name as defined in ISO/IEC 23001-7:2016.
- CENC_TYPE_cbcs - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
"cbcs" scheme type name as defined in ISO/IEC 23001-7:2016.
- CENC_TYPE_cenc - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
"cenc" scheme type name as defined in ISO/IEC 23001-7:2016.
- CENC_TYPE_cens - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
"cens" scheme type name as defined in ISO/IEC 23001-7:2016.
- Charsets - tv.danmaku.ijk.media.drm.util中的类
-
- checkArgument(boolean) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws IllegalArgumentException if expression evaluates to false.
- checkArgument(boolean, Object) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws IllegalArgumentException if expression evaluates to false.
- checkNotNull(T) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws NullPointerException if reference is null.
- checkState(boolean) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws IllegalStateException if expression evaluates to false.
- checkState(boolean, Object) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws IllegalStateException if expression evaluates to false.
- checkStateNotNull(T, Object) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Assertions
-
Throws IllegalStateException if reference is null.
- clear() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Clears all request properties.
- clearAllKeyRequestProperties() - 类 中的方法tv.danmaku.ijk.media.drm.HttpMediaDrmCallback
-
Clears all headers for key requests made by the callback.
- clearAllRequestProperties() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- clearAllRequestProperties() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
- clearAndSet(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Removes all properties previously existing and sets the keys and values of the map.
- CLEARKEY_UUID - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
UUID for the ClearKey DRM scheme.
- clearKeyRequestProperty(String) - 类 中的方法tv.danmaku.ijk.media.drm.HttpMediaDrmCallback
-
Clears a header for key requests made by the callback.
- clearRequestProperty(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- clearRequestProperty(String) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
Clears the value of a request header.
- CleartextNotPermittedException(IOException, DataSpec) - 异常错误 的构造器tv.danmaku.ijk.media.drm.upstream.HttpDataSource.CleartextNotPermittedException
-
- close() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataSource
-
Closes the source.
- close() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSourceInputStream
-
- close() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- close() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
- close() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- closeQuietly(Closeable) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Closes a Closeable, suppressing any IOException that may occur.
- closeSession(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- closeSession(byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Closes a DRM session.
- closeSession(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- COMMON_PSSH_UUID - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
- compare(DrmInitData.SchemeData, DrmInitData.SchemeData) - 类 中的方法tv.danmaku.ijk.media.drm.DrmInitData
-
- Consumer<T> - tv.danmaku.ijk.media.drm.util中的接口
-
Represents an operation that accepts a single input argument and returns no result.
- contentType - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.InvalidContentTypeException
-
- CopyOnWriteMultiset<E> - tv.danmaku.ijk.media.drm.util中的类
-
An unordered collection of elements that allows duplicates, but also allows access to a set of
unique elements.
- CopyOnWriteMultiset() - 类 的构造器tv.danmaku.ijk.media.drm.util.CopyOnWriteMultiset
-
- copyWithData(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DrmInitData.SchemeData
-
Returns a copy of this instance with the specified data.
- copyWithSchemeType(String) - 类 中的方法tv.danmaku.ijk.media.drm.DrmInitData
-
Returns a copy with the specified protection scheme type.
- createDataSource() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataSource.Factory
-
- createDataSource() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
- createDataSource() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.BaseFactory
-
- createDataSource() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.Factory
-
- createDataSourceInternal(HttpDataSource.RequestProperties) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.BaseFactory
-
- createMediaCrypto(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- createMediaCrypto(byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
- createMediaCrypto(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- createSessionCreationData(DrmInitData, DrmInitData) - 类 中的静态方法tv.danmaku.ijk.media.drm.DrmInitData
-
Merges
DrmInitData obtained from a media manifest and a media stream.
- CREATOR - 类 中的静态变量tv.danmaku.ijk.media.drm.DrmInitData
-
- CREATOR - 类 中的静态变量tv.danmaku.ijk.media.drm.DrmInitData.SchemeData
-
- customData - 类 中的变量tv.danmaku.ijk.media.drm.upstream.DataSpec
-
Application specific data.
- get(int) - 类 中的方法tv.danmaku.ijk.media.drm.DrmInitData
-
- getBytePosition() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Returns the current byte offset.
- getBytesRead() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
Returns the total number of bytes that have been read from the data source.
- getConnection() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
Returns the current connection, or null if the source is not currently opened.
- getData() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Returns the opaque key request data.
- getData() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.ProvisionRequest
-
Returns the opaque provisioning request data.
- getData() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Returns the underlying array.
- getDefaultRequestProperties() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
- getDefaultRequestProperties() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.BaseFactory
-
- getDefaultRequestProperties() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.Factory
-
- getDefaultUrl() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.ProvisionRequest
-
Returns the default URL of the provisioning server to which the request can be made, or the
empty string if not known.
- getDrmSessionState(int, int) - 类 中的方法tv.danmaku.ijk.media.drm.wrapper.DefaultDrmManager
-
- getDummyDrmSessionManager() - 接口 中的静态方法tv.danmaku.ijk.media.drm.DrmSessionManager
-
- getError() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
- getError() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- getExoMediaCryptoType(DrmInitData, String) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager
-
- getExoMediaCryptoType(DrmInitData, String) - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionManager
-
- getExoMediaCryptoType() - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getExoMediaCryptoType() - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
- getExoMediaCryptoType() - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getHttpMethodString() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec
-
Returns the uppercase HTTP method name (e.g., "GET", "POST", "HEAD") corresponding to the
DataSpec.httpMethod.
- getInstance() - 类 中的静态方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
Returns a new instance.
- getKeyId() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyStatus
-
Returns the ID of the key.
- getKeyRequest(byte[], List<DrmInitData.SchemeData>, int, HashMap<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getKeyRequest(byte[], List<DrmInitData.SchemeData>, int, HashMap<String, String>) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Generates a key request.
- getKeyRequest(byte[], List<DrmInitData.SchemeData>, int, HashMap<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getLastOpenedUri() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- getLastResponseHeaders() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- getLicenseDurationRemainingSec(DrmSession) - 类 中的静态方法tv.danmaku.ijk.media.drm.WidevineUtil
-
Returns license and playback durations remaining in seconds.
- getLicenseServerUrl() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Returns the URL of the license server to which the request should be made.
- getMediaCrypto() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
Returns an
ExoMediaCrypto for the open session, or null if called before the session
has been opened or after it's been released.
- getMediaCrypto() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- getMediaCrypto(int) - 类 中的方法tv.danmaku.ijk.media.drm.wrapper.DefaultDrmManager
-
- getMetrics() - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getMetrics() - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Returns metrics data for this ExoMediaDrm instance, or null if metrics are unavailable.
- getMetrics() - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getOfflineLicenseKeySetId() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
Returns the key set id of the offline license loaded into this session, or null if there isn't
one.
- getOfflineLicenseKeySetId() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- getPosition() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Returns the current bit offset.
- getPosition() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Returns the current offset in the array, in bytes.
- getPropertyByteArray(String) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getPropertyByteArray(String) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Returns the value of a byte array property.
- getPropertyByteArray(String) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getPropertyString(String) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getPropertyString(String) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Returns the value of a string property.
- getPropertyString(String) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getProvisionRequest() - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- getProvisionRequest() - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Generates a provisioning request.
- getProvisionRequest() - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- getRequestType() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
- getResponseCode() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- getResponseCode() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
- getResponseHeaders() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataSource
-
- getResponseHeaders() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- getResponseHeaders() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
- getResponseHeaders() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- getSchemeUuid() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
Returns the DRM scheme UUID for this session.
- getSchemeUuid() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- getSnapshot() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Gets a snapshot of the request properties.
- getState() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
- getState() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- getStatusCode() - 类 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyStatus
-
Returns the status of the key, as defined by MediaDrm.KeyStatus#getStatusCode().
- getStringForHttpMethod(int) - 类 中的静态方法tv.danmaku.ijk.media.drm.upstream.DataSpec
-
Returns an uppercase HTTP method name (e.g., "GET", "POST", "HEAD") corresponding to the given
DataSpec.HttpMethod.
- getTrackType(String) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.MimeTypes
-
Returns the
C.TRACK_TYPE_* constant corresponding to a specified MIME type, or
C.TRACK_TYPE_UNKNOWN if it could not be determined.
- getUri() - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataSource
-
When the source is open, returns the Uri from which data is being read.
- getUri() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- getUri() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- getUtf8Bytes(String) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Returns a new byte array containing the code points of a String encoded using UTF-8.
- onBytesTransferred(DataSource, DataSpec, boolean, int) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.TransferListener
-
Called incrementally during a transfer.
- onDrmKeysLoaded() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called each time keys are loaded.
- onDrmKeysRemoved() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called each time offline keys are removed.
- onDrmKeysRestored() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called each time offline keys are restored.
- onDrmSessionAcquired(boolean) - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called each time a drm session is acquired.
- onDrmSessionManagerError(Exception) - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called when a drm error occurs.
- onDrmSessionReleased() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener
-
Called each time a drm session is released.
- onEvent(ExoMediaDrm, byte[], int, int, byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.OnEventListener
-
Called when an event occurs that requires the app to be notified
- onExpirationUpdate(ExoMediaDrm, byte[], long) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.OnExpirationUpdateListener
-
Called when a session expiration update occurs, to inform the app about the change in
expiration time.
- onKeyStatusChange(ExoMediaDrm, byte[], List<ExoMediaDrm.KeyStatus>, boolean) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm.OnKeyStatusChangeListener
-
Called when the keys in a session change status, such as when the license is renewed or
expires.
- onTransferEnd(DataSource, DataSpec, boolean) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.TransferListener
-
Called when a transfer ends.
- onTransferInitializing(DataSource, DataSpec, boolean) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.TransferListener
-
Called when a transfer is being initialized.
- onTransferStart(DataSource, DataSpec, boolean) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.TransferListener
-
Called when a transfer starts.
- open(DataSpec) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataSource
-
Opens the source to read the specified data.
- open() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSourceInputStream
-
- open(DataSpec) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
Opens the source to read the specified data.
- open(DataSpec) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
Opens the source to read the specified data.
- open(DataSpec) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- openSession() - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- openSession() - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Opens a new DRM session.
- openSession() - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- ParsableBitArray - tv.danmaku.ijk.media.drm.util中的类
-
Wraps a byte array, providing methods that allow it to be read as a bitstream.
- ParsableBitArray() - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Creates a new instance that initially has no backing data.
- ParsableBitArray(byte[]) - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Creates a new instance that wraps an existing array.
- ParsableBitArray(byte[], int) - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Creates a new instance that wraps an existing array.
- ParsableByteArray - tv.danmaku.ijk.media.drm.util中的类
-
Wraps a byte array, providing a set of methods for parsing data from it.
- ParsableByteArray() - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Creates a new instance that initially has no backing data.
- ParsableByteArray(int) - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Creates a new instance with limit bytes and sets the limit.
- ParsableByteArray(byte[]) - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Creates a new instance wrapping data, and sets the limit to data.length.
- ParsableByteArray(byte[], int) - 类 的构造器tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Creates a new instance that wraps an existing array.
- parseSchemeSpecificData(byte[], UUID) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.PsshAtomUtil
-
Parses the scheme specific data from a PSSH atom.
- parseUuid(byte[]) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.PsshAtomUtil
-
Parses the UUID from a PSSH atom.
- parseVersion(byte[]) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.PsshAtomUtil
-
Parses the version from a PSSH atom.
- peekChar() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Peeks at the next char.
- peekUnsignedByte() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Peeks at the next byte as an unsigned value.
- playClearSamplesWithoutKeys() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
Returns whether this session allows playback of clear samples prior to keys being loaded.
- playClearSamplesWithoutKeys() - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- PLAYREADY_CUSTOM_DATA_KEY - 类 中的静态变量tv.danmaku.ijk.media.drm.DefaultDrmSessionManager
-
- PLAYREADY_UUID - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
UUID for the PlayReady DRM scheme.
- position - 类 中的变量tv.danmaku.ijk.media.drm.upstream.DataSpec
-
- POSITION_OUT_OF_RANGE - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.upstream.DataSourceException
-
- postOrRun(Handler, Runnable) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Posts the Runnable if the calling thread differs with the Looper of the Handler.
- prepare() - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager
-
- prepare() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionManager
-
Acquires any required resources.
- prepare() - 类 中的方法tv.danmaku.ijk.media.drm.wrapper.DefaultDrmManager
-
- PROPERTY_LICENSE_DURATION_REMAINING - 类 中的静态变量tv.danmaku.ijk.media.drm.WidevineUtil
-
Widevine specific key status field name for the remaining license duration, in seconds.
- PROPERTY_PLAYBACK_DURATION_REMAINING - 类 中的静态变量tv.danmaku.ijk.media.drm.WidevineUtil
-
Widevine specific key status field name for the remaining playback duration, in seconds.
- provideKeyResponse(byte[], byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- provideKeyResponse(byte[], byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
- provideKeyResponse(byte[], byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- provideProvisionResponse(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- provideProvisionResponse(byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
- provideProvisionResponse(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- ProvisionRequest(byte[], String) - 类 的构造器tv.danmaku.ijk.media.drm.ExoMediaDrm.ProvisionRequest
-
Creates an instance.
- PsshAtomUtil - tv.danmaku.ijk.media.drm.util中的类
-
Utility methods for handling PSSH atoms.
- putInt(int, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Overwrites numBits from this array using the numBits least significant bits
from value.
- read(byte[], int, int) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.DataReader
-
Reads up to length bytes of data from the input.
- read() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSourceInputStream
-
- read(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSourceInputStream
-
- read(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSourceInputStream
-
- read(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- read(byte[], int, int) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
- read(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- readBit() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads a single bit.
- readBits(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads up to 32 bits.
- readBits(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads numBits bits into buffer.
- readBitsToLong(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads up to 64 bits.
- readBytes(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads the next length bytes into buffer.
- readBytes(ParsableBitArray, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes into bitArray, and resets the position of
bitArray to zero.
- readBytes(byte[], int, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes into buffer at offset.
- readBytes(ByteBuffer, int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes into buffer.
- readBytesAsString(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads the next length bytes as a UTF-8 string.
- readBytesAsString(int, Charset) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Reads the next length bytes as a string encoded in Charset.
- readDelimiterTerminatedString(char) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads up to the next delimiter byte (or the limit) as UTF-8 characters.
- readDouble() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next eight bytes as a 64-bit floating point value.
- readFloat() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as a 32-bit floating point value.
- readInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as a signed value
- readInt24() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next three bytes as a signed value.
- readLine() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads a line of text.
- readLittleEndianInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as a signed value in little endian order.
- readLittleEndianInt24() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next three bytes as a signed value in little endian order.
- readLittleEndianLong() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next eight bytes as a signed value in little endian order.
- readLittleEndianShort() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next two bytes as a signed value.
- readLittleEndianUnsignedInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as an unsigned value in little endian order.
- readLittleEndianUnsignedInt24() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next three bytes as an unsigned value in little endian order.
- readLittleEndianUnsignedIntToInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as a little endian unsigned integer into an integer, if the top bit
is a zero.
- readLittleEndianUnsignedShort() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next two bytes as an unsigned value.
- readLong() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next eight bytes as a signed value.
- readNullTerminatedString(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes as UTF-8 characters.
- readNullTerminatedString() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads up to the next NUL byte (or the limit) as UTF-8 characters.
- readShort() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next two bytes as a signed value.
- readString(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes as UTF-8 characters.
- readString(int, Charset) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next length bytes as characters in the specified Charset.
- readSynchSafeInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads a Synchsafe integer.
- readUnsignedByte() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next byte as an unsigned value.
- readUnsignedFixedPoint1616() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes, returning the integer portion of the fixed point 16.16 integer.
- readUnsignedInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as an unsigned value.
- readUnsignedInt24() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next three bytes as an unsigned value.
- readUnsignedIntToInt() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next four bytes as an unsigned integer into an integer, if the top bit is a zero.
- readUnsignedLongToLong() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next eight bytes as an unsigned long into a long, if the top bit is a zero.
- readUnsignedShort() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads the next two bytes as an unsigned value.
- readUtf8EncodedLong() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Reads a long value encoded by UTF-8 encoding
- reason - 异常错误 中的变量tv.danmaku.ijk.media.drm.UnsupportedDrmException
-
- reason - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.DataSourceException
-
- REASON_INSTANTIATION_ERROR - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.UnsupportedDrmException
-
There device advertises support for the requested DRM scheme, but there was an error
instantiating it.
- REASON_UNSUPPORTED_SCHEME - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.UnsupportedDrmException
-
The requested DRM scheme is unsupported by the device.
- release() - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager
-
- release(DrmSessionEventListener.EventDispatcher) - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSession
-
Decrements the reference count.
- release() - 接口 中的方法tv.danmaku.ijk.media.drm.DrmSessionManager
-
Releases any acquired resources.
- release() - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- release(DrmSessionEventListener.EventDispatcher) - 类 中的方法tv.danmaku.ijk.media.drm.ErrorStateDrmSession
-
- release() - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Decrements the reference count.
- release() - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- release() - 类 中的方法tv.danmaku.ijk.media.drm.wrapper.DefaultDrmManager
-
- remove(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Removes a request property by name.
- remove(E) - 类 中的方法tv.danmaku.ijk.media.drm.util.CopyOnWriteMultiset
-
Removes element from the multiset.
- removeEventListener(DrmSessionEventListener) - 类 中的方法tv.danmaku.ijk.media.drm.DrmSessionEventListener.EventDispatcher
-
Removes a listener from the event dispatcher.
- replaceSession(DrmSession, DrmSession) - 接口 中的静态方法tv.danmaku.ijk.media.drm.DrmSession
-
Acquires newSession then releases previousSession.
- REQUEST_TYPE_INITIAL - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Key request type for an initial license request.
- REQUEST_TYPE_NONE - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Key request type if keys are already loaded and available for use.
- REQUEST_TYPE_RELEASE - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Key request type for license release.
- REQUEST_TYPE_RENEWAL - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Key request type for license renewal.
- REQUEST_TYPE_UNKNOWN - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
- REQUEST_TYPE_UPDATE - 类 中的静态变量tv.danmaku.ijk.media.drm.ExoMediaDrm.KeyRequest
-
Key request type if keys have been loaded, but an additional license request is needed to
update their values.
- RequestProperties() - 类 的构造器tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
- reset(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Updates the instance to wrap data, and resets the position to zero.
- reset(ParsableByteArray) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Sets this instance's data, position and limit to match the provided parsableByteArray.
- reset(byte[], int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Updates the instance to wrap data, and resets the position to zero.
- reset(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Resets the position to zero and the limit to the specified value.
- reset(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Updates the instance to wrap data, and resets the position to zero and the limit to
data.length.
- reset(byte[], int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Updates the instance to wrap data, and resets the position to zero.
- resetBytesRead() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
- responseBody - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.InvalidResponseCodeException
-
The response body.
- responseCode - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.InvalidResponseCodeException
-
The response code that was outside of the 2xx range.
- responseHeaders - 异常错误 中的变量tv.danmaku.ijk.media.drm.MediaDrmCallbackException
-
The HTTP request headers included in the response.
- responseMessage - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.InvalidResponseCodeException
-
The http status message.
- restoreKeys(byte[], byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- restoreKeys(byte[], byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Restores persisted offline keys into a session.
- restoreKeys(byte[], byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- RESULT_END_OF_INPUT - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A return value for methods where the end of an input was encountered.
- SchemeData(UUID, String, byte[]) - 类 的构造器tv.danmaku.ijk.media.drm.DrmInitData.SchemeData
-
- SchemeData(UUID, String, String, byte[]) - 类 的构造器tv.danmaku.ijk.media.drm.DrmInitData.SchemeData
-
- schemeDataCount - 类 中的变量tv.danmaku.ijk.media.drm.DrmInitData
-
- schemeType - 类 中的变量tv.danmaku.ijk.media.drm.DrmInitData
-
The protection scheme type, or null if not applicable or unknown.
- SDK_INT - 类 中的静态变量tv.danmaku.ijk.media.drm.util.Util
-
Like Build.VERSION#SDK_INT, but in a place where it can be conveniently
overridden for local testing.
- sessionId - 类 中的变量tv.danmaku.ijk.media.drm.FrameworkMediaCrypto
-
The DRM session id.
- set(String, String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Sets the specified property value for the specified name.
- set(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.RequestProperties
-
Sets the keys and values contained in the map.
- setAllowCrossProtocolRedirects(boolean) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
Sets whether to allow cross protocol redirects.
- setConnectTimeoutMs(int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
Sets the connect timeout, in milliseconds.
- setContentTypePredicate(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
Sets a content type String.
- setContentTypePredicate(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- setCustomData(Object) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setDefaultRequestProperties(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
- setDefaultRequestProperties(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.BaseFactory
-
- setDefaultRequestProperties(Map<String, String>) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource.Factory
-
Sets the default request headers for
HttpDataSource instances created by the factory.
- setFlags(int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setHttpBody(byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setHttpMethod(int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setHttpRequestHeaders(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setKey(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setKeyRequestParameters(Map<String, String>) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
- setKeyRequestProperty(String, String) - 类 中的方法tv.danmaku.ijk.media.drm.HttpMediaDrmCallback
-
Sets a header for key requests made by the callback.
- setLength(long) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setLimit(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Sets the limit.
- setMode(int, byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager
-
Sets the mode, which determines the role of sessions acquired from the instance.
- setMultiSession(boolean) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
Sets whether this session manager is allowed to acquire multiple simultaneous sessions.
- setOnDrmErrorListener(OnDrmErrorListener) - 类 中的方法tv.danmaku.ijk.media.drm.wrapper.DefaultDrmManager
-
- setOnEventListener(ExoMediaDrm.OnEventListener) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- setOnEventListener(ExoMediaDrm.OnEventListener) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Sets the listener for DRM events.
- setOnEventListener(ExoMediaDrm.OnEventListener) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Sets the listener for session expiration events.
- setOnExpirationUpdateListener(ExoMediaDrm.OnExpirationUpdateListener) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
Sets the listener for session expiration events.
- setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Sets the listener for key status change events.
- setOnKeyStatusChangeListener(ExoMediaDrm.OnKeyStatusChangeListener) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
Sets the listener for key status change events.
- setPlayClearSamplesWithoutKeys(boolean) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
Sets whether clear samples within protected content should be played when keys for the
encrypted part of the content have yet to be loaded.
- setPosition(long) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setPosition(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Sets the current bit offset.
- setPosition(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Sets the reading offset in the array.
- setPropertyByteArray(String, byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- setPropertyByteArray(String, byte[]) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Sets the value of a byte array property.
- setPropertyByteArray(String, byte[]) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- setPropertyString(String, String) - 类 中的方法tv.danmaku.ijk.media.drm.DummyExoMediaDrm
-
- setPropertyString(String, String) - 接口 中的方法tv.danmaku.ijk.media.drm.ExoMediaDrm
-
Sets the value of a string property.
- setPropertyString(String, String) - 类 中的方法tv.danmaku.ijk.media.drm.FrameworkMediaDrm
-
- setReadTimeoutMs(int) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
Sets the read timeout, in milliseconds.
- setRequestProperty(String, String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource
-
- setRequestProperty(String, String) - 接口 中的方法tv.danmaku.ijk.media.drm.upstream.HttpDataSource
-
Sets the value of a request header.
- setSessionKeepaliveMs(long) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
Sets the time to keep
DrmSessions alive when they're not in use.
- setTransferListener(TransferListener) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
- setUri(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setUri(Uri) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setUriPositionOffset(long) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec.Builder
-
- setUseDrmSessionsForClearContent(int...) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
Sets whether this session manager should attach
DrmSessions to the clear
sections of the media content.
- setUserAgent(String) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DefaultHttpDataSource.Factory
-
Sets the user agent that will be used.
- setUuidAndExoMediaDrmProvider(UUID, ExoMediaDrm.Provider) - 类 中的方法tv.danmaku.ijk.media.drm.DefaultDrmSessionManager.Builder
-
- skipBit() - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Skips a single bit.
- skipBits(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Skips bits and moves current reading position forward.
- skipBytes(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableBitArray
-
Skips the next length bytes.
- skipBytes(int) - 类 中的方法tv.danmaku.ijk.media.drm.util.ParsableByteArray
-
Moves the reading offset by bytes.
- STATE_ERROR - 接口 中的静态变量tv.danmaku.ijk.media.drm.DrmSession
-
The session has encountered an error.
- STATE_OPENED - 接口 中的静态变量tv.danmaku.ijk.media.drm.DrmSession
-
The session is open, but does not have keys required for decryption.
- STATE_OPENED_WITH_KEYS - 接口 中的静态变量tv.danmaku.ijk.media.drm.DrmSession
-
The session is open and has keys required for decryption.
- STATE_OPENING - 接口 中的静态变量tv.danmaku.ijk.media.drm.DrmSession
-
The session is being opened.
- STATE_RELEASED - 接口 中的静态变量tv.danmaku.ijk.media.drm.DrmSession
-
The session has been released.
- StatsDataSource - tv.danmaku.ijk.media.drm.upstream中的类
-
DataSource wrapper which keeps track of bytes transferred, redirected uris, and response
headers.
- StatsDataSource(DataSource) - 类 的构造器tv.danmaku.ijk.media.drm.upstream.StatsDataSource
-
Creates the stats data source.
- subrange(long) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec
-
Returns a data spec that represents a subrange of the data defined by this DataSpec.
- subrange(long, long) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec
-
Returns a data spec that represents a subrange of the data defined by this DataSpec.
- TIME_UNSET - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
Special constant representing an unset or unknown time or duration.
- toByteArray(InputStream) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Converts the entirety of an InputStream to a byte array.
- toLong(int, int) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Return the long that is composed of the bits of the 2 specified integers.
- toLowerInvariant(String) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Converts text to lower case using Locale.US.
- toString() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.DataSpec
-
- toUnsignedLong(int) - 类 中的静态方法tv.danmaku.ijk.media.drm.util.Util
-
Converts an integer to a long by unsigned conversion.
- TRACK_TYPE_AUDIO - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for audio tracks.
- TRACK_TYPE_CAMERA_MOTION - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for camera motion tracks.
- TRACK_TYPE_CUSTOM_BASE - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
Applications or extensions may define custom TRACK_TYPE_* constants greater than or
equal to this value.
- TRACK_TYPE_DEFAULT - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for tracks of some default type, where the type itself is unknown.
- TRACK_TYPE_IMAGE - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for image tracks.
- TRACK_TYPE_METADATA - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for metadata tracks.
- TRACK_TYPE_NONE - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for a fake or empty track.
- TRACK_TYPE_TEXT - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for text tracks.
- TRACK_TYPE_UNKNOWN - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for tracks of unknown type.
- TRACK_TYPE_VIDEO - 类 中的静态变量tv.danmaku.ijk.media.drm.util.C
-
A type constant for video tracks.
- transferEnded() - 类 中的方法tv.danmaku.ijk.media.drm.upstream.BaseDataSource
-
Notifies listeners that a transfer ended.
- transferInitializing(DataSpec) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.BaseDataSource
-
Notifies listeners that data transfer for the specified
DataSpec is being initialized.
- TransferListener - tv.danmaku.ijk.media.drm.upstream中的接口
-
A listener of data transfer events.
- transferStarted(DataSpec) - 类 中的方法tv.danmaku.ijk.media.drm.upstream.BaseDataSource
-
Notifies listeners that data transfer for the specified
DataSpec started.
- tv.danmaku.ijk.media.drm - 程序包 tv.danmaku.ijk.media.drm
-
- tv.danmaku.ijk.media.drm.upstream - 程序包 tv.danmaku.ijk.media.drm.upstream
-
- tv.danmaku.ijk.media.drm.util - 程序包 tv.danmaku.ijk.media.drm.util
-
- tv.danmaku.ijk.media.drm.wrapper - 程序包 tv.danmaku.ijk.media.drm.wrapper
-
- type - 异常错误 中的变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_CLOSE - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_OPEN - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.HttpDataSourceException
-
- TYPE_READ - 异常错误 中的静态变量tv.danmaku.ijk.media.drm.upstream.HttpDataSource.HttpDataSourceException
-