dev@170: /** dev@170: * Created by lucast on 21/03/2017. dev@170: */ dev@170: import {Component, Input} from "@angular/core"; dev@181: import Waves from 'waves-ui'; dev@170: dev@170: export interface Analysis { dev@170: audioUri: string; dev@170: combinedKey: string; dev@170: } dev@170: dev@170: @Component({ dev@170: selector: 'ugly-analysis-item', dev@170: templateUrl: './analysis-item.component.html', dev@170: styleUrls: ['./analysis-item.component.css'] dev@170: }) dev@170: export class AnalysisItemComponent { dev@170: private _audioBuffer: AudioBuffer; dev@181: @Input() timeContext: TimelineTimeContext; dev@188: @Input() title: string; dev@188: @Input() description: string; dev@170: dev@170: @Input() dev@170: set audioBuffer(buffer: AudioBuffer) { dev@170: this._audioBuffer = buffer || undefined; dev@170: if (this.audioBuffer) { dev@170: dev@170: } dev@170: } dev@170: dev@170: get audioBuffer(): AudioBuffer { dev@170: return this._audioBuffer; dev@170: } dev@170: }