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