#include <main_wnd.h>
|
| | GtkMainWnd (const char *server, int port, bool autoconnect, bool autocall) |
| |
| | ~GtkMainWnd () |
| |
| virtual void | RegisterObserver (MainWndCallback *callback) |
| |
| virtual bool | IsWindow () |
| |
| virtual void | SwitchToConnectUI () |
| |
| virtual void | SwitchToPeerList (const Peers &peers) |
| |
| virtual void | SwitchToStreamingUI () |
| |
| virtual void | MessageBox (const char *caption, const char *text, bool is_error) |
| |
| virtual MainWindow::UI | current_ui () |
| |
| virtual void | StartLocalRenderer (webrtc::VideoTrackInterface *local_video) |
| |
| virtual void | StopLocalRenderer () |
| |
| virtual void | StartRemoteRenderer (webrtc::VideoTrackInterface *remote_video) |
| |
| virtual void | StopRemoteRenderer () |
| |
| virtual void | QueueUIThreadCallback (int msg_id, void *data) |
| |
| bool | Create () |
| |
| bool | Destroy () |
| |
| void | OnDestroyed (GtkWidget *widget, GdkEvent *event) |
| |
| void | OnClicked (GtkWidget *widget) |
| |
| void | OnKeyPress (GtkWidget *widget, GdkEventKey *key) |
| |
| void | OnRowActivated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column) |
| |
| void | OnRedraw () |
| |
| void | Draw (GtkWidget *widget, cairo_t *cr) |
| |
| | GtkMainWnd (const char *server, int port, bool autoconnect, bool autocall) |
| |
| | ~GtkMainWnd () |
| |
| virtual void | RegisterObserver (MainWndCallback *callback) |
| |
| virtual bool | IsWindow () |
| |
| virtual void | SwitchToConnectUI () |
| |
| virtual void | SwitchToPeerList (const Peers &peers) |
| |
| virtual void | SwitchToStreamingUI () |
| |
| virtual void | MessageBox (const char *caption, const char *text, bool is_error) |
| |
| virtual MainWindow::UI | current_ui () |
| |
| virtual void | StartLocalRenderer (webrtc::VideoTrackInterface *local_video) |
| |
| virtual void | StopLocalRenderer () |
| |
| virtual void | StartRemoteRenderer (webrtc::VideoTrackInterface *remote_video) |
| |
| virtual void | StopRemoteRenderer () |
| |
| virtual void | QueueUIThreadCallback (int msg_id, void *data) |
| |
| bool | Create () |
| |
| bool | Destroy () |
| |
| void | OnDestroyed (GtkWidget *widget, GdkEvent *event) |
| |
| void | OnClicked (GtkWidget *widget) |
| |
| void | OnKeyPress (GtkWidget *widget, GdkEventKey *key) |
| |
| void | OnRowActivated (GtkTreeView *tree_view, GtkTreePath *path, GtkTreeViewColumn *column) |
| |
| void | OnRedraw () |
| |
| void | Draw (GtkWidget *widget, cairo_t *cr) |
| |
Public Member Functions inherited from MainWindow |
| virtual | ~MainWindow () |
| |
| virtual | ~MainWindow () |
| |
|
Public Types inherited from MainWindow |
| enum | UI {
CONNECT_TO_SERVER,
LIST_PEERS,
STREAMING,
CONNECT_TO_SERVER,
LIST_PEERS,
STREAMING
} |
| |
| enum | UI {
CONNECT_TO_SERVER,
LIST_PEERS,
STREAMING,
CONNECT_TO_SERVER,
LIST_PEERS,
STREAMING
} |
| |
◆ GtkMainWnd() [1/2]
| GtkMainWnd::GtkMainWnd |
( |
const char * |
server, |
|
|
int |
port, |
|
|
bool |
autoconnect, |
|
|
bool |
autocall |
|
) |
| |
◆ ~GtkMainWnd() [1/2]
| GtkMainWnd::~GtkMainWnd |
( |
| ) |
|
◆ GtkMainWnd() [2/2]
| GtkMainWnd::GtkMainWnd |
( |
const char * |
server, |
|
|
int |
port, |
|
|
bool |
autoconnect, |
|
|
bool |
autocall |
|
) |
| |
◆ ~GtkMainWnd() [2/2]
| GtkMainWnd::~GtkMainWnd |
( |
| ) |
|
◆ Create() [1/2]
| bool GtkMainWnd::Create |
( |
| ) |
|
◆ Create() [2/2]
| bool GtkMainWnd::Create |
( |
| ) |
|
◆ current_ui() [1/2]
◆ current_ui() [2/2]
◆ Destroy() [1/2]
| bool GtkMainWnd::Destroy |
( |
| ) |
|
◆ Destroy() [2/2]
| bool GtkMainWnd::Destroy |
( |
| ) |
|
◆ Draw() [1/2]
◆ Draw() [2/2]
◆ IsWindow() [1/2]
| virtual bool GtkMainWnd::IsWindow |
( |
| ) |
|
|
virtual |
◆ IsWindow() [2/2]
| bool GtkMainWnd::IsWindow |
( |
| ) |
|
|
virtual |
◆ MessageBox() [1/2]
| virtual void GtkMainWnd::MessageBox |
( |
const char * |
caption, |
|
|
const char * |
text, |
|
|
bool |
is_error |
|
) |
| |
|
virtual |
◆ MessageBox() [2/2]
| void GtkMainWnd::MessageBox |
( |
const char * |
caption, |
|
|
const char * |
text, |
|
|
bool |
is_error |
|
) |
| |
|
virtual |
◆ OnClicked() [1/2]
◆ OnClicked() [2/2]
◆ OnDestroyed() [1/2]
◆ OnDestroyed() [2/2]
◆ OnKeyPress() [1/2]
◆ OnKeyPress() [2/2]
◆ OnRedraw() [1/2]
| void GtkMainWnd::OnRedraw |
( |
| ) |
|
◆ OnRedraw() [2/2]
| void GtkMainWnd::OnRedraw |
( |
| ) |
|
◆ OnRowActivated() [1/2]
◆ OnRowActivated() [2/2]
◆ QueueUIThreadCallback() [1/2]
| virtual void GtkMainWnd::QueueUIThreadCallback |
( |
int |
msg_id, |
|
|
void * |
data |
|
) |
| |
|
virtual |
◆ QueueUIThreadCallback() [2/2]
| void GtkMainWnd::QueueUIThreadCallback |
( |
int |
msg_id, |
|
|
void * |
data |
|
) |
| |
|
virtual |
◆ RegisterObserver() [1/2]
◆ RegisterObserver() [2/2]
◆ StartLocalRenderer() [1/2]
◆ StartLocalRenderer() [2/2]
◆ StartRemoteRenderer() [1/2]
◆ StartRemoteRenderer() [2/2]
◆ StopLocalRenderer() [1/2]
| void GtkMainWnd::StopLocalRenderer |
( |
| ) |
|
|
virtual |
◆ StopLocalRenderer() [2/2]
| virtual void GtkMainWnd::StopLocalRenderer |
( |
| ) |
|
|
virtual |
◆ StopRemoteRenderer() [1/2]
| void GtkMainWnd::StopRemoteRenderer |
( |
| ) |
|
|
virtual |
◆ StopRemoteRenderer() [2/2]
| virtual void GtkMainWnd::StopRemoteRenderer |
( |
| ) |
|
|
virtual |
◆ SwitchToConnectUI() [1/2]
| virtual void GtkMainWnd::SwitchToConnectUI |
( |
| ) |
|
|
virtual |
◆ SwitchToConnectUI() [2/2]
| void GtkMainWnd::SwitchToConnectUI |
( |
| ) |
|
|
virtual |
◆ SwitchToPeerList() [1/2]
| virtual void GtkMainWnd::SwitchToPeerList |
( |
const Peers & |
peers | ) |
|
|
virtual |
◆ SwitchToPeerList() [2/2]
| void GtkMainWnd::SwitchToPeerList |
( |
const Peers & |
peers | ) |
|
|
virtual |
◆ SwitchToStreamingUI() [1/2]
| virtual void GtkMainWnd::SwitchToStreamingUI |
( |
| ) |
|
|
virtual |
◆ SwitchToStreamingUI() [2/2]
| void GtkMainWnd::SwitchToStreamingUI |
( |
| ) |
|
|
virtual |
◆ autocall_
| bool GtkMainWnd::autocall_ |
|
protected |
◆ autoconnect_
| bool GtkMainWnd::autoconnect_ |
|
protected |
◆ callback_
◆ draw_area_
◆ draw_buffer_
| std::unique_ptr< uint8_t[]> GtkMainWnd::draw_buffer_ |
|
protected |
◆ draw_buffer_size_
| int GtkMainWnd::draw_buffer_size_ |
|
protected |
◆ height_
◆ local_renderer_
◆ peer_list_
◆ port_
◆ port_edit_
◆ remote_renderer_
◆ server_
◆ server_edit_
◆ vbox_
◆ width_
◆ window_
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/examples/peerconnection/client/linux/main_wnd.h
- Source/ThirdParty/libwebrtc/Source/webrtc/examples/peerconnection/client/linux/main_wnd.cc