|
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.
| 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_bandwidth {0} |
Definition at line 79 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), and LinuxFirewireDevice::OpenP2PNode().
| 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().
| 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().
| uint LFDPriv::m_generation {0} |
Definition at line 66 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::SignalReset().
| 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().
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 82 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseNode(), LinuxFirewireDevice::CloseP2PNode(), LinuxFirewireDevice::HandleBusReset(), LinuxFirewireDevice::IsNodeOpen(), LinuxFirewireDevice::OpenBroadcastNode(), and LinuxFirewireDevice::OpenP2PNode().
Definition at line 71 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::run().
Definition at line 84 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::CloseAVStream(), LinuxFirewireDevice::run(), LinuxFirewireDevice::StartStreaming(), and LinuxFirewireDevice::StopStreaming().
| uint LFDPriv::m_noDataCnt {0} |
Definition at line 80 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::run().
| 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().
| MThread* LFDPriv::m_portHandlerThread {nullptr} |
Definition at line 86 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and ~LFDPriv().
| QWaitCondition LFDPriv::m_portHandlerWait |
Definition at line 72 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), LinuxFirewireDevice::OpenPort(), and LinuxFirewireDevice::run().
| MythTimer LFDPriv::m_resetTimer |
Definition at line 68 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::run(), and LinuxFirewireDevice::SignalReset().
Definition at line 67 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().
| QMutex LFDPriv::m_startStopPortHandlerLock |
Definition at line 73 of file linuxfirewiredevice.cpp.
Referenced by LinuxFirewireDevice::ClosePort(), and LinuxFirewireDevice::OpenPort().
|
static |
Definition at line 91 of file linuxfirewiredevice.cpp.
Referenced by add_handle(), linux_firewire_device_bus_reset_handler(), and remove_handle().
|
static |
Definition at line 90 of file linuxfirewiredevice.cpp.
Referenced by add_handle(), linux_firewire_device_bus_reset_handler(), remove_handle(), and LinuxFirewireDevice::run().