public static class DrmManager.DummyDrmManager extends java.lang.Object implements DrmManager
DrmManager.DummyDrmManager, DrmManager.Factory| Constructor and Description |
|---|
DummyDrmManager() |
| Modifier and Type | Method and Description |
|---|---|
DrmConstant.DrmSessionState |
acquireSession(DrmInitInfo drmInitInfo,
int flag)
upload a DrmInitInfo.
|
DrmConstant.DrmSessionState |
getDrmSessionState(int type,
int flag)
get current drm session state
|
android.media.MediaCrypto |
getMediaCrypto(int type)
get
MediaCrypto for MediaCodec.configure(MediaFormat, Surface, MediaCrypto, int) |
void |
prepare()
called when the player start preparing
|
void |
release()
called when the player released
|
void |
setOfflineLicenseKeySetId(byte[] offlineLicenseKeySetId)
if an offlineLicenseKeySetId is set, the drm session will using it.
|
void |
setOfflineLicenseKeySetId(byte[] offlineLicenseKeySetId,
java.lang.String offlineLicenseDrmInitInfo)
if an offlineLicenseKeySetId is set, the drm session will using it.
|
void |
setOnDrmErrorListener(OnDrmErrorListener listener)
|
public void prepare()
DrmManagerprepare in interface DrmManagerpublic void release()
DrmManagerrelease in interface DrmManagerpublic DrmConstant.DrmSessionState acquireSession(DrmInitInfo drmInitInfo, int flag)
DrmManageracquireSession in interface DrmManagerdrmInitInfo - drm init infoflag - ACQUIRE_SESSION_FLAG_*public android.media.MediaCrypto getMediaCrypto(int type)
DrmManagerMediaCrypto for MediaCodec.configure(MediaFormat, Surface, MediaCrypto, int)getMediaCrypto in interface DrmManagertype - must be AUDIO_INDEX or VIDEO_INDEXMediaCryptopublic DrmConstant.DrmSessionState getDrmSessionState(int type, int flag)
DrmManagergetDrmSessionState in interface DrmManagertype - must be AUDIO_INDEX or VIDEO_INDEXflag - ACQUIRE_SESSION_FLAG_*public void setOnDrmErrorListener(OnDrmErrorListener listener)
DrmManagersetOnDrmErrorListener in interface DrmManagerlistener - listenerpublic void setOfflineLicenseKeySetId(byte[] offlineLicenseKeySetId)
DrmManagersetOfflineLicenseKeySetId in interface DrmManagerofflineLicenseKeySetId - The offline license key set identifierpublic void setOfflineLicenseKeySetId(byte[] offlineLicenseKeySetId,
java.lang.String offlineLicenseDrmInitInfo)
DrmManagersetOfflineLicenseKeySetId in interface DrmManagerofflineLicenseKeySetId - The offline license key set identifierofflineLicenseDrmInitInfo - The drm init info related to offline license key set identifier