Package org.robovm.apple.avfoundation
Class AVContentKeySession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVContentKeySession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVContentKeySession extends NSObject
- Since:
- Available in iOS 10.3 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVContentKeySession.AVContentKeySessionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedAVContentKeySession()AVContentKeySession(String keySystem)AVContentKeySession(String keySystem, NSURL storageURL)protectedAVContentKeySession(NSObject.Handle h, long handle)protectedAVContentKeySession(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
AVContentKeySession
protected AVContentKeySession() -
AVContentKeySession
-
AVContentKeySession
-
AVContentKeySession
- Since:
- Available in iOS 11.0 and later.
-
AVContentKeySession
-
-
Method Details
-
getDelegate
-
getDelegateQueue
-
getStorageURL
-
getKeySystem
-
getContentProtectionSessionIdentifier
-
getContentKeyRecipients
-
setDelegate
-
expire
public void expire() -
processContentKeyRequestWithIdentifier
public void processContentKeyRequestWithIdentifier(NSObject identifier, NSData initializationData, NSDictionary<NSString,?> options) -
renewExpiringResponseDataForContentKeyRequest
-
makeSecureTokenForExpirationDateOfPersistableContentKey
public void makeSecureTokenForExpirationDateOfPersistableContentKey(NSData persistableContentKeyData, VoidBlock2<NSData,NSError> handler)- Since:
- Available in iOS 11.0 and later.
-
invalidatePersistableContentKey
public void invalidatePersistableContentKey(NSData persistableContentKeyData, NSDictionary<NSString,?> options, VoidBlock2<NSData,NSError> handler)- Since:
- Available in iOS 12.2 and later.
-
invalidateAllPersistableContentKeys
public void invalidateAllPersistableContentKeys(NSData appIdentifier, NSDictionary<NSString,?> options, VoidBlock2<NSData,NSError> handler)- Since:
- Available in iOS 12.2 and later.
-
create
- Since:
- Available in iOS 11.0 and later.
-
create
-
addContentKeyRecipient
-
removeContentKeyRecipient
-
pendingExpiredSessionReportsWithAppIdentifier
-
removePendingExpiredSessionReports
-