45 lines
855 B
C#
45 lines
855 B
C#
using System;
|
|
using System.Collections.ObjectModel;
|
|
using UniversalEditor.ObjectModels.Multimedia.Audio.Waveform;
|
|
namespace UniversalEditor.ObjectModels.Multimedia.Video
|
|
{
|
|
public class AudioTrack : ICloneable
|
|
{
|
|
public class AudioTrackCollection : Collection<AudioTrack>
|
|
{
|
|
}
|
|
private string mvarName = string.Empty;
|
|
private WaveformAudioObjectModel mvarObjectModel = new WaveformAudioObjectModel();
|
|
public string Name
|
|
{
|
|
get
|
|
{
|
|
return this.mvarName;
|
|
}
|
|
set
|
|
{
|
|
this.mvarName = value;
|
|
}
|
|
}
|
|
public WaveformAudioObjectModel ObjectModel
|
|
{
|
|
get
|
|
{
|
|
return this.mvarObjectModel;
|
|
}
|
|
set
|
|
{
|
|
this.mvarObjectModel = value;
|
|
}
|
|
}
|
|
public object Clone()
|
|
{
|
|
return new AudioTrack
|
|
{
|
|
Name = this.mvarName,
|
|
ObjectModel = this.mvarObjectModel.Clone() as WaveformAudioObjectModel
|
|
};
|
|
}
|
|
}
|
|
}
|