@class NSString, NSSet, AVDispatchOnce; @interface AVMediaFileType : NSObject <NSCopying> { NSString *_uti; AVDispatchOnce *_supportsSampleReferencesOnce; BOOL _supportsSampleReferences; } @property (readonly, nonatomic) NSString *defaultFileExtension; @property (readonly, nonatomic) NSSet *supportedMediaTypes; @property (readonly, nonatomic) BOOL supportsSampleReferences; @property (readonly, nonatomic) NSString *UTI; @property (readonly, nonatomic) NSString *figFormatReaderFileFormat; @property (readonly, nonatomic) unsigned int audioFileTypeID; + (void)initialize; + (id)allFileTypeIdentifiers; + (id)mediaFileTypeWithFileTypeIdentifier:(id)a0; + (id)_mediaFileTypeWithFileTypeIdentifier:(id)a0 exceptionReason:(id *)a1; + (id)isoFileTypes; + (struct __CFString { } *)figFileTypeProfileFromAVFileTypeProfile:(id)a0; - (void)dealloc; - (BOOL)supportsFormat:(struct opaqueCMFormatDescription { } *)a0; - (id)description; - (id)initWithFileTypeIdentifier:(id)a0 exceptionReason:(id *)a1; - (BOOL)supportsOutputSettings:(id)a0 reason:(id *)a1; - (id)copyWithZone:(struct _NSZone { } *)a0; @end