// Copyright 2015 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. module content.mojom; import "skia/public/interfaces/bitmap.mojom"; import "ui/gfx/geometry/mojo/geometry.mojom"; import "url/mojo/url.mojom"; interface ImageDownloader { // Fetch and decode an image from a given URL. // Returns the decoded images, or http_status_code to indicate error. // Each call is independent, overlapping calls are possible. DownloadImage(url.mojom.Url url, bool is_favicon, uint32 max_bitmap_size, bool bypass_cache) => (int32 http_status_code, array images, array original_image_sizes); };