MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / shared_video_memory_handle

Method shared_video_memory_handle

packages/server/src/android.rs:832–843  ·  view source on GitHub ↗
(&self, id: &str)

Source from the content-addressed store, hash-verified

830 }
831
832 fn shared_video_memory_handle(&self, id: &str) -> Result<String, AppError> {
833 let avd_name = avd_from_id(id)?;
834 if let Ok(serial) = self.resolve_serial(&avd_name) {
835 if let Some(port) = console_port_from_serial(&serial) {
836 return Ok(format!("videmulator{port}"));
837 }
838 }
839 Ok(format!(
840 "videmulator{}",
841 self.console_port_for_avd(&avd_name)?
842 ))
843 }
844
845 fn resolve_serial(&self, avd_name: &str) -> Result<String, AppError> {
846 if let Some(serial) = self.running_emulators()?.remove(avd_name) {

Callers 1

Calls 3

avd_from_idFunction · 0.85
console_port_from_serialFunction · 0.85
resolve_serialMethod · 0.80

Tested by

no test coverage detected