Namespaces

Records

Functions

  • bool ServeScreenshot (fidl::ServerEnd<fuchsia_io::File> file_server, zx::vmo response_vmo, size_t screenshot_index, std::unordered_map<size_t, std::pair<std::unique_ptr<vfs::VmoFile>, std::unique_ptr<async::WaitOnce>>> * served_screenshots_)

    Serves a screenshot through a channel using |fuchsia.io.File|

    Updates an unordered_map of current screenshots being served.

    Defined at line 11 of file ../../src/ui/scenic/lib/screenshot/util.cc

  • std::vector<uint8_t> ExtractVmoData (fzl::VmoMapper mapper, size_t size)

    Extract the data stored in an unreadable vmo, i.e. screenshot on emulator

    Defined at line 77 of file ../../src/ui/scenic/lib/screenshot/util.cc

  • zx_status_t GenerateReadableVmo (zx::vmo response_vmosize_t vmo_sizezx::vmo * readable_vmo)

    Store a readable version of 'response_vmo' in 'readable_vmo'.

    If a readable version cannot be made, no changes will occur to 'readable_vmo'.

    Defined at line 84 of file ../../src/ui/scenic/lib/screenshot/util.cc