48 void Segment::DefaultValues()
52 SetSamplingRate(44100);
59 pParent=prototype.pParent;
60 mFramesSearch=prototype.mFramesSearch;
66 void Segment::CopyDataFromParent()
71 TTime beginTime=GetBeginTime();
72 TTime endTime=GetEndTime();
73 GetAudio().SetDuration(endTime-beginTime);
74 GetpParent()->GetAudio().GetAudioChunk(beginTime,endTime,GetAudio());
82 while(position<=finalPosition)
98 if (GetBeginTime()==0)
108 "Segment::GetFrame: No available frames");
120 "Segment::GetFrame:No available frames");
132 "Segment::AddFrame: No available frame array attribute");
139 SetEndTime(newFrame.GetCenterTime());
147 "Segment::DeleteFrame: No available frame array attribute");
166 SetBeginTime(
GetFrame(0).GetCenterTime());
173 "Segment::FindFrame:No available frame array attribute");
178 tmpFrame.SetCenterTime(time);
180 return GetFramesSearch().
Find(tmpFrame);
201 SetprHoldsData(holdsData);
213 CopyDataFromParent();