#include <recordgui.h>
Inherits Thread.

Public Member Functions | |
| RecordStatusThread (MWindow *mwindow, RecordGUI *gui) | |
| ~RecordStatusThread () | |
| void | update_dropped_frames (long value) |
| void | update_position (double new_position) |
| void | update_clipped_samples (long new_clipped_samples) |
| void | run () |
Data Fields | |
| MWindow * | mwindow |
| RecordGUI * | gui |
| long | new_dropped_frames |
| double | new_position |
| long | new_clipped_samples |
| int | done |
| Condition * | input_lock |
Definition at line 437 of file recordgui.h.
Definition at line 1375 of file recordgui.C.
References done, input_lock, new_clipped_samples, new_dropped_frames, and new_position.
| RecordStatusThread::~RecordStatusThread | ( | ) |
Definition at line 1387 of file recordgui.C.
References done, input_lock, Thread::join(), Thread::running(), and Condition::unlock().

| void RecordStatusThread::update_dropped_frames | ( | long | value | ) |
Definition at line 1397 of file recordgui.C.
References input_lock, new_dropped_frames, and Condition::unlock().
Referenced by RecordGUI::update_dropped_frames().

| void RecordStatusThread::update_position | ( | double | new_position | ) |
Definition at line 1403 of file recordgui.C.
References input_lock, and Condition::unlock().
Referenced by RecordGUI::update_position().

| void RecordStatusThread::update_clipped_samples | ( | long | new_clipped_samples | ) |
Definition at line 1409 of file recordgui.C.
References input_lock, and Condition::unlock().
Referenced by RecordGUI::update_clipped_samples().

| void RecordStatusThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1415 of file recordgui.C.
References done, RecordGUI::frames_dropped, gui, input_lock, Condition::lock(), BC_WindowBase::lock_window(), new_clipped_samples, new_dropped_frames, new_position, RecordGUI::position_title, RecordGUI::samples_clipped, RecordGUI::total_clipped_samples, RecordGUI::total_dropped_frames, BC_WindowBase::unlock_window(), BC_Title::update(), RecordGUI::update_labels(), and RecordGUI::update_title().

Definition at line 448 of file recordgui.h.
Definition at line 450 of file recordgui.h.
Referenced by RecordStatusThread(), run(), and update_dropped_frames().
Definition at line 453 of file recordgui.h.
Referenced by RecordStatusThread(), run(), and ~RecordStatusThread().
Definition at line 454 of file recordgui.h.
Referenced by RecordStatusThread(), run(), update_clipped_samples(), update_dropped_frames(), update_position(), and ~RecordStatusThread().
1.5.5