MythTV
master
|
#include <avcinfo.h>
Public Member Functions | |
AVCInfo () | |
AVCInfo (const AVCInfo &o)=default | |
AVCInfo & | operator= (const AVCInfo &o) |
virtual | ~AVCInfo ()=default |
virtual bool | SendAVCCommand (const std::vector< uint8_t > &, std::vector< uint8_t > &, int) |
bool | GetSubunitInfo (void) |
bool | IsSubunitType (int subunit_type) const |
QString | GetSubunitInfoString (void) const |
QString | GetGUIDString (void) const |
Public Attributes | |
int | m_port {-1} |
int | m_node {-1} |
uint64_t | m_guid {0} |
uint | m_specid {0} |
uint | m_vendorid {0} |
uint | m_modelid {0} |
uint | m_firmware_revision {0} |
QString | m_product_name |
std::array< uint8_t, 32 > | m_unit_table {} |
AVCInfo::AVCInfo | ( | ) |
Definition at line 9 of file avcinfo.cpp.
|
default |
|
virtualdefault |
Definition at line 14 of file avcinfo.cpp.
|
inlinevirtual |
Reimplemented in DarwinAVCInfo, and LinuxAVCInfo.
Definition at line 30 of file avcinfo.h.
Referenced by GetSubunitInfo().
bool AVCInfo::GetSubunitInfo | ( | void | ) |
Definition at line 32 of file avcinfo.cpp.
Referenced by LinuxFirewireDevice::OpenPort(), and DarwinAVCInfo::Update().
bool AVCInfo::IsSubunitType | ( | int | subunit_type | ) | const |
Definition at line 66 of file avcinfo.cpp.
Referenced by GetSubunitInfoString().
QString AVCInfo::GetSubunitInfoString | ( | void | ) | const |
Definition at line 74 of file avcinfo.cpp.
int AVCInfo::m_port {-1} |
Definition at line 45 of file avcinfo.h.
Referenced by LinuxAVCInfo::OpenPort(), operator=(), and LinuxAVCInfo::Update().
int AVCInfo::m_node {-1} |
Definition at line 46 of file avcinfo.h.
Referenced by LinuxAVCInfo::GetNode(), operator=(), LinuxAVCInfo::SendAVCCommand(), and LinuxAVCInfo::Update().
uint64_t AVCInfo::m_guid {0} |
Definition at line 47 of file avcinfo.h.
Referenced by GetGUIDString(), FirewireDevice::GetSTBList(), operator=(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
uint AVCInfo::m_specid {0} |
Definition at line 48 of file avcinfo.h.
Referenced by FirewireDevice::GetSTBList(), operator=(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
uint AVCInfo::m_vendorid {0} |
Definition at line 49 of file avcinfo.h.
Referenced by FirewireDevice::GetSTBList(), operator=(), FirewireModel::SetGUID(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
uint AVCInfo::m_modelid {0} |
Definition at line 50 of file avcinfo.h.
Referenced by FirewireDevice::GetSTBList(), operator=(), FirewireModel::SetGUID(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
uint AVCInfo::m_firmware_revision {0} |
Definition at line 51 of file avcinfo.h.
Referenced by FirewireDevice::GetSTBList(), operator=(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
QString AVCInfo::m_product_name |
Definition at line 52 of file avcinfo.h.
Referenced by FirewireDevice::GetSTBList(), operator=(), FirewireDesc::SetGUID(), LinuxAVCInfo::Update(), and DarwinAVCInfo::Update().
std::array<uint8_t,32> AVCInfo::m_unit_table {} |
Definition at line 53 of file avcinfo.h.
Referenced by AVCInfo(), GetSubunitInfo(), IsSubunitType(), operator=(), and LinuxAVCInfo::Update().