luxlabs header browser preview


@class NSArray, NSURL, NSString;

@interface CKAudioMediaObject : CKAVMediaObject <CKMediaObjectMetadataPreview>

@property (retain, nonatomic) NSArray *powerLevelsFromMetadata;
@property (nonatomic) double durationFromMetadata;
@property (retain, nonatomic) NSURL *temporaryFileURL;
@property (nonatomic) long long totalPacketsCount;
@property (retain, nonatomic) NSArray *powerLevels;
@property (readonly, nonatomic, getter=isAudioMessage) BOOL audioMessage;
@property (readonly, nonatomic) BOOL supportsPreviewMetadata;
@property (readonly, copy, nonatomic) NSString *previewMetadataFilenameExtension;

+ (id)UTITypes;
+ (Class)__ck_attachmentItemClass;
+ (void)_cachePowerLevels:(id)a0 forKey:(id)a1;
+ (id)_cachedPowerLevelsForKey:(id)a0;
+ (id)fallbackFilenamePrefix;
+ (id)generateThumbnailForPowerLevelsFromMetadata:(id)a0 color:(id)a1;
+ (id)generateThumbnailForWidth:(double)a0 color:(id)a1 powerLevels:(id)a2 fileURL:(id)a3;
+ (id)generateWaveformFromPowerLevels:(double *)a0 powerLevelsCount:(unsigned long long)a1 color:(id)a2;
+ (BOOL)isPreviewable;
+ (void)normalizedPowerLevelsForPowerValues:(id)a0 powerLevelsCount:(unsigned long long)a1 powerLevels:(double *)a2;
+ (BOOL)shouldUseTranscoderGeneratedPreviewSize;

- (int)mediaType;
- (void).cxx_destruct;
- (double)duration;
- (BOOL)canExport;
- (id)previewItemTitle;
- (void)restorePreviewMetadataFromDict:(id)a0;
- (void)setPowerLevels:(id)a0;
- (id)attachmentSummary:(unsigned long long)a0;
- (Class)balloonViewClass;
- (id)composeWaveformForWidth:(double)a0 orientation:(char)a1;
- (id)composeWaveformForWidth:(double)a0 orientation:(char)a1 withColor:(id)a2;
- (id)generatePlaceholderThumbnailForWidth:(double)a0;
- (id)generatePlaceholderThumbnailForWidth:(double)a0 withColor:(id)a1;
- (id)generatePreviewFromThumbnail:(id)a0 width:(double)a1 orientation:(char)a2;
- (id)generatePreviewFromThumbnail:(id)a0 width:(double)a1 orientation:(char)a2 withColor:(id)a3;
- (id)generateThumbnailForWidth:(double)a0;
- (id)generateThumbnailForWidth:(double)a0 withColor:(id)a1;
- (BOOL)isPreviewable;
- (id)metricsCollectorMediaType;
- (id)powerLevels;
- (id)previewFilenameExtension;
- (id)previewMetadataWithContentsOfURL:(id)a0 error:(out id *)a1;
- (void)savePreview:(id)a0 toURL:(id)a1 forOrientation:(char)a2;
- (id)savedPreviewFromURL:(id)a0 forOrientation:(char)a1;
- (BOOL)shouldBeQuickLooked;
- (BOOL)shouldSuppressPreview;
- (BOOL)supportsUnknownSenderPreview;
- (id)temporaryWaveformWithWidth:(double)a0 orientation:(char)a1;
- (id)waveformForOrientation:(char)a0;
- (BOOL)writePreviewMetadata:(id)a0 toURL:(id)a1 error:(out id *)a2;

@end