/flash/echo-nest-flash-api/src/com/ryanberdeen/echonest/api/v3/track/Segment.as

http://echo-nest-remix.googlecode.com/ · ActionScript · 86 lines · 60 code · 17 blank · 9 comment · 0 complexity · 2aa3a5dc3b2b08dff0a539acebcefa1c MD5 · raw file

  1. /*
  2. * Copyright 2009 Ryan Berdeen. All rights reserved.
  3. * Distributed under the terms of the MIT License.
  4. * See accompanying file LICENSE.txt
  5. */
  6. package com.ryanberdeen.echonest.api.v3.track {
  7. /**
  8. * @see TrackApi#processSegmentsResponse()
  9. * @see http://developer.echonest.com/docs/method/get_segments/
  10. */
  11. public class Segment {
  12. private var _start:Number;
  13. private var _duration:Number;
  14. private var _startLoudness:Number;
  15. private var _endLoudness:Number;
  16. private var _maxLoudness:Number;
  17. private var _maxLoudnessTimeOffset:Number;
  18. private var _pitches:Array;
  19. private var _timbre:Array;
  20. public function get start():Number {
  21. return _start;
  22. }
  23. public function set start(start:Number):void {
  24. _start = start;
  25. }
  26. public function get duration():Number {
  27. return _duration;
  28. }
  29. public function set duration(duration:Number):void {
  30. _duration = duration;
  31. }
  32. public function get startLoudness():Number {
  33. return _startLoudness;
  34. }
  35. public function set startLoudness(startLoudness:Number):void {
  36. _startLoudness = startLoudness;
  37. }
  38. public function get endLoudness():Number {
  39. return _endLoudness;
  40. }
  41. public function set endLoudness(endLoudness:Number):void {
  42. _endLoudness = endLoudness;
  43. }
  44. public function get maxLoudness():Number {
  45. return _maxLoudness;
  46. }
  47. public function set maxLoudness(maxLoudness:Number):void {
  48. _maxLoudness = maxLoudness;
  49. }
  50. public function get maxLoudnessTimeOffset():Number {
  51. return _maxLoudnessTimeOffset;
  52. }
  53. public function set maxLoudnessTimeOffset(maxLoudnessTimeOffset:Number):void {
  54. _maxLoudnessTimeOffset = maxLoudnessTimeOffset;
  55. }
  56. public function get pitches():Array {
  57. return _pitches;
  58. }
  59. public function set pitches(pitches:Array):void {
  60. _pitches = pitches;
  61. }
  62. public function get timbre():Array {
  63. return _timbre;
  64. }
  65. public function set timbre(timbre:Array):void {
  66. _timbre = timbre;
  67. }
  68. }
  69. }