android.drm
Class DrmManagerClient
java.lang.Object
android.drm.DrmManagerClient
public class DrmManagerClient
- extends Object
Method Summary |
DrmInfo |
acquireDrmInfo(DrmInfoRequest drmInfoRequest)
|
int |
acquireRights(DrmInfoRequest drmInfoRequest)
|
boolean |
canHandle(String path,
String mimeType)
|
boolean |
canHandle(Uri uri,
String mimeType)
|
int |
checkRightsStatus(String path)
|
int |
checkRightsStatus(String path,
int action)
|
int |
checkRightsStatus(Uri uri)
|
int |
checkRightsStatus(Uri uri,
int action)
|
DrmConvertedStatus |
closeConvertSession(int convertId)
|
DrmConvertedStatus |
convertData(int convertId,
byte[] inputData)
|
protected void |
finalize()
|
String[] |
getAvailableDrmEngines()
|
ContentValues |
getConstraints(String path,
int action)
|
ContentValues |
getConstraints(Uri uri,
int action)
|
int |
getDrmObjectType(String path,
String mimeType)
|
int |
getDrmObjectType(Uri uri,
String mimeType)
|
ContentValues |
getMetadata(String path)
|
ContentValues |
getMetadata(Uri uri)
|
String |
getOriginalMimeType(String path)
|
String |
getOriginalMimeType(Uri uri)
|
int |
openConvertSession(String mimeType)
|
int |
processDrmInfo(DrmInfo drmInfo)
|
int |
removeAllRights()
|
int |
removeRights(String path)
|
int |
removeRights(Uri uri)
|
int |
saveRights(DrmRights drmRights,
String rightsPath,
String contentPath)
|
void |
setOnErrorListener(DrmManagerClient.OnErrorListener errorListener)
|
void |
setOnEventListener(DrmManagerClient.OnEventListener eventListener)
|
void |
setOnInfoListener(DrmManagerClient.OnInfoListener infoListener)
|
ERROR_NONE
public static final int ERROR_NONE
- See Also:
- Constant Field Values
ERROR_UNKNOWN
public static final int ERROR_UNKNOWN
- See Also:
- Constant Field Values
DrmManagerClient
public DrmManagerClient(Context context)
finalize
protected void finalize()
- Overrides:
finalize
in class Object
setOnInfoListener
public void setOnInfoListener(DrmManagerClient.OnInfoListener infoListener)
setOnEventListener
public void setOnEventListener(DrmManagerClient.OnEventListener eventListener)
setOnErrorListener
public void setOnErrorListener(DrmManagerClient.OnErrorListener errorListener)
getAvailableDrmEngines
public String[] getAvailableDrmEngines()
getConstraints
public ContentValues getConstraints(String path,
int action)
getMetadata
public ContentValues getMetadata(String path)
getConstraints
public ContentValues getConstraints(Uri uri,
int action)
getMetadata
public ContentValues getMetadata(Uri uri)
saveRights
public int saveRights(DrmRights drmRights,
String rightsPath,
String contentPath)
throws IOException
- Throws:
IOException
canHandle
public boolean canHandle(String path,
String mimeType)
canHandle
public boolean canHandle(Uri uri,
String mimeType)
processDrmInfo
public int processDrmInfo(DrmInfo drmInfo)
acquireDrmInfo
public DrmInfo acquireDrmInfo(DrmInfoRequest drmInfoRequest)
acquireRights
public int acquireRights(DrmInfoRequest drmInfoRequest)
getDrmObjectType
public int getDrmObjectType(String path,
String mimeType)
getDrmObjectType
public int getDrmObjectType(Uri uri,
String mimeType)
getOriginalMimeType
public String getOriginalMimeType(String path)
getOriginalMimeType
public String getOriginalMimeType(Uri uri)
checkRightsStatus
public int checkRightsStatus(String path)
checkRightsStatus
public int checkRightsStatus(Uri uri)
checkRightsStatus
public int checkRightsStatus(String path,
int action)
checkRightsStatus
public int checkRightsStatus(Uri uri,
int action)
removeRights
public int removeRights(String path)
removeRights
public int removeRights(Uri uri)
removeAllRights
public int removeAllRights()
openConvertSession
public int openConvertSession(String mimeType)
convertData
public DrmConvertedStatus convertData(int convertId,
byte[] inputData)
closeConvertSession
public DrmConvertedStatus closeConvertSession(int convertId)
Copyright © 2008-2012. All Rights Reserved.