Playlist Generator  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Public Member Functions | Protected Attributes | Properties
AnalyseViewController Class Reference

#import <AnalyseViewController.h>

Inheritance diagram for AnalyseViewController:
<MBProgressHUDDelegate>

List of all members.

Public Member Functions

(void) - showHUD
(NSString *) - getEchoprintCode
(void) - getTrackData
(void) - getAnalysisDataOf:
(IBAction) - goButtonPressed:
(NSString *) - convertNumberToKey:
(NSString *) - convertnumberToMode:

Protected Attributes

MBProgressHUDHUD
AnalysisConnectionanalysisConnection
EchonestAnalyseConnectionechonestUpload
SongProfileConnectionsongProfileConnection
NSMutableData * receivedData
NSStringjsonData
NSStringtrackID
NSStringtrackTitle
NSStringtrackArtist
NSStringtempo
NSStringdanceability
NSStringkey
NSStringmode
NSStringenergy
NSStringtimeSignature
IBOutlet UITextField * artistField
IBOutlet UITextField * trackField
IBOutlet UIButton * goButton
IBOutlet UIView * identifyView
IBOutlet UISlider * tempoSlider
IBOutlet UISlider * danceSlider
IBOutlet UISlider * energySlider
IBOutlet UIButton * keyButton
IBOutlet UIButton * timeButton
IBOutlet UIView * analyseView

Properties

NSURL * recordingURL
UITextField * artistField
UITextField * trackField

Detailed Description

This view controller contains the UI elements shown whilst the application tries to identify the piece of music.

Author:
Max Woolf

Member Function Documentation

- (NSString *) convertNumberToKey: (NSString *)  inputKey
- (NSString *) convertnumberToMode: (NSString *)  inputMode
- (void) getAnalysisDataOf: (NSString *)  data
- (void) getTrackData
- (void) goButtonPressed: (id)  sender
- (void) showHUD

Member Data Documentation

- (IBOutlet UIView*) analyseView [protected]

An AnalysisConnection to send the echoprint code to.

- (IBOutlet UITextField*) artistField [protected]
- (NSString*) danceability [protected]
- (IBOutlet UISlider*) danceSlider [protected]
- (NSString*) energy [protected]
- (IBOutlet UISlider*) energySlider [protected]
- (IBOutlet UIButton*) goButton [protected]
- (MBProgressHUD*) HUD [protected]

The MBProgressHUD where the HUD is stored

- (IBOutlet UIView*) identifyView [protected]
- (NSString*) jsonData [protected]
- (NSString*) key [protected]
- (IBOutlet UIButton*) keyButton [protected]
- (NSString*) mode [protected]
- (NSMutableData*) receivedData [protected]
- (NSString*) tempo [protected]
- (IBOutlet UISlider*) tempoSlider [protected]
- (IBOutlet UIButton*) timeButton [protected]
- (NSString*) timeSignature [protected]
- (NSString*) trackArtist [protected]
- (IBOutlet UITextField*) trackField [protected]
- (NSString*) trackID [protected]
- (NSString*) trackTitle [protected]

Property Documentation

- (UITextField*) artistField [read, write, retain]
- (NSURL *) recordingURL [read, write, retain]

NSURL Where the recording is stored

- (UITextField*) trackField [read, write, retain]

The documentation for this class was generated from the following files: