summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/public/platform/platform.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-13 16:23:34 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-02-14 10:37:21 +0000
commit38a9a29f4f9436cace7f0e7abf9c586057df8a4e (patch)
treec4e8c458dc595bc0ddb435708fa2229edfd00bd4 /chromium/third_party/blink/public/platform/platform.h
parente684a3455bcc29a6e3e66a004e352dea4e1141e7 (diff)
downloadqtwebengine-chromium-38a9a29f4f9436cace7f0e7abf9c586057df8a4e.tar.gz
BASELINE: Update Chromium to 73.0.3683.37
Change-Id: I08c9af2948b645f671e5d933aca1f7a90ea372f2 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/third_party/blink/public/platform/platform.h')
-rw-r--r--chromium/third_party/blink/public/platform/platform.h18
1 files changed, 7 insertions, 11 deletions
diff --git a/chromium/third_party/blink/public/platform/platform.h b/chromium/third_party/blink/public/platform/platform.h
index e3f1a22160b..3b36d5710b0 100644
--- a/chromium/third_party/blink/public/platform/platform.h
+++ b/chromium/third_party/blink/public/platform/platform.h
@@ -94,6 +94,7 @@ class Local;
namespace webrtc {
struct RtpCapabilities;
+class AsyncResolverFactory;
}
namespace blink {
@@ -111,8 +112,6 @@ class WebDatabaseObserver;
class WebGraphicsContext3DProvider;
class WebImageCaptureFrameGrabber;
class WebLocalFrame;
-class WebMIDIAccessor;
-class WebMIDIAccessorClient;
class WebMediaCapabilitiesClient;
class WebMediaPlayer;
class WebMediaRecorderHandler;
@@ -222,13 +221,6 @@ class BLINK_PLATFORM_EXPORT Platform {
return nullptr;
}
- // MIDI ----------------------------------------------------------------
-
- // Creates a platform dependent WebMIDIAccessor. MIDIAccessor under platform
- // creates and owns it.
- virtual std::unique_ptr<WebMIDIAccessor> CreateMIDIAccessor(
- WebMIDIAccessorClient*);
-
// Blob ----------------------------------------------------------------
// Must return non-null.
@@ -387,7 +379,7 @@ class BLINK_PLATFORM_EXPORT Platform {
virtual void CacheMetadata(blink::mojom::CodeCacheType cache_type,
const WebURL&,
base::Time response_time,
- const char* data,
+ const uint8_t* data,
size_t data_size) {}
// A request to fetch contents associated with this URL from metadata cache.
@@ -403,7 +395,7 @@ class BLINK_PLATFORM_EXPORT Platform {
virtual void CacheMetadataInCacheStorage(
const WebURL&,
base::Time response_time,
- const char* data,
+ const uint8_t* data,
size_t data_size,
const blink::WebSecurityOrigin& cache_storage_origin,
const WebString& cache_storage_cache_name) {}
@@ -656,6 +648,10 @@ class BLINK_PLATFORM_EXPORT Platform {
virtual std::unique_ptr<cricket::PortAllocator> CreateWebRtcPortAllocator(
WebLocalFrame* frame);
+ // May return null if WebRTC functionality is not implemented.
+ virtual std::unique_ptr<webrtc::AsyncResolverFactory>
+ CreateWebRtcAsyncResolverFactory();
+
// Creates a WebCanvasCaptureHandler to capture Canvas output.
virtual std::unique_ptr<WebCanvasCaptureHandler>
CreateCanvasCaptureHandler(const WebSize&, double, WebMediaStreamTrack*);