+string
+AudioClock::get_field (Field f)
+{
+ switch (f) {
+ case Timecode_Hours:
+ return edit_string.substr (1, 2);
+ break;
+ case Timecode_Minutes:
+ return edit_string.substr (4, 2);
+ break;
+ case Timecode_Seconds:
+ return edit_string.substr (7, 2);
+ break;
+ case Timecode_Frames:
+ return edit_string.substr (10, 2);
+ break;
+ case MS_Hours:
+ return edit_string.substr (1, 2);
+ break;
+ case MS_Minutes:
+ return edit_string.substr (4, 2);
+ break;
+ case MS_Seconds:
+ return edit_string.substr (7, 2);
+ break;
+ case MS_Milliseconds:
+ return edit_string.substr (10, 3);
+ break;
+ case Bars:
+ return edit_string.substr (1, 3);
+ break;
+ case Beats:
+ return edit_string.substr (5, 2);
+ break;
+ case Ticks:
+ return edit_string.substr (8, 4);
+ break;
+ case AudioFrames:
+ return edit_string;
+ break;
+ }
+ return "";
+}
+