mirror of
https://bitbucket.org/chromiumembedded/cef
synced 2024-12-16 19:39:18 +01:00
03fd5b15da
Chromium supports communication with media devices on the local network via the Cast and DIAL protocols. This takes two primary forms: 1. Messaging, where strings representing state information are passed between the client and a dedicated receiver app on the media device. The receiver app communicates directly with an app-specific backend service to retrieve and possibly control media playback. 2. Tab/desktop mirroring, where the media contents are streamed directly from the browser to a generic streaming app on the media device and playback is controlled by the browser. This change adds support for device discovery and messaging (but not mirroring) with functionality exposed via the new CefMediaRouter interface. To test: Navigate to http://tests/media_router in cefclient and follow the on-screen instructions.
89 lines
2.6 KiB
C
89 lines
2.6 KiB
C
// Copyright (c) 2013 The Chromium Embedded Framework Authors. All rights
|
|
// reserved. Use of this source code is governed by a BSD-style license that
|
|
// can be found in the LICENSE file.
|
|
|
|
//{{NO_DEPENDENCIES}}
|
|
// Microsoft Visual C++ generated include file.
|
|
// Used by cefclient.rc
|
|
//
|
|
#define BINARY 256
|
|
#define IDC_MYICON 2
|
|
#define IDD_CEFCLIENT_DIALOG 102
|
|
#define IDS_APP_TITLE 103
|
|
#define IDD_ABOUTBOX 103
|
|
#define IDM_ABOUT 104
|
|
#define IDM_EXIT 105
|
|
#define IDI_CEFCLIENT 107
|
|
#define IDI_SMALL 108
|
|
#define IDC_CEFCLIENT 109
|
|
#define IDR_MAINFRAME 128
|
|
#define IDC_NAV_BACK 200
|
|
#define IDC_NAV_FORWARD 201
|
|
#define IDC_NAV_RELOAD 202
|
|
#define IDC_NAV_STOP 203
|
|
#define ID_QUIT 32500
|
|
#define ID_FIND 32501
|
|
#define ID_TESTS_FIRST 32700
|
|
#define ID_TESTS_GETSOURCE 32700
|
|
#define ID_TESTS_GETTEXT 32701
|
|
#define ID_TESTS_OTHER_TESTS 32702
|
|
#define ID_TESTS_PLUGIN_INFO 32703
|
|
#define ID_TESTS_WINDOW_NEW 32704
|
|
#define ID_TESTS_WINDOW_POPUP 32705
|
|
#define ID_TESTS_PRINT 32706
|
|
#define ID_TESTS_REQUEST 32707
|
|
#define ID_TESTS_TRACING_BEGIN 32708
|
|
#define ID_TESTS_TRACING_END 32709
|
|
#define ID_TESTS_ZOOM_IN 32710
|
|
#define ID_TESTS_ZOOM_OUT 32711
|
|
#define ID_TESTS_ZOOM_RESET 32712
|
|
#define ID_TESTS_OSR_FPS 32713
|
|
#define ID_TESTS_OSR_DSF 32714
|
|
#define ID_TESTS_PRINT_TO_PDF 32715
|
|
#define ID_TESTS_MUTE_AUDIO 32716
|
|
#define ID_TESTS_UNMUTE_AUDIO 32717
|
|
#define ID_TESTS_LAST 32717
|
|
#define IDC_STATIC -1
|
|
#define IDS_BINDING_HTML 1000
|
|
#define IDS_DIALOGS_HTML 1001
|
|
#define IDS_DRAGGABLE_HTML 1002
|
|
#define IDS_DRM_HTML 1003
|
|
#define IDS_LOCALSTORAGE_HTML 1004
|
|
#define IDS_LOGO_PNG 1005
|
|
#define IDS_MEDIA_ROUTER_HTML 1006
|
|
#define IDS_MENU_ICON_1X_PNG 1007
|
|
#define IDS_MENU_ICON_2X_PNG 1008
|
|
#define IDS_OSRTEST_HTML 1009
|
|
#define IDS_OTHER_TESTS_HTML 1010
|
|
#define IDS_PDF_HTML 1011
|
|
#define IDS_PDF_PDF 1012
|
|
#define IDS_PERFORMANCE_HTML 1013
|
|
#define IDS_PERFORMANCE2_HTML 1014
|
|
#define IDS_PREFERENCES_HTML 1015
|
|
#define IDS_RESPONSE_FILTER_HTML 1016
|
|
#define IDS_SERVER_HTML 1017
|
|
#define IDS_TRANSPARENCY_HTML 1018
|
|
#define IDS_URLREQUEST_HTML 1019
|
|
#define IDS_WEBSOCKET_HTML 1020
|
|
#define IDS_WINDOW_HTML 1021
|
|
#define IDS_WINDOW_ICON_1X_PNG 1022
|
|
#define IDS_WINDOW_ICON_2X_PNG 1023
|
|
#define IDS_XMLHTTPREQUEST_HTML 1024
|
|
|
|
#define IDS_EXTENSIONS_SET_PAGE_COLOR_ICON_PNG 1030
|
|
#define IDS_EXTENSIONS_SET_PAGE_COLOR_MANIFEST_JSON 1031
|
|
#define IDS_EXTENSIONS_SET_PAGE_COLOR_POPUP_HTML 1032
|
|
#define IDS_EXTENSIONS_SET_PAGE_COLOR_POPUP_JS 1033
|
|
|
|
// Next default values for new objects
|
|
//
|
|
#ifdef APSTUDIO_INVOKED
|
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
|
#define _APS_NO_MFC 1
|
|
#define _APS_NEXT_RESOURCE_VALUE 130
|
|
#define _APS_NEXT_COMMAND_VALUE 32774
|
|
#define _APS_NEXT_CONTROL_VALUE 1000
|
|
#define _APS_NEXT_SYMED_VALUE 111
|
|
#endif
|
|
#endif
|