Package org.robovm.apple.avfoundation
Class AVContentKeyRequest
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVContentKeyRequest
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVPersistableContentKeyRequest
public class AVContentKeyRequest extends NSObject
- Since:
- Available in iOS 10.3 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVContentKeyRequest.AVContentKeyRequestPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVContentKeyRequest()
protected
AVContentKeyRequest(NSObject.Handle h, long handle)
protected
AVContentKeyRequest(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
canProvidePersistableContentKey()
NSError
getError()
NSObject
getIdentifier()
NSData
getInitializationData()
NSDictionary<NSString,?>
getOptions()
AVContentKeyRequestStatus
getStatus()
boolean
isRenewsExpiringResponseData()
void
makeStreamingContentKeyRequestDataForApp(NSData appIdentifier, NSData contentIdentifier, NSDictionary<NSString,?> options, org.robovm.objc.block.VoidBlock2<NSData,NSError> handler)
void
processContentKeyResponse(AVContentKeyResponse keyResponse)
void
processContentKeyResponseError(NSError error)
void
respondByRequestingPersistableContentKeyRequest()
Deprecated.Deprecated in iOS 11.2.boolean
respondByRequestingPersistableContentKeyRequestAndReturnError(NSError.NSErrorPtr outError)
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
AVContentKeyRequest
public AVContentKeyRequest()
-
AVContentKeyRequest
protected AVContentKeyRequest(NSObject.Handle h, long handle)
-
AVContentKeyRequest
protected AVContentKeyRequest(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getStatus
public AVContentKeyRequestStatus getStatus()
-
getError
public NSError getError()
-
getIdentifier
public NSObject getIdentifier()
-
getInitializationData
public NSData getInitializationData()
-
getOptions
public NSDictionary<NSString,?> getOptions()
- Since:
- Available in iOS 12.2 and later.
-
canProvidePersistableContentKey
public boolean canProvidePersistableContentKey()
-
isRenewsExpiringResponseData
public boolean isRenewsExpiringResponseData()
-
makeStreamingContentKeyRequestDataForApp
public void makeStreamingContentKeyRequestDataForApp(NSData appIdentifier, NSData contentIdentifier, NSDictionary<NSString,?> options, org.robovm.objc.block.VoidBlock2<NSData,NSError> handler)
-
processContentKeyResponse
public void processContentKeyResponse(AVContentKeyResponse keyResponse)
-
processContentKeyResponseError
public void processContentKeyResponseError(NSError error)
-
respondByRequestingPersistableContentKeyRequest
@Deprecated public void respondByRequestingPersistableContentKeyRequest()
Deprecated.Deprecated in iOS 11.2. Use respondByRequestingPersistableContentKeyRequestAndReturnError: instead.- Since:
- Available in iOS 10.3 and later.
-
respondByRequestingPersistableContentKeyRequestAndReturnError
public boolean respondByRequestingPersistableContentKeyRequestAndReturnError(NSError.NSErrorPtr outError)
- Since:
- Available in iOS 11.2 and later.
-
-