@class AVAssetTrack; @interface PFVideoMetadataAudioTrackFormatInfo : NSObject { AVAssetTrack *_audioTrack; struct opaqueCMFormatDescription { } *_firstFormatDescription; const struct AudioFormatListItem { struct AudioStreamBasicDescription { double x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; } x0; unsigned int x1; } *_formatListItem; const struct AudioChannelLayout { unsigned int x0; unsigned int x1; unsigned int x2; struct AudioChannelDescription { unsigned int x0; unsigned int x1; float x2[3]; } x3[1]; } *_channelLayout; } @property (readonly) BOOL channelLayoutUsesHigherOrderAmbisonics; @property (readonly) BOOL channelLayoutUsesChannelDescriptions; @property (readonly) long long channelCount; + (id)infoForFirstAudioTrackOfAsset:(id)a0 matchingCodecPredicate:(id /* block */)a1; - (void).cxx_destruct; - (BOOL)channelLayoutUsesHOA; - (BOOL)getHOAChannelCount:(long long *)a0 BEDChannelCount:(long long *)a1; @end