text: //
  //     Generated by class-dump 3.5 (64 bit).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  //
  
  #import "NSObject.h"
  
  @class AVController, NSHashTable, NSMapTable, NSMutableArray, NSMutableDictionary, NSTimer, SBUISound;
  
  @interface SBSoundController : NSObject
  {
      NSMutableDictionary *_soundsBySystemSoundIDs;	// 8 = 0x8
      AVController *_avController;	// 16 = 0x10
      SBUISound *_avControllerSound;	// 24 = 0x18
      NSTimer *_avControllerMaxDurationTimer;	// 32 = 0x20
      id _avControllerObserver;	// 40 = 0x28
      NSMapTable *_toneAlertsBySounds;	// 48 = 0x30
      NSMapTable *_soundsByToneAlerts;	// 56 = 0x38
      NSHashTable *_observers;	// 64 = 0x40
      unsigned long long _pendingCallbacks;	// 72 = 0x48
      NSMutableArray *_pendedCallbacks;	// 80 = 0x50
  }
  
  + (id)sharedInstance;	// IMP=0x0000000100370a34
  - (void).cxx_destruct;	// IMP=0x000000010037464c
  - (void)_enqueueCallback:(CDUnknownBlockType)arg1;	// IMP=0x00000001003745b8
  - (void)_endPendingCallbacksBlock;	// IMP=0x00000001003743c0
  - (void)_beginPendingCallbacksBlock;	// IMP=0x00000001003743a8
  - (void)_soundDidFinishPlaying:(id)arg1;	// IMP=0x00000001003740e8
  - (void)_soundDidStartPlaying:(id)arg1;	// IMP=0x0000000100373e70
  - (void)_ringerStateChanged:(id)arg1;	// IMP=0x0000000100373d78
  - (_Bool)_playFeedback:(id)arg1;	// IMP=0x0000000100373d30
  - (_Bool)_playToneAlert:(id)arg1;	// IMP=0x0000000100373950
  - (_Bool)_playAVItem:(id)arg1 forSound:(id)arg2;	// IMP=0x0000000100372c6c
  - (_Bool)_playSong:(id)arg1;	// IMP=0x0000000100372a90
  - (_Bool)_playRingtone:(id)arg1;	// IMP=0x000000010037285c
  - (_Bool)_playSystemSound:(id)arg1;	// IMP=0x000000010037244c
  - (void)_cleanupToneAlertForSound:(id)arg1 andKill:(_Bool)arg2;	// IMP=0x0000000100372380
  - (void)_killAVController;	// IMP=0x00000001003720c8
  - (void)_maxDurationReachedForAVController;	// IMP=0x0000000100371fd0
  - (void)_cleanupSystemSound:(unsigned int)arg1 andKill:(_Bool)arg2;	// IMP=0x0000000100371ed0
  - (_Bool)handleVolumeButtonDownEvent;	// IMP=0x0000000100371ddc
  - (void)removeObserver:(id)arg1;	// IMP=0x0000000100371d58
  - (void)addObserver:(id)arg1;	// IMP=0x0000000100371cb4
  - (_Bool)stopAllSounds;	// IMP=0x0000000100371778
  - (_Bool)stopSound:(id)arg1;	// IMP=0x00000001003714ac
  - (_Bool)playSound:(id)arg1 environments:(long long)arg2 completion:(CDUnknownBlockType)arg3;	// IMP=0x0000000100370fa8
  - (_Bool)playSoundWithDefaultEnvironment:(id)arg1;	// IMP=0x0000000100370f94
  - (_Bool)isPlaying:(id)arg1;	// IMP=0x0000000100370e00
  - (_Bool)isPlayingAnySound;	// IMP=0x0000000100370d58
  - (void)dealloc;	// IMP=0x0000000100370cbc
  - (id)init;	// IMP=0x0000000100370af8
  
  @end
  
  