#include <avc1394control.h>

Public Member Functions | |
| AVC1394Control () | |
| ~AVC1394Control () | |
| void | initialize () |
| void | play () |
| void | reverse () |
| void | stop () |
| void | pause () |
| void | rewind () |
| void | fforward () |
| void | record () |
| void | eject () |
| void | get_status () |
| void | seek (char *time) |
| char * | timecode () |
Data Fields | |
| int | device |
| int | status |
| Mutex * | device_lock |
| int | current_command |
Private Attributes | |
| rom1394_directory | rom_dir |
| raw1394handle_t | handle |
| char | text_return [BCTEXTLEN] |
Definition at line 16 of file avc1394control.h.
| AVC1394Control::AVC1394Control | ( | ) |
Definition at line 10 of file avc1394control.C.
References initialize().

| AVC1394Control::~AVC1394Control | ( | ) |
| void AVC1394Control::initialize | ( | ) |
Definition at line 15 of file avc1394control.C.
References current_command, device, device_lock, fprintf, handle, and rom_dir.
Referenced by AVC1394Control().
| void AVC1394Control::play | ( | ) |
Definition at line 90 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIPlay::handle_event(), and AVC1394Transport::keypress_event().

| void AVC1394Control::reverse | ( | ) |
Definition at line 106 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIReverse::handle_event().

| void AVC1394Control::stop | ( | ) |
Definition at line 98 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIStop::handle_event().

| void AVC1394Control::pause | ( | ) |
Definition at line 130 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIPause::handle_event(), AVC1394GUIPlay::handle_event(), AVC1394GUIReverse::handle_event(), and AVC1394Transport::keypress_event().

| void AVC1394Control::rewind | ( | ) |
Definition at line 114 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIRewind::handle_event().

| void AVC1394Control::fforward | ( | ) |
Definition at line 122 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUIFForward::handle_event().

| void AVC1394Control::record | ( | ) |
Definition at line 138 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().

| void AVC1394Control::eject | ( | ) |
Definition at line 146 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().

| void AVC1394Control::get_status | ( | ) |
Definition at line 154 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), status, and Mutex::unlock().

| void AVC1394Control::seek | ( | char * | time | ) |
Definition at line 171 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), and Mutex::unlock().
Referenced by AVC1394GUISeekEnd::handle_event(), and AVC1394GUISeekStart::handle_event().

| char * AVC1394Control::timecode | ( | ) |
Definition at line 163 of file avc1394control.C.
References device, device_lock, handle, Mutex::lock(), text_return, and Mutex::unlock().
Referenced by AVC1394TransportThread::run().

Definition at line 35 of file avc1394control.h.
Referenced by eject(), fforward(), get_status(), initialize(), pause(), play(), record(), reverse(), rewind(), seek(), stop(), and timecode().
Definition at line 37 of file avc1394control.h.
Referenced by eject(), fforward(), get_status(), initialize(), pause(), play(), record(), reverse(), rewind(), seek(), stop(), timecode(), and ~AVC1394Control().
Definition at line 40 of file avc1394control.h.
Referenced by AVC1394GUISeekEnd::handle_event(), AVC1394GUIFForward::handle_event(), AVC1394GUIPause::handle_event(), AVC1394GUIPlay::handle_event(), AVC1394GUIStop::handle_event(), AVC1394GUIReverse::handle_event(), AVC1394GUIRewind::handle_event(), AVC1394GUISeekStart::handle_event(), initialize(), and AVC1394Transport::keypress_event().
rom1394_directory AVC1394Control::rom_dir [private] |
raw1394handle_t AVC1394Control::handle [private] |
Definition at line 44 of file avc1394control.h.
Referenced by eject(), fforward(), get_status(), initialize(), pause(), play(), record(), reverse(), rewind(), seek(), stop(), timecode(), and ~AVC1394Control().
char AVC1394Control::text_return[BCTEXTLEN] [private] |
1.5.5