MythTV
master
|
Public Member Functions | |
LFDPriv ()=default | |
~LFDPriv () | |
Public Attributes | |
uint | m_generation {0} |
bool | m_resetTimerOn {false} |
MythTimer | m_resetTimer |
bool | m_runPortHandler {false} |
bool | m_isPortHandlerRunning {false} |
QWaitCondition | m_portHandlerWait |
QMutex | m_startStopPortHandlerLock |
iec61883_mpeg2_t | m_avstream {nullptr} |
int | m_channel {-1} |
int | m_outputPlug {-1} |
int | m_inputPlug {-1} |
int | m_bandwidth {0} |
uint | m_noDataCnt {0} |
bool | m_isP2pNodeOpen {false} |
bool | m_isBcastNodeOpen {false} |
bool | m_isStreaming {false} |
MThread * | m_portHandlerThread {nullptr} |
avcinfo_list_t | m_devices |
Static Public Attributes | |
static QMutex | s_lock |
static handle_to_lfd_t | s_handle_info |
Definition at line 48 of file linuxfirewiredevice.cpp.
|
default |
|
inline |
Definition at line 53 of file linuxfirewiredevice.cpp.
uint LFDPriv::m_generation {0} |
Definition at line 66 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::SignalReset().
Definition at line 67 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::run(), and LinuxFirewireDevice::SignalReset().
MythTimer LFDPriv::m_resetTimer |
Definition at line 68 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::run(), and LinuxFirewireDevice::SignalReset().
Definition at line 70 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::run().
Definition at line 71 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::run().
QWaitCondition LFDPriv::m_portHandlerWait |
Definition at line 72 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::run().
QMutex LFDPriv::m_startStopPortHandlerLock |
Definition at line 73 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), and LinuxFirewireDevice::OpenPort().
iec61883_mpeg2_t LFDPriv::m_avstream {nullptr} |
Definition at line 75 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseAVStream(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::IsAVStreamOpen(), LinuxFirewireDevice::OpenAVStream(), LinuxFirewireDevice::OpenBroadcastNode(), LinuxFirewireDevice::SetAVStreamBufferSize(), LinuxFirewireDevice::SetAVStreamSpeed(), LinuxFirewireDevice::StartStreaming(), and LinuxFirewireDevice::StopStreaming().
int LFDPriv::m_channel {-1} |
Definition at line 76 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseBroadcastNode(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::OpenBroadcastNode(), LinuxFirewireDevice::OpenP2PNode(), and LinuxFirewireDevice::StartStreaming().
int LFDPriv::m_outputPlug {-1} |
Definition at line 77 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseBroadcastNode(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::OpenBroadcastNode(), and LinuxFirewireDevice::OpenP2PNode().
int LFDPriv::m_inputPlug {-1} |
Definition at line 78 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseBroadcastNode(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::OpenBroadcastNode(), and LinuxFirewireDevice::OpenP2PNode().
int LFDPriv::m_bandwidth {0} |
Definition at line 79 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), and LinuxFirewireDevice::OpenP2PNode().
uint LFDPriv::m_noDataCnt {0} |
Definition at line 80 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::run().
Definition at line 82 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseNode(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::IsNodeOpen(), LinuxFirewireDevice::OpenBroadcastNode(), and LinuxFirewireDevice::OpenP2PNode().
Definition at line 83 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseBroadcastNode(), LinuxFirewireDevice::CloseNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::IsNodeOpen(), LinuxFirewireDevice::OpenBroadcastNode(), and LinuxFirewireDevice::OpenP2PNode().
Definition at line 84 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseAVStream(), LinuxFirewireDevice::run(), LinuxFirewireDevice::StartStreaming(), and LinuxFirewireDevice::StopStreaming().
MThread* LFDPriv::m_portHandlerThread {nullptr} |
Definition at line 86 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and ~LFDPriv().
avcinfo_list_t LFDPriv::m_devices |
Definition at line 88 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::GetInfoPtr(), LinuxFirewireDevice::GetSTBListPrivate(), LinuxFirewireDevice::UpdateDeviceList(), LinuxFirewireDevice::UpdateDeviceListItem(), and ~LFDPriv().
|
static |
Definition at line 90 of file linuxfirewiredevice.cpp.
Referenced by add_handle(), linux_firewire_device_bus_reset_handler(), remove_handle(), and LinuxFirewireDevice::run().
|
static |
Definition at line 91 of file linuxfirewiredevice.cpp.
Referenced by add_handle(), linux_firewire_device_bus_reset_handler(), and remove_handle().