1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 // Streams Private API.
6 namespace streamsPrivate {
8 // Fired when a resource is fetched which matches a mime type handled by
9 // this extension. The resource request is cancelled, and the extension is
10 // expected to handle the request. The event is restricted to a small number
11 // of white-listed extensions.
12 static void onExecuteMimeTypeHandler(
13 // The MIME type of the intercepted URL request.
15 // The original URL that was intercepted.
16 DOMString originalUrl,
17 // The URL that the stream can be read from.
19 // The ID of the tab that opened the stream. If the stream is not opened
20 // in a tab, it will be -1.
22 // The amount of data the Stream should contain, if known. If there is
23 // no information on the size it will be -1.
24 long expectedContentSize