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"
  
  #import "AVCaptureFileOutputRecordingDelegate.h"
  
  @class AVCaptureConnection, AVCaptureMovieFileOutput, AVCaptureSession, NSError, NSString, NSTimer;
  
  @interface PHAudioRecorder : NSObject <AVCaptureFileOutputRecordingDelegate>
  {
      AVCaptureSession *_captureSession;	// 8 = 0x8
      AVCaptureMovieFileOutput *_captureFileOutput;	// 16 = 0x10
      AVCaptureConnection *_captureConnection;	// 24 = 0x18
      NSError *_buildCaptureSessionError;	// 32 = 0x20
      NSTimer *_updateTimer;	// 40 = 0x28
      _Bool _isRecording;	// 48 = 0x30
      _Bool _handlingStop;	// 49 = 0x31
      id <PHAudioRecorderDelegate> _audioRecorderDelegate;	// 56 = 0x38
      NSString *_outputFile;	// 64 = 0x40
      double _maxRecordedDuration;	// 72 = 0x48
  }
  
  @property _Bool handlingStop; // @synthesize handlingStop=_handlingStop;
  @property _Bool isRecording; // @synthesize isRecording=_isRecording;
  @property(nonatomic) double maxRecordedDuration; // @synthesize maxRecordedDuration=_maxRecordedDuration;
  @property(copy, nonatomic) NSString *outputFile; // @synthesize outputFile=_outputFile;
  @property(nonatomic) __weak id <PHAudioRecorderDelegate> audioRecorderDelegate; // @synthesize audioRecorderDelegate=_audioRecorderDelegate;
  @property(readonly) NSError *buildCaptureSessionError; // @synthesize buildCaptureSessionError=_buildCaptureSessionError;
  @property(retain, nonatomic) NSTimer *updateTimer; // @synthesize updateTimer=_updateTimer;
  - (void).cxx_destruct;	// IMP=0x0000000100050d8c
  - (void)_stopWithError:(id)arg1;	// IMP=0x0000000100050a88
  - (void)_buildCaptureSessionAndOutputIfNecessary;	// IMP=0x00000001000506ac
  - (void)_updateRecordProgress:(id)arg1;	// IMP=0x00000001000504c4
  - (void)_captureSessionErrored:(id)arg1;	// IMP=0x0000000100050370
  - (void)_captureSessionWasInterrupted:(id)arg1;	// IMP=0x000000010005021c
  - (void)captureOutput:(id)arg1 didFinishRecordingToOutputFileAtURL:(id)arg2 fromConnections:(id)arg3 error:(id)arg4;	// IMP=0x0000000100050138
  @property(readonly) AVCaptureConnection *captureConnection;
  @property(readonly) AVCaptureMovieFileOutput *captureFileOutput;
  @property(readonly) AVCaptureSession *captureSession; // @dynamic captureSession;
  - (void)stop;	// IMP=0x000000010004fcd8
  - (_Bool)startWithError:(id *)arg1;	// IMP=0x000000010004f7c0
  - (void)dealloc;	// IMP=0x000000010004f730
  - (id)init;	// IMP=0x000000010004f6fc
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  