|
MythTV
0.26-pre
|
#include <firewiredevice.h>
Definition at line 24 of file firewiredevice.h.
Definition at line 29 of file firewiredevice.h.
Definition at line 38 of file firewiredevice.h.
Definition at line 58 of file firewiredevice.h.
Definition at line 86 of file firewiredevice.h.
Definition at line 121 of file firewiredevice.h.
Definition at line 128 of file firewiredevice.h.
| virtual FirewireDevice::~FirewireDevice | ( | ) | [inline, virtual] |
Definition at line 193 of file firewiredevice.h.
| FirewireDevice::FirewireDevice | ( | uint64_t | guid, |
| uint | subunitid, | ||
| uint | speed | ||
| ) | [protected] |
Definition at line 28 of file firewiredevice.cpp.
| virtual bool FirewireDevice::OpenPort | ( | void | ) | [pure virtual] |
Implemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Referenced by ChannelBase::ChangeInternalChannel(), FirewireChannel::Open(), FirewireRecorder::Open(), and FirewireSignalMonitor::RunTableMonitor().
| virtual bool FirewireDevice::ClosePort | ( | void | ) | [pure virtual] |
Implemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Referenced by ChannelBase::ChangeInternalChannel(), FirewireChannel::Close(), FirewireRecorder::Close(), and FirewireSignalMonitor::RunTableMonitor().
| virtual bool FirewireDevice::ResetBus | ( | void | ) | [inline, virtual] |
Reimplemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Definition at line 198 of file firewiredevice.h.
| void FirewireDevice::AddListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Definition at line 37 of file firewiredevice.cpp.
Referenced by FirewireSignalMonitor::RunTableMonitor(), and FirewireRecorder::StartStreaming().
| void FirewireDevice::RemoveListener | ( | TSDataListener * | listener | ) | [virtual] |
Reimplemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Definition at line 52 of file firewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseAVStream(), FirewireSignalMonitor::RunTableMonitor(), and FirewireRecorder::StopStreaming().
| bool FirewireDevice::SetPowerState | ( | bool | on | ) | [virtual] |
Definition at line 71 of file firewiredevice.cpp.
Referenced by FirewireChannel::SetPowerState().
| bool FirewireDevice::SetChannel | ( | const QString & | panel_model, |
| uint | alt_method, | ||
| uint | channel | ||
| ) | [virtual] |
Definition at line 151 of file firewiredevice.cpp.
Referenced by ChannelBase::ChangeInternalChannel(), and FirewireChannel::Tune().
| virtual bool FirewireDevice::IsPortOpen | ( | void | ) | const [pure virtual] |
Implemented in LinuxFirewireDevice, and DarwinFirewireDevice.
| bool FirewireDevice::IsSTBBufferCleared | ( | void | ) | const [inline] |
Definition at line 210 of file firewiredevice.h.
Referenced by FirewireSignalMonitor::HandlePAT().
| FirewireDevice::PowerState FirewireDevice::GetPowerState | ( | void | ) | [virtual] |
Definition at line 105 of file firewiredevice.cpp.
Referenced by FirewireChannel::GetPowerState().
| bool FirewireDevice::IsSTBSupported | ( | const QString & | model | ) | [static] |
Definition at line 497 of file firewiredevice.cpp.
Referenced by FirewireChannel::Open(), and SetChannel().
| QString FirewireDevice::GetModelName | ( | uint | vendorid, |
| uint | modelid | ||
| ) | [static] |
Definition at line 355 of file firewiredevice.cpp.
Referenced by FirewireModel::SetGUID().
| vector< AVCInfo > FirewireDevice::GetSTBList | ( | void | ) | [static] |
Reimplemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Definition at line 370 of file firewiredevice.cpp.
Referenced by FirewireGUID::FirewireGUID().
| virtual bool FirewireDevice::SendAVCCommand | ( | const vector< uint8_t > & | cmd, |
| vector< uint8_t > & | result, | ||
| int | retry_cnt | ||
| ) | [protected, pure virtual] |
Implemented in LinuxFirewireDevice, and DarwinFirewireDevice.
Referenced by GetPowerState(), SetChannel(), and SetPowerState().
| bool FirewireDevice::GetSubunitInfo | ( | uint8_t | table[32] | ) | [protected] |
| void FirewireDevice::SetLastChannel | ( | uint | channel | ) | [protected] |
Definition at line 325 of file firewiredevice.cpp.
Referenced by SetChannel().
| void FirewireDevice::ProcessPATPacket | ( | const TSPacket & | tspacket | ) | [protected] |
Definition at line 334 of file firewiredevice.cpp.
Referenced by BroadcastToListeners().
| void FirewireDevice::BroadcastToListeners | ( | const unsigned char * | data, |
| uint | dataSize | ||
| ) | [protected, virtual] |
Reimplemented in DarwinFirewireDevice.
Definition at line 311 of file firewiredevice.cpp.
Referenced by linux_firewire_device_tspacket_handler().
uint64_t FirewireDevice::m_guid [protected] |
Definition at line 233 of file firewiredevice.h.
Referenced by DarwinFirewireDevice::GetInfoPtr(), LinuxFirewireDevice::GetInfoPtr(), and DarwinFirewireDevice::OpenPort().
uint FirewireDevice::m_subunitid [protected] |
Definition at line 234 of file firewiredevice.h.
Referenced by SetChannel().
uint FirewireDevice::m_speed [protected] |
Definition at line 235 of file firewiredevice.h.
Referenced by DarwinFirewireDevice::HandleBusReset(), LinuxFirewireDevice::HandleBusReset(), DarwinFirewireDevice::OpenAVStream(), LinuxFirewireDevice::OpenBroadcastNode(), LinuxFirewireDevice::SetAVStreamSpeed(), and DarwinFirewireDevice::StartStreaming().
uint FirewireDevice::m_last_channel [protected] |
Definition at line 236 of file firewiredevice.h.
Referenced by SetLastChannel().
uint FirewireDevice::m_last_crc [protected] |
Definition at line 237 of file firewiredevice.h.
Referenced by ProcessPATPacket().
bool FirewireDevice::m_buffer_cleared [protected] |
Definition at line 238 of file firewiredevice.h.
Referenced by ProcessPATPacket(), and SetLastChannel().
uint FirewireDevice::m_open_port_cnt [protected] |
Definition at line 240 of file firewiredevice.h.
Referenced by DarwinFirewireDevice::ClosePort(), LinuxFirewireDevice::ClosePort(), DarwinFirewireDevice::OpenPort(), and LinuxFirewireDevice::OpenPort().
vector<TSDataListener*> FirewireDevice::m_listeners [protected] |
Definition at line 241 of file firewiredevice.h.
Referenced by DarwinFirewireDevice::AddListener(), LinuxFirewireDevice::AddListener(), AddListener(), BroadcastToListeners(), LinuxFirewireDevice::CloseAVStream(), DarwinFirewireDevice::RemoveListener(), LinuxFirewireDevice::RemoveListener(), and RemoveListener().
QMutex FirewireDevice::m_lock [mutable, protected] |
Definition at line 242 of file firewiredevice.h.
Referenced by DarwinFirewireDevice::AddListener(), LinuxFirewireDevice::AddListener(), DarwinFirewireDevice::BroadcastToListeners(), DarwinFirewireDevice::ClosePort(), LinuxFirewireDevice::ClosePort(), GetPowerState(), DarwinFirewireDevice::GetSTBList(), DarwinFirewireDevice::GetSTBListPrivate(), LinuxFirewireDevice::GetSTBListPrivate(), DarwinFirewireDevice::IsPortOpen(), LinuxFirewireDevice::IsPortOpen(), DarwinFirewireDevice::OpenPort(), LinuxFirewireDevice::OpenPort(), DarwinFirewireDevice::RemoveListener(), LinuxFirewireDevice::RemoveListener(), LinuxFirewireDevice::run(), DarwinFirewireDevice::RunController(), SetChannel(), SetPowerState(), DarwinFirewireDevice::StartController(), DarwinFirewireDevice::StopController(), and DarwinFirewireDevice::UpdateDeviceListItem().
QMap< uint64_t, QString > FirewireDevice::s_id_to_model [static, protected] |
Vendor ID + Model ID to FirewireDevice STB model string.
Definition at line 245 of file firewiredevice.h.
Referenced by GetModelName().
QMutex FirewireDevice::s_static_lock [static, protected] |
Definition at line 246 of file firewiredevice.h.
Referenced by GetModelName().
1.7.6.1