Inheritance diagram for Headunit:
Collaboration diagram for Headunit:

Public Slots

bool mouseDown (QPoint point)
 
bool mouseMove (QPoint point)
 
bool mouseUp (QPoint point)
 
bool keyEvent (QString key)
 
void slotDeviceAdded (const QString &dev)
 
void slotAndroidDeviceAdded (const QString &dev)
 
void slotDeviceRemoved (const QString &dev)
 
void slotDeviceChanged (const QString &dev)
 

Signals

void outputResized ()
 
void deviceConnected (QVariantMap notification)
 

Public Member Functions

 Headunit (const QGst::ElementPtr &sink)
 
int startHU ()
 
void stop ()
 
void exit ()
 
void setGstState (QString state)
 
void setUsbConnectionListener (UsbConnectionListener *m_connectionListener)
 
void setOutputWidth (const int a)
 
void setOutputHeight (const int a)
 
const int outputWidth ()
 
const int outputHeight ()
 

Public Attributes

GstElement * mic_pipeline = nullptr
 
GstElement * mic_sink = nullptr
 
GstElement * aud_pipeline = nullptr
 
GstAppSrc * aud_src = nullptr
 
GstElement * au1_pipeline = nullptr
 
GstAppSrc * au1_src = nullptr
 
GstElement * vid_pipeline = nullptr
 
GstAppSrc * vid_src = nullptr
 
IHUAnyThreadInterface * g_hu = nullptr
 

Properties

int outputWidth
 
int outputHeight
 

The documentation for this class was generated from the following files: