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
-
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, updateStrongRef
-
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
-