text: /*
  * This header is generated by classdump-dyld 1.0
  * on Saturday, June 1, 2019 at 6:43:19 PM Mountain Standard Time
  * Operating System: Version 12.1.1 (Build 16C5050a)
  * Image Source: /System/Library/Frameworks/AVFoundation.framework/AVFoundation
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <AVFoundation/AVFoundation-Structs.h>
  #import <AVFoundation/AVWeakObservable.h>
  #import <AVFoundation/AVKeyPathDependencyHost.h>
  
  @class AVAssetWriterInternal, AVAssetWriterHelper, NSURL, NSString, NSArray, NSError;
  
  @interface AVAssetWriter : NSObject <AVWeakObservable, AVKeyPathDependencyHost> {
  
  	AVAssetWriterInternal* _internal;
  
  }
  
  @property (getter=_helper,retain,readonly) AVAssetWriterHelper * helper; 
  @property (nonatomic,copy,readonly) NSURL * outputURL; 
  @property (nonatomic,copy,readonly) NSString * outputFileType; 
  @property (nonatomic,readonly) NSArray * availableMediaTypes; 
  @property (readonly) long long status; 
  @property (readonly) NSError * error; 
  @property (nonatomic,copy) NSArray * metadata; 
  @property (assign,nonatomic) BOOL shouldOptimizeForNetworkUse; 
  @property (nonatomic,copy) NSURL * directoryForTemporaryFiles; 
  @property (nonatomic,readonly) NSArray * inputs; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(id)_errorForOSStatus:(int)arg1 ;
  +(id)assetWriterWithURL:(id)arg1 fileType:(id)arg2 error:(id*)arg3 ;
  +(void)initialize;
  +(BOOL)automaticallyNotifiesObserversForKey:(id)arg1 ;
  -(NSString *)outputFileType;
  -(void)setMovieFragmentInterval:(SCD_Struct_AV5)arg1 ;
  -(SCD_Struct_AV5)movieFragmentInterval;
  -(void)declareKeyPathDependenciesWithRegistry:(id)arg1 ;
  -(void)addCallbackToCancelDuringDeallocation:(id)arg1 ;
  -(float)preferredVolume;
  -(SCD_Struct_AV5)overallDurationHint;
  -(void)setPreferredTransform:(CGAffineTransform)arg1 ;
  -(void)setPreferredVolume:(float)arg1 ;
  -(void)setOverallDurationHint:(SCD_Struct_AV5)arg1 ;
  -(BOOL)shouldOptimizeForNetworkUse;
  -(NSURL *)directoryForTemporaryFiles;
  -(int)movieTimeScale;
  -(void)setMovieTimeScale:(int)arg1 ;
  -(long long)singlePassFileSize;
  -(long long)singlePassMediaDataSize;
  -(id)inputGroups;
  -(id)finishWritingDelegate;
  -(BOOL)_setHelper:(id)arg1 ifCurrentHelper:(id)arg2 withBlock:(/*^block*/id)arg3 ;
  -(NSArray *)availableMediaTypes;
  -(BOOL)canApplyOutputSettings:(id)arg1 forMediaType:(id)arg2 ;
  -(BOOL)canAddInputGroup:(id)arg1 ;
  -(void)addInputGroup:(id)arg1 ;
  -(void)endSessionAtSourceTime:(SCD_Struct_AV5)arg1 ;
  -(BOOL)finishWriting;
  -(BOOL)_setHelper:(id)arg1 ifCurrentHelper:(id)arg2 ;
  -(BOOL)_supportsSampleReferencesReturningError:(id*)arg1 ;
  -(void)setWritesSinglePassUsingPredeterminedFileSize:(long long)arg1 mediaDataSize:(long long)arg2 ;
  -(void)setFinishWritingDelegate:(id)arg1 ;
  -(void)_transitionToFailedStatusWithError:(id)arg1 ;
  -(void)setMetadata:(NSArray *)arg1 ;
  -(void)setDirectoryForTemporaryFiles:(NSURL *)arg1 ;
  -(void)setShouldOptimizeForNetworkUse:(BOOL)arg1 ;
  -(float)preferredRate;
  -(void)setPreferredRate:(float)arg1 ;
  -(CGAffineTransform)preferredTransform;
  -(id)_helper;
  -(BOOL)canAddInput:(id)arg1 ;
  -(void)addInput:(id)arg1 ;
  -(id)initWithURL:(id)arg1 fileType:(id)arg2 error:(id*)arg3 ;
  -(void)startSessionAtSourceTime:(SCD_Struct_AV5)arg1 ;
  -(void)finishWritingWithCompletionHandler:(/*^block*/id)arg1 ;
  -(void)cancelWriting;
  -(void)finalize;
  -(NSArray *)inputs;
  -(BOOL)startWriting;
  -(id)init;
  -(void)dealloc;
  -(NSString *)description;
  -(NSArray *)metadata;
  -(long long)status;
  -(NSURL *)outputURL;
  -(NSError *)error;
  @end
  
  