luxlabs header browser preview


@class AVPlayerItemMetadataCollectorInternal, NSObject;
@protocol AVPlayerItemMetadataCollectorPushDelegate, OS_dispatch_queue;

@interface AVPlayerItemMetadataCollector : AVPlayerItemMediaDataCollector {
    AVPlayerItemMetadataCollectorInternal *_metadataCollectorInternal;
}

@property (readonly, weak, nonatomic) id<AVPlayerItemMetadataCollectorPushDelegate> delegate;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *delegateQueue;

- (id)init;
- (void)dealloc;
- (void)setDelegate:(id)a0 queue:(id)a1;
- (void)_updateTaggedRangeMetadataArray:(id)a0;
- (BOOL)_attachToPlayerItem:(id)a0;
- (void)_detatchFromPlayerItem;
- (id)_getFilteredMetadataGroups:(id)a0 fromIdentifiers:(id)a1 andClassifyingLabels:(id)a2 modifiedIndexesOut:(id *)a3 newIndexesOut:(id *)a4;
- (BOOL)_isAttachedToPlayerItem;
- (id)initWithIdentifiers:(id)a0 classifyingLabels:(id)a1;

@end