| // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| [ |
| { |
| "namespace":"streamsPrivate", |
| "description": "none", |
| "events": [ |
| { |
| "name": "onExecuteMimeTypeHandler", |
| "type": "function", |
| "description": "Fired when a resource is fetched which matches a mime type handled by this extension. The resource request is cancelled, and the extension is expected to handle the request. The event is restricted to a small number of white-listed extensions.", |
| "parameters": [ |
| { |
| "name": "mimeType", |
| "type": "string", |
| "description": "The MIME type of the intercepted URL request." |
| }, |
| { |
| "name": "originalUrl", |
| "type": "string", |
| "description": "The original URL that was intercepted." |
| }, |
| { |
| "name": "streamUrl", |
| "type": "string", |
| "description": "The URL that the stream can be read from." |
| }, |
| { |
| "name": "tabId", |
| "type": "integer", |
| "description": "The ID of the tab that opened the stream. If the stream is not opened in a tab, it will be -1." |
| }, |
| { |
| "name": "expectedContentSize", |
| "type": "integer", |
| "description": "The amount of data the Stream should contain, if known. If there is no information on the size it will be -1." |
| } |
| ] |
| } |
| ], |
| |
| "functions": [ |
| ] |
| } |
| ] |
| |