Class: AVAssetReaderVideoCompositionOutput
- Inherits:
-
AVAssetReaderOutput
- Object
- NSObject
- AVAssetReaderOutput
- AVAssetReaderVideoCompositionOutput
Overview
AVAssetReaderVideoCompositionOutput is a subclass of AVAssetReaderOutput you use to read video frames that have been composited together from the frames in one or more tracks of an AVAssetReader object's asset.
Instance Attribute Summary (collapse)
-
- videoComposition
The video composition to use for the output.
-
- videoSettings
readonly
The video settings used by the output.
-
- videoTracks
readonly
The tracks from which the output reads composited video.
Attributes inherited from AVAssetReaderOutput
#alwaysCopiesSampleData, #mediaType
Class Method Summary (collapse)
-
+ assetReaderVideoCompositionOutputWithVideoTracks:videoSettings:
Returns an instance of AVAssetReaderVideoCompositionOutput for reading composited video from the specified video tracks, using optional video settings.
Instance Method Summary (collapse)
-
- initWithVideoTracks:videoSettings:
Initializes an instance of AVAssetReaderVideoCompositionOutput for reading composited video from the specified video tracks, using optional video settings.
Methods inherited from AVAssetReaderOutput
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
- (Object) videoComposition
The video composition to use for the output. The value is an AVVideoComposition object that can be used to specify the visual arrangement of video frames read from each source track over the timeline of the source asset.See AVVideoComposition for options for configuring a video composition.
- (Hash) videoSettings (readonly)
The video settings used by the output. (read-only) A value of nil indicates
that the receiver will return video frames in a convenient uncompressed
format, with properties determined according to the properties of the
receiver’s video tracks.The dictionary’s keys are from
- (Array) videoTracks (readonly)
The tracks from which the output reads composited video. (read-only) The array contains AVAssetTrack objects owned by the target asset reader’s asset.
Class Method Details
+ (Object) assetReaderVideoCompositionOutputWithVideoTracks(videoTracks, videoSettings:videoSettings)
Returns an instance of AVAssetReaderVideoCompositionOutput for reading composited video from the specified video tracks, using optional video settings.
Instance Method Details
- (Object) initWithVideoTracks(videoTracks, videoSettings:videoSettings)
Initializes an instance of AVAssetReaderVideoCompositionOutput for reading composited video from the specified video tracks, using optional video settings.