text: /*
  * This header is generated by classdump-dyld 1.0
  * on Tuesday, November 5, 2019 at 2:50:14 AM Mountain Standard Time
  * Operating System: Version 13.0 (Build 17J586)
  * Image Source: /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <MediaPlayer/MPSectionedIdentifierList.h>
  
  @class MPRandomDistribution, NSMutableArray;
  
  @interface _MPSSILImplementation : MPSectionedIdentifierList {
  
  	MPRandomDistribution* _randomDistribution;
  	NSMutableArray* _candidateItems;
  
  }
  
  @property (assign,nonatomic,__weak) id<_MPSSILDelegate> delegate; 
  @property (nonatomic,readonly) MPRandomDistribution * randomDistribution;              //@synthesize randomDistribution=_randomDistribution - In the implementation block
  @property (nonatomic,retain) NSMutableArray * candidateItems;                          //@synthesize candidateItems=_candidateItems - In the implementation block
  +(BOOL)supportsSecureCoding;
  -(id)initWithCoder:(id)arg1 ;
  -(long long)itemCount;
  -(void)encodeWithCoder:(id)arg1 withExclusiveAccessToken:(id)arg2 ;
  -(void)safelyReshuffleAfterItem:(id)arg1 inSection:(id)arg2 ;
  -(id)enumeratorWithOptions:(unsigned long long)arg1 startingAtItem:(id)arg2 inSection:(id)arg3 withExclusiveAccessToken:(id)arg4 ;
  -(void)dataSourceInsertItemsAtHead:(id)arg1 inSection:(id)arg2 ;
  -(void)dataSourceInsertItems:(id)arg1 afterItem:(id)arg2 inSection:(id)arg3 ;
  -(void)dataSourceInsertItemsAtTail:(id)arg1 inSection:(id)arg2 ;
  -(void)dataSourceRemoveItem:(id)arg1 fromSection:(id)arg2 ;
  -(void)dataSourceReloadItem:(id)arg1 inSection:(id)arg2 ;
  -(void)_dequeueCandidatesWithQuota:(long long)arg1 withExclusiveAccessToken:(id)arg2 ;
  -(void)dequeueCandidatesWithQuota:(long long)arg1 ;
  -(NSMutableArray *)candidateItems;
  -(void)addDataSourceAtEnd:(id)arg1 section:(id)arg2 sequentially:(BOOL)arg3 ;
  -(void)addDataSource:(id)arg1 section:(id)arg2 sequentially:(BOOL)arg3 afterTailOfSection:(id)arg4 ;
  -(void)addDataSource:(id)arg1 section:(id)arg2 sequentially:(BOOL)arg3 afterItem:(id)arg4 inSection:(id)arg5 ;
  -(void)addDataSourceAtStart:(id)arg1 section:(id)arg2 sequentially:(BOOL)arg3 ;
  -(id)initWithSectionedIdentifierList:(id)arg1 randomSource:(id)arg2 startingItemEntry:(id)arg3 withExclusiveAccessToken:(id)arg4 ;
  -(void)_beforeInitWithCoder:(id)arg1 ;
  -(void)_enumerator:(id)arg1 didEncounterEntry:(id)arg2 withExclusiveAccessToken:(id)arg3 ;
  -(BOOL)_isSequentialSection:(id)arg1 withExclusiveAccessToken:(id)arg2 ;
  -(void)_reverseEnumeratorWillStartAtEnd:(id)arg1 withExclusiveAccessToken:(id)arg2 ;
  -(void)_addShuffleSection:(id)arg1 dataSource:(id)arg2 withExclusiveAccessToken:(id)arg3 ;
  -(void)_appendShuffledItems:(id)arg1 withExclusiveAccessToken:(id)arg2 ;
  -(id)_createShuffleCloneForItem:(id)arg1 inSection:(id)arg2 withExclusiveAccessToken:(id)arg3 ;
  -(MPRandomDistribution *)randomDistribution;
  -(void)setCandidateItems:(NSMutableArray *)arg1 ;
  @end
  
  