Documentation
¶
Overview ¶
Package drm provides Go bindings for android.drm.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type ConvertedStatus
- type ErrorEvent
- type Event
- type Info
- type InfoEvent
- type InfoRequest
- type InfoStatus
- type ManagerClient
- func (m *ManagerClient) AcquireDrmInfo(arg0 *jni.Object) (*jni.Object, error)
- func (m *ManagerClient) AcquireRights(arg0 *jni.Object) (int32, error)
- func (m *ManagerClient) CanHandle2(arg0 *jni.Object, arg1 string) (bool, error)
- func (m *ManagerClient) CanHandle2_1(arg0 string, arg1 string) (bool, error)
- func (m *ManagerClient) CheckRightsStatus1(arg0 *jni.Object) (int32, error)
- func (m *ManagerClient) CheckRightsStatus1_2(arg0 string) (int32, error)
- func (m *ManagerClient) CheckRightsStatus2_1(arg0 *jni.Object, arg1 int32) (int32, error)
- func (m *ManagerClient) CheckRightsStatus2_3(arg0 string, arg1 int32) (int32, error)
- func (m *ManagerClient) Close() error
- func (m *ManagerClient) CloseConvertSession(arg0 int32) (*jni.Object, error)
- func (m *ManagerClient) ConvertData(arg0 int32, arg1 *jni.Object) (*jni.Object, error)
- func (m *ManagerClient) GetAvailableDrmEngines() (*jni.Object, error)
- func (m *ManagerClient) GetConstraints2(arg0 *jni.Object, arg1 int32) (*jni.Object, error)
- func (m *ManagerClient) GetConstraints2_1(arg0 string, arg1 int32) (*jni.Object, error)
- func (m *ManagerClient) GetDrmObjectType2(arg0 *jni.Object, arg1 string) (int32, error)
- func (m *ManagerClient) GetDrmObjectType2_1(arg0 string, arg1 string) (int32, error)
- func (m *ManagerClient) GetMetadata1(arg0 *jni.Object) (*jni.Object, error)
- func (m *ManagerClient) GetMetadata1_1(arg0 string) (*jni.Object, error)
- func (m *ManagerClient) GetOriginalMimeType1(arg0 *jni.Object) (string, error)
- func (m *ManagerClient) GetOriginalMimeType1_1(arg0 string) (string, error)
- func (m *ManagerClient) OpenConvertSession(arg0 string) (int32, error)
- func (m *ManagerClient) ProcessDrmInfo(arg0 *jni.Object) (int32, error)
- func (m *ManagerClient) Release() error
- func (m *ManagerClient) RemoveAllRights() (int32, error)
- func (m *ManagerClient) RemoveRights1(arg0 *jni.Object) (int32, error)
- func (m *ManagerClient) RemoveRights1_1(arg0 string) (int32, error)
- func (m *ManagerClient) SaveRights(arg0 *jni.Object, arg1 string, arg2 string) (int32, error)
- type ManagerClientOnErrorListener
- type ManagerClientOnEventListener
- type ManagerClientOnInfoListener
- type ProcessedData
- type Rights
- type Store
- type SupportInfo
- func (m *SupportInfo) AddFileSuffix(arg0 string) error
- func (m *SupportInfo) AddMimeType(arg0 string) error
- func (m *SupportInfo) Equals(arg0 *jni.Object) (bool, error)
- func (m *SupportInfo) GetDescriprition() (string, error)
- func (m *SupportInfo) GetDescription() (string, error)
- func (m *SupportInfo) HashCode() (int32, error)
- func (m *SupportInfo) SetDescription(arg0 string) error
- type Utils
- type UtilsExtendedMetadataParser
Constants ¶
const ( TypeAccountAlreadyRegistered = consts.TypeAccountAlreadyRegistered TypeAlreadyRegisteredByAnotherAccount = consts.TypeAlreadyRegisteredByAnotherAccount TypeRemoveRights = consts.TypeRemoveRights TypeRightsInstalled = consts.TypeRightsInstalled TypeRightsRemoved = consts.TypeRightsRemoved TypeWaitForRights = consts.TypeWaitForRights ErrorNone = consts.ErrorNone ErrorUnknown = consts.ErrorUnknown TypeRegistrationInfo = consts.TypeRegistrationInfo TypeRightsAcquisitionInfo = consts.TypeRightsAcquisitionInfo TypeRightsAcquisitionProgressInfo = consts.TypeRightsAcquisitionProgressInfo TypeUnregistrationInfo = consts.TypeUnregistrationInfo Default = consts.Default Display = consts.Display Execute = consts.Execute Output = consts.Output Play = consts.Play Preview = consts.Preview Ringtone = consts.Ringtone Transfer = consts.Transfer Content = consts.Content RightsObject = consts.RightsObject TriggerObject = consts.TriggerObject Unknown = consts.Unknown Pause = consts.Pause Resume = consts.Resume Start = consts.Start Stop = consts.Stop RightsExpired = consts.RightsExpired RightsInvalid = consts.RightsInvalid RightsNotAcquired = consts.RightsNotAcquired RightsValid = consts.RightsValid StatusError = consts.StatusError StatusOk = consts.StatusOk TypeAllRightsRemoved = consts.TypeAllRightsRemoved TypeDrmInfoProcessed = consts.TypeDrmInfoProcessed TypeAcquireDrmInfoFailed = consts.TypeAcquireDrmInfoFailed TypeNotSupported = consts.TypeNotSupported TypeNoInternetConnection = consts.TypeNoInternetConnection TypeOutOfMemory = consts.TypeOutOfMemory TypeProcessDrmInfoFailed = consts.TypeProcessDrmInfoFailed TypeRemoveAllRightsFailed = consts.TypeRemoveAllRightsFailed TypeRightsNotInstalled = consts.TypeRightsNotInstalled TypeRightsRenewalNotAllowed = consts.TypeRightsRenewalNotAllowed StatusInputdataError = consts.StatusInputdataError )
const ( AccountId = consts.AccountId SubscriptionId = consts.SubscriptionId ExtendedMetadata = consts.ExtendedMetadata LicenseAvailableTime = consts.LicenseAvailableTime LicenseExpiryTime = consts.LicenseExpiryTime LicenseStartTime = consts.LicenseStartTime MaxRepeatCount = consts.MaxRepeatCount RemainingRepeatCount = consts.RemainingRepeatCount DrmInfoObject = consts.DrmInfoObject DrmInfoStatusObject = consts.DrmInfoStatusObject )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConvertedStatus ¶
ConvertedStatus wraps android.drm.DrmConvertedStatus.
func NewConvertedStatus ¶
func NewConvertedStatus(vm *jni.VM, arg0 int32, arg1 *jni.Object, arg2 int32) (*ConvertedStatus, error)
NewConvertedStatus creates a new android.drm.DrmConvertedStatus instance.
type ErrorEvent ¶
ErrorEvent wraps android.drm.DrmErrorEvent.
func NewErrorEvent ¶
NewErrorEvent creates a new android.drm.DrmErrorEvent instance.
type Event ¶
Event wraps android.drm.DrmEvent.
func (*Event) GetAttribute ¶
GetAttribute calls android.drm.DrmEvent.getAttribute.
func (*Event) GetMessage ¶
GetMessage calls android.drm.DrmEvent.getMessage.
func (*Event) GetUniqueId ¶
GetUniqueId calls android.drm.DrmEvent.getUniqueId.
type Info ¶
Info wraps android.drm.DrmInfo.
func (*Info) GetInfoType ¶
GetInfoType calls android.drm.DrmInfo.getInfoType.
func (*Info) GetMimeType ¶
GetMimeType calls android.drm.DrmInfo.getMimeType.
type InfoRequest ¶
InfoRequest wraps android.drm.DrmInfoRequest.
func NewInfoRequest ¶
NewInfoRequest creates a new android.drm.DrmInfoRequest instance.
func (*InfoRequest) Get ¶
func (m *InfoRequest) Get(arg0 string) (*jni.Object, error)
Get calls android.drm.DrmInfoRequest.get.
func (*InfoRequest) GetInfoType ¶
func (m *InfoRequest) GetInfoType() (int32, error)
GetInfoType calls android.drm.DrmInfoRequest.getInfoType.
func (*InfoRequest) GetMimeType ¶
func (m *InfoRequest) GetMimeType() (string, error)
GetMimeType calls android.drm.DrmInfoRequest.getMimeType.
type InfoStatus ¶
InfoStatus wraps android.drm.DrmInfoStatus.
type ManagerClient ¶
ManagerClient wraps android.drm.DrmManagerClient.
func NewManagerClient ¶
NewManagerClient creates a new android.drm.DrmManagerClient instance.
func (*ManagerClient) AcquireDrmInfo ¶
AcquireDrmInfo calls android.drm.DrmManagerClient.acquireDrmInfo.
func (*ManagerClient) AcquireRights ¶
func (m *ManagerClient) AcquireRights(arg0 *jni.Object) (int32, error)
AcquireRights calls android.drm.DrmManagerClient.acquireRights.
func (*ManagerClient) CanHandle2 ¶
CanHandle2 calls android.drm.DrmManagerClient.canHandle.
func (*ManagerClient) CanHandle2_1 ¶
func (m *ManagerClient) CanHandle2_1(arg0 string, arg1 string) (bool, error)
CanHandle2_1 calls android.drm.DrmManagerClient.canHandle.
func (*ManagerClient) CheckRightsStatus1 ¶
func (m *ManagerClient) CheckRightsStatus1(arg0 *jni.Object) (int32, error)
CheckRightsStatus1 calls android.drm.DrmManagerClient.checkRightsStatus.
func (*ManagerClient) CheckRightsStatus1_2 ¶
func (m *ManagerClient) CheckRightsStatus1_2(arg0 string) (int32, error)
CheckRightsStatus1_2 calls android.drm.DrmManagerClient.checkRightsStatus.
func (*ManagerClient) CheckRightsStatus2_1 ¶
CheckRightsStatus2_1 calls android.drm.DrmManagerClient.checkRightsStatus.
func (*ManagerClient) CheckRightsStatus2_3 ¶
func (m *ManagerClient) CheckRightsStatus2_3(arg0 string, arg1 int32) (int32, error)
CheckRightsStatus2_3 calls android.drm.DrmManagerClient.checkRightsStatus.
func (*ManagerClient) Close ¶
func (m *ManagerClient) Close() error
Close calls android.drm.DrmManagerClient.close.
func (*ManagerClient) CloseConvertSession ¶
func (m *ManagerClient) CloseConvertSession(arg0 int32) (*jni.Object, error)
CloseConvertSession calls android.drm.DrmManagerClient.closeConvertSession.
func (*ManagerClient) ConvertData ¶
ConvertData calls android.drm.DrmManagerClient.convertData.
func (*ManagerClient) GetAvailableDrmEngines ¶
func (m *ManagerClient) GetAvailableDrmEngines() (*jni.Object, error)
GetAvailableDrmEngines calls android.drm.DrmManagerClient.getAvailableDrmEngines.
func (*ManagerClient) GetConstraints2 ¶
GetConstraints2 calls android.drm.DrmManagerClient.getConstraints.
func (*ManagerClient) GetConstraints2_1 ¶
GetConstraints2_1 calls android.drm.DrmManagerClient.getConstraints.
func (*ManagerClient) GetDrmObjectType2 ¶
GetDrmObjectType2 calls android.drm.DrmManagerClient.getDrmObjectType.
func (*ManagerClient) GetDrmObjectType2_1 ¶
func (m *ManagerClient) GetDrmObjectType2_1(arg0 string, arg1 string) (int32, error)
GetDrmObjectType2_1 calls android.drm.DrmManagerClient.getDrmObjectType.
func (*ManagerClient) GetMetadata1 ¶
GetMetadata1 calls android.drm.DrmManagerClient.getMetadata.
func (*ManagerClient) GetMetadata1_1 ¶
func (m *ManagerClient) GetMetadata1_1(arg0 string) (*jni.Object, error)
GetMetadata1_1 calls android.drm.DrmManagerClient.getMetadata.
func (*ManagerClient) GetOriginalMimeType1 ¶
func (m *ManagerClient) GetOriginalMimeType1(arg0 *jni.Object) (string, error)
GetOriginalMimeType1 calls android.drm.DrmManagerClient.getOriginalMimeType.
func (*ManagerClient) GetOriginalMimeType1_1 ¶
func (m *ManagerClient) GetOriginalMimeType1_1(arg0 string) (string, error)
GetOriginalMimeType1_1 calls android.drm.DrmManagerClient.getOriginalMimeType.
func (*ManagerClient) OpenConvertSession ¶
func (m *ManagerClient) OpenConvertSession(arg0 string) (int32, error)
OpenConvertSession calls android.drm.DrmManagerClient.openConvertSession.
func (*ManagerClient) ProcessDrmInfo ¶
func (m *ManagerClient) ProcessDrmInfo(arg0 *jni.Object) (int32, error)
ProcessDrmInfo calls android.drm.DrmManagerClient.processDrmInfo.
func (*ManagerClient) Release ¶
func (m *ManagerClient) Release() error
Release calls android.drm.DrmManagerClient.release.
func (*ManagerClient) RemoveAllRights ¶
func (m *ManagerClient) RemoveAllRights() (int32, error)
RemoveAllRights calls android.drm.DrmManagerClient.removeAllRights.
func (*ManagerClient) RemoveRights1 ¶
func (m *ManagerClient) RemoveRights1(arg0 *jni.Object) (int32, error)
RemoveRights1 calls android.drm.DrmManagerClient.removeRights.
func (*ManagerClient) RemoveRights1_1 ¶
func (m *ManagerClient) RemoveRights1_1(arg0 string) (int32, error)
RemoveRights1_1 calls android.drm.DrmManagerClient.removeRights.
func (*ManagerClient) SaveRights ¶
SaveRights calls android.drm.DrmManagerClient.saveRights.
type ManagerClientOnErrorListener ¶
ManagerClientOnErrorListener wraps android.drm.DrmManagerClient$OnErrorListener.
type ManagerClientOnEventListener ¶
ManagerClientOnEventListener wraps android.drm.DrmManagerClient$OnEventListener.
type ManagerClientOnInfoListener ¶
ManagerClientOnInfoListener wraps android.drm.DrmManagerClient$OnInfoListener.
type ProcessedData ¶
ProcessedData wraps android.drm.ProcessedData.
func (*ProcessedData) GetAccountId ¶
func (m *ProcessedData) GetAccountId() (string, error)
GetAccountId calls android.drm.ProcessedData.getAccountId.
func (*ProcessedData) GetData ¶
func (m *ProcessedData) GetData() (*jni.Object, error)
GetData calls android.drm.ProcessedData.getData.
func (*ProcessedData) GetSubscriptionId ¶
func (m *ProcessedData) GetSubscriptionId() (string, error)
GetSubscriptionId calls android.drm.ProcessedData.getSubscriptionId.
type Rights ¶
Rights wraps android.drm.DrmRights.
func (*Rights) GetAccountId ¶
GetAccountId calls android.drm.DrmRights.getAccountId.
func (*Rights) GetMimeType ¶
GetMimeType calls android.drm.DrmRights.getMimeType.
func (*Rights) GetSubscriptionId ¶
GetSubscriptionId calls android.drm.DrmRights.getSubscriptionId.
type SupportInfo ¶
SupportInfo wraps android.drm.DrmSupportInfo.
func NewSupportInfo ¶
func NewSupportInfo(vm *jni.VM) (*SupportInfo, error)
NewSupportInfo creates a new android.drm.DrmSupportInfo instance.
func (*SupportInfo) AddFileSuffix ¶
func (m *SupportInfo) AddFileSuffix(arg0 string) error
AddFileSuffix calls android.drm.DrmSupportInfo.addFileSuffix.
func (*SupportInfo) AddMimeType ¶
func (m *SupportInfo) AddMimeType(arg0 string) error
AddMimeType calls android.drm.DrmSupportInfo.addMimeType.
func (*SupportInfo) Equals ¶
func (m *SupportInfo) Equals(arg0 *jni.Object) (bool, error)
Equals calls android.drm.DrmSupportInfo.equals.
func (*SupportInfo) GetDescriprition ¶
func (m *SupportInfo) GetDescriprition() (string, error)
GetDescriprition calls android.drm.DrmSupportInfo.getDescriprition.
func (*SupportInfo) GetDescription ¶
func (m *SupportInfo) GetDescription() (string, error)
GetDescription calls android.drm.DrmSupportInfo.getDescription.
func (*SupportInfo) HashCode ¶
func (m *SupportInfo) HashCode() (int32, error)
HashCode calls android.drm.DrmSupportInfo.hashCode.
func (*SupportInfo) SetDescription ¶
func (m *SupportInfo) SetDescription(arg0 string) error
SetDescription calls android.drm.DrmSupportInfo.setDescription.
type Utils ¶
Utils wraps android.drm.DrmUtils.
type UtilsExtendedMetadataParser ¶
UtilsExtendedMetadataParser wraps android.drm.DrmUtils$ExtendedMetadataParser.
Source Files
¶
- constants.go
- converted_status.go
- doc.go
- error_event.go
- event.go
- info.go
- info_event.go
- info_request.go
- info_status.go
- init.go
- manager_client.go
- manager_client_on_error_listener.go
- manager_client_on_event_listener.go
- manager_client_on_info_listener.go
- processed_data.go
- rights.go
- store.go
- support_info.go
- utils.go
- utils_extended_metadata_parser.go