Class: AVAssetResourceLoadingRequest
Overview
An AVAssetResourceLoadingRequest object encapsulates information about a resource request issued from a resource loader object.
Instance Attribute Summary (collapse)
-
- finished
readonly
A Boolean value indicating whether loading of the resource has finished.
-
- request
readonly
The URL request object for the resource.
Instance Method Summary (collapse)
-
- finishLoadingWithError:
Causes the receiver to handle the failure to load a resource for which a resource loader’s delegate took responsibility.
-
- finishLoadingWithResponse:data:redirect:
Causes the receiver to finish loading a resource for which a resource loader’s delegate took responsibility .
-
- streamingContentKeyRequestDataForApp:contentIdentifier:options:error:
Obtains key request data for a specific combination of application and content.
Methods inherited from NSObject
#!, #!=, #!~, #, #==, #===, #=~, #Rational, #__callee__, #__method__, #__send__, #__type__, `, alloc, allocWithZone:, #autoContentAccessingProxy, autoload, autoload?, autorelease_pool, #awakeAfterUsingCoder:, binding, block_given?, caller, cancelPreviousPerformRequestsWithTarget:, cancelPreviousPerformRequestsWithTarget:selector:object:, catch, class, classFallbacksForKeyedArchiver, #classForCoder, #classForKeyedArchiver, classForKeyedUnarchiver, #clone, conformsToProtocol:, #copy, copyWithZone:, #dealloc, #define_singleton_method, description, display, #doesNotRecognizeSelector:, #dup, #enum_for, #eql?, #equal?, #extend, fail, #finalize, format, #forwardInvocation:, #forwardingTargetForSelector:, framework, #freeze, #frozen?, getpass, gets, global_variables, #init, initialize, #initialize_clone, #initialize_copy, #initialize_dup, #inspect, instanceMethodForSelector:, instanceMethodSignatureForSelector:, #instance_eval, #instance_exec, #instance_of?, #instance_variable_defined?, #instance_variable_get, #instance_variable_set, #instance_variables, instancesRespondToSelector:, isSubclassOfClass:, #is_a?, iterator?, #kind_of?, lambda, load, load_bridge_support_file, load_plist, local_variables, loop, #method, #methodForSelector:, #methodSignatureForSelector:, #methods, #mutableCopy, mutableCopyWithZone:, new, #nil?, open, p, #performSelector:onThread:withObject:waitUntilDone:, #performSelector:onThread:withObject:waitUntilDone:modes:, #performSelector:withObject:afterDelay:, #performSelector:withObject:afterDelay:inModes:, #performSelectorInBackground:withObject:, #performSelectorOnMainThread:withObject:waitUntilDone:, #performSelectorOnMainThread:withObject:waitUntilDone:modes:, print, printf, #private_methods, proc, #protected_methods, #public_method, #public_methods, #public_send, putc, puts, raise, rand, readline, readlines, #replacementObjectForCoder:, #replacementObjectForKeyedArchiver:, require, resolveClassMethod:, resolveInstanceMethod:, #respond_to?, #respond_to_missing?, select, #send, setVersion:, #singleton_methods, sprintf, srand, superclass, #taint, #tainted?, #tap, test, throw, #to_plist, #to_s, trace_var, trap, #trust, #untaint, untrace_var, #untrust, #untrusted?, version
Constructor Details
This class inherits a constructor from NSObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class NSObject
Instance Attribute Details
- (Boolean) finished (readonly)
A Boolean value indicating whether loading of the resource has finished. (read-only) The value of this property is NO initially. The value changes to YES when the delegate object handling the request calls the finishLoadingWithResponse:data:redirect: or finishLoadingWithError: method.
- (NSURLRequest) request (readonly)
The URL request object for the resource. (read-only) Use the value in this property to identify the requested resource and to formulate an appropriate response object.
Instance Method Details
- (Object) finishLoadingWithError(error)
Causes the receiver to handle the failure to load a resource for which a resource loader’s delegate took responsibility. When a resource loader’s delegate takes responsibility for loading a resource, it calls this method when a failure occurred when loading the resource. This method marks the loading request as finished and notifies the resource loader object that the resource could not be loaded.
- (Object) finishLoadingWithResponse(response, data:data, redirect:redirect)
Causes the receiver to finish loading a resource for which a resource loader’s delegate took responsibility . When a resource loader’s delegate takes responsibility for loading a resource, it calls this method to indicate that the resource was loaded successfully. This method marks the loading request as finished and returns the provided data back to the resource loader object for processing.
- (NSData) streamingContentKeyRequestDataForApp(appIdentifier, contentIdentifier:contentIdentifier, options:options, error:outError)
Obtains key request data for a specific combination of application and content.