@class AVAssetReaderVideoCompositionOutputInternal, NSArray, NSDictionary, AVVideoComposition; @protocol AVVideoCompositing; @interface AVAssetReaderVideoCompositionOutput : AVAssetReaderOutput { AVAssetReaderVideoCompositionOutputInternal *_videoCompositionOutputInternal; } @property (readonly, nonatomic) NSArray *videoTracks; @property (readonly, nonatomic) NSDictionary *videoSettings; @property (copy, nonatomic) AVVideoComposition *videoComposition; @property (readonly, nonatomic) id customVideoCompositor; + (id)assetReaderVideoCompositionOutputWithVideoTracks:(id)a0 videoSettings:(id)a1; - (id)init; - (void)dealloc; - (BOOL)_enableTrackExtractionReturningError:(id *)a0; - (id)description; - (id)mediaType; - (id)_asset; - (id)_errorForOSStatus:(int)a0; - (id)_formatDescriptions; - (BOOL)_prepareForReadingReturningError:(id *)a0; - (void)_setVideoComposition:(id)a0; - (void)_setVideoComposition:(id)a0 customVideoCompositorSession:(id)a1; - (id)_videoCompositionProcessorColorProperties; - (BOOL)alwaysCopiesSampleData; - (id)initWithVideoTracks:(id)a0 videoSettings:(id)a1; - (id)sampleDataTrackIDs; @end