MediaDrm
CryptoSession
ErrorCodes
ExpirationUpdateEventArgs
IHdcpLevel
IOnEventListener
IOnExpirationUpdateListener
IOnKeyStatusChangeListener
IOnSessionLostStateListener
ISecurityLevel
KeyRequest
KeyStatus
KeyStatusChangeEventArgs
LogMessage
MediaDrmEventArgs
MediaDrmStateException
MetricsConstants
PlaybackComponent
ProvisionRequest
SessionException
SessionLostStateEventArgs
EventKeyExpired
EventKeyRequired
EventProvisionRequired
EventSessionReclaimed
EventVendorDefined
HdcpLevelUnknown
HdcpNoDigitalOutput
HdcpNone
HdcpV1
HdcpV2
HdcpV21
HdcpV22
HdcpV23
KeyTypeOffline
KeyTypeRelease
KeyTypeStreaming
OfflineLicenseStateReleased
OfflineLicenseStateUnknown
OfflineLicenseStateUsable
PropertyAlgorithms
PropertyDescription
PropertyDeviceUniqueId
PropertyVendor
PropertyVersion
SecurityLevelHwSecureAll
SecurityLevelHwSecureCrypto
SecurityLevelHwSecureDecode
SecurityLevelSwSecureCrypto
SecurityLevelSwSecureDecode
SecurityLevelUnknown
MediaDrm(UUID)
ConnectedHdcpLevel
JniPeerMembers
LogMessages
MaxHdcpLevel
MaxSecurityLevel
MaxSessionCount
Metrics
OfflineLicenseKeySetIds
OpenSessionCount
SecureStopIds
SecureStops
SupportedCryptoSchemes
ThresholdClass
ThresholdType
ClearOnEventListener()
ClearOnExpirationUpdateListener()
ClearOnKeyStatusChangeListener()
ClearOnSessionLostStateListener()
Close()
CloseSession(Byte[])
GetCryptoSession(Byte[], String, String)
GetKeyRequest(Byte[], Byte[], String, Int32, IDictionary<String, String>)
GetOfflineLicenseState(Byte[])
GetPlaybackComponent(Byte[])
GetPropertyByteArray(String)
GetPropertyString(String)
GetProvisionRequest()
GetSecureStop(Byte[])
GetSecurityLevel(Byte[])
IsCryptoSchemeSupported(UUID)
IsCryptoSchemeSupported(UUID, String)
IsCryptoSchemeSupported(UUID, String, SecurityLevel)
OpenSession()
OpenSession(Int32)
ProvideKeyResponse(Byte[], Byte[])
ProvideProvisionResponse(Byte[])
QueryKeyStatus(Byte[])
Release()
ReleaseAllSecureStops()
ReleaseSecureStops(Byte[])
RemoveAllSecureStops()
RemoveKeys(Byte[])
RemoveOfflineLicense(Byte[])
RemoveSecureStop(Byte[])
RequiresSecureDecoder(String)
RequiresSecureDecoder(String, Int32)
RestoreKeys(Byte[], Byte[])
SetOnEventListener(IOnEventListener)
SetOnEventListener(IExecutor, IOnEventListener)
SetOnEventListener(IOnEventListener, Handler)
SetOnExpirationUpdateListener(IExecutor, IOnExpirationUpdateListener)
SetOnExpirationUpdateListener(IOnExpirationUpdateListener, Handler)
SetOnKeyStatusChangeListener(IExecutor, IOnKeyStatusChangeListener)
SetOnKeyStatusChangeListener(IOnKeyStatusChangeListener, Handler)
SetOnSessionLostStateListener(IExecutor, IOnSessionLostStateListener)
SetOnSessionLostStateListener(IOnSessionLostStateListener, Handler)
SetPropertyByteArray(String, Byte[])
SetPropertyString(String, String)
MediaDrmEvent
net9.0-android34.0
namespace Android.Media
{
[Register("android/media/MediaDrm", DoNotGenerateAcw = true)]
public sealed class MediaDrm : Object, IJavaObject, IJavaPeerable, IAutoCloseable, IDisposable
{
[SupportedOSPlatform("android28.0")]
public static int MaxSecurityLevel
{
[Register("getMaxSecurityLevel", "()I", "", ApiSince = 28)]
get;
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
Assembly | Mono.Android , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
|
- Built-in API
- Package-provided API