#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