├── docs └── html │ ├── extra.css │ ├── graph_legend.md5 │ ├── platform_8h__incl.md5 │ ├── plugin_8h__incl.md5 │ ├── types_8h__incl.md5 │ ├── version_8h__incl.md5 │ ├── anbox__proxy_8h__incl.md5 │ ├── common_8h__dep__incl.md5 │ ├── platform_8h__dep__incl.md5 │ ├── public__api_8h__incl.md5 │ ├── types_8h__dep__incl.md5 │ ├── version_8h__dep__incl.md5 │ ├── anbox__proxy_8h__dep__incl.md5 │ ├── audio__processor_8h__incl.md5 │ ├── camera__processor_8h__incl.md5 │ ├── gps__processor_8h__incl.md5 │ ├── input__processor_8h__incl.md5 │ ├── sensor__processor_8h__incl.md5 │ ├── vhal__connector_8h__incl.md5 │ ├── video__decoder_8h__incl.md5 │ ├── audio__processor_8h__dep__incl.md5 │ ├── camera__processor_8h__dep__incl.md5 │ ├── gps__processor_8h__dep__incl.md5 │ ├── graphics__processor_8h__incl.md5 │ ├── input__processor_8h__dep__incl.md5 │ ├── sensor__processor_8h__dep__incl.md5 │ ├── structAnboxCallback__coll__graph.md5 │ ├── structAnboxGGAData__coll__graph.md5 │ ├── structAnboxGnssData__coll__graph.md5 │ ├── structAnboxGpsData__coll__graph.md5 │ ├── structAnboxPlatform__coll__graph.md5 │ ├── structAnboxProxy__coll__graph.md5 │ ├── structAnboxRMCData__coll__graph.md5 │ ├── structGnssClock__coll__graph.md5 │ ├── vhal__connector_8h__dep__incl.md5 │ ├── video__decoder_8h__dep__incl.md5 │ ├── classanbox_1_1AnboxProxy__coll__graph.md5 │ ├── classanbox_1_1Platform__coll__graph.md5 │ ├── graphics__processor_8h__dep__incl.md5 │ ├── structAnboxAudioSpec__coll__graph.md5 │ ├── structAnboxBinderDevices__coll__graph.md5 │ ├── structAnboxCameraSpec__coll__graph.md5 │ ├── structAnboxDisplaySpec2__coll__graph.md5 │ ├── structAnboxDisplaySpec__coll__graph.md5 │ ├── structAnboxGpsProcessor__coll__graph.md5 │ ├── structAnboxInputEvent__coll__graph.md5 │ ├── structAnboxSensorData__coll__graph.md5 │ ├── structAnboxSensorVector__coll__graph.md5 │ ├── structAnboxVhalConnector__coll__graph.md5 │ ├── structAnboxVideoDecoder__coll__graph.md5 │ ├── structAnboxVideoFrame__coll__graph.md5 │ ├── structAnboxVideoImage__coll__graph.md5 │ ├── structGnssMeasurement__coll__graph.md5 │ ├── classanbox_1_1AudioProcessor__coll__graph.md5 │ ├── classanbox_1_1CameraProcessor__coll__graph.md5 │ ├── classanbox_1_1GpsProcessor__coll__graph.md5 │ ├── classanbox_1_1InputProcessor__coll__graph.md5 │ ├── classanbox_1_1SensorProcessor__coll__graph.md5 │ ├── classanbox_1_1VhalConnector__coll__graph.md5 │ ├── classanbox_1_1VideoDecoder__coll__graph.md5 │ ├── dir_4f1595be0889d3a0a4532aea0648ca74_dep.md5 │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.md5 │ ├── structAnboxAudioProcessor__coll__graph.md5 │ ├── structAnboxCameraProcessor__coll__graph.md5 │ ├── structAnboxGraphicsBuffer2__coll__graph.md5 │ ├── structAnboxGraphicsBuffer__coll__graph.md5 │ ├── structAnboxGraphicsProcessor__coll__graph.md5 │ ├── structAnboxInputProcessor__coll__graph.md5 │ ├── structAnboxPlatformDescriptor__coll__graph.md5 │ ├── structAnboxSensorProcessor__coll__graph.md5 │ ├── structAnboxVhalAreaConfig__coll__graph.md5 │ ├── structAnboxVhalCommandGet__coll__graph.md5 │ ├── structAnboxVhalCommandSet__coll__graph.md5 │ ├── structAnboxVhalPropertyConfig__coll__graph.md5 │ ├── structAnboxVhalPropertyValue__coll__graph.md5 │ ├── structAnboxVideoDecoderConfig__coll__graph.md5 │ ├── classanbox_1_1GraphicsProcessor__coll__graph.md5 │ ├── structAnboxAndroidSystemProperties__coll__graph.md5 │ ├── structAnboxGraphicsConfiguration__coll__graph.md5 │ ├── structAnboxPlatformConfiguration__coll__graph.md5 │ ├── structAnboxVhalAnswerGetConfigs__coll__graph.md5 │ ├── structAnboxVhalConnectorCallbacks__coll__graph.md5 │ ├── doc.png │ ├── structAnboxDirectGraphicsConfiguration__coll__graph.md5 │ ├── structAnboxPlatformConfigurationInfo__coll__graph.md5 │ ├── bc_s.png │ ├── bdwn.png │ ├── nav_f.png │ ├── nav_g.png │ ├── nav_h.png │ ├── open.png │ ├── structAnboxPlatformConfigurationItemInfo__coll__graph.md5 │ ├── tab_a.png │ ├── tab_b.png │ ├── tab_h.png │ ├── tab_s.png │ ├── closed.png │ ├── splitbar.png │ ├── sync_off.png │ ├── sync_on.png │ ├── folderopen.png │ ├── folderclosed.png │ ├── graph_legend.png │ ├── anbox_platform.png │ ├── namespaces_dup.js │ ├── plugin_8h__incl.png │ ├── types_8h__incl.png │ ├── classes_abstract.png │ ├── platform_8h__incl.png │ ├── version_8h__incl.png │ ├── common_8h__dep__incl.png │ ├── public__api_8h__incl.png │ ├── types_8h__dep__incl.png │ ├── anbox__proxy_8h__incl.png │ ├── common_8h.js │ ├── gps__processor_8h__incl.png │ ├── platform_8h__dep__incl.png │ ├── version_8h__dep__incl.png │ ├── video__decoder_8h__incl.png │ ├── audio__processor_8h__incl.png │ ├── input__processor_8h__incl.png │ ├── vhal__connector_8h__incl.png │ ├── anbox__proxy_8h__dep__incl.png │ ├── camera__processor_8h__incl.png │ ├── gps__processor_8h__dep__incl.png │ ├── graphics__processor_8h__incl.png │ ├── sensor__processor_8h__incl.png │ ├── structGnssClock__coll__graph.png │ ├── video__decoder_8h__dep__incl.png │ ├── audio__processor_8h__dep__incl.png │ ├── input__processor_8h__dep__incl.png │ ├── structAnboxProxy.js │ ├── structAnboxProxy__coll__graph.png │ ├── vhal__connector_8h__dep__incl.png │ ├── camera__processor_8h__dep__incl.png │ ├── graphics__processor_8h__dep__incl.png │ ├── sensor__processor_8h__dep__incl.png │ ├── structAnboxAudioSpec__coll__graph.png │ ├── structAnboxCallback__coll__graph.png │ ├── structAnboxGGAData__coll__graph.png │ ├── structAnboxGnssData__coll__graph.png │ ├── structAnboxGpsData__coll__graph.png │ ├── structAnboxPlatform__coll__graph.png │ ├── structAnboxRMCData__coll__graph.png │ ├── classanbox_1_1Platform__coll__graph.png │ ├── structAnboxCameraSpec__coll__graph.png │ ├── structAnboxDisplaySpec__coll__graph.png │ ├── structAnboxInputEvent__coll__graph.png │ ├── structAnboxSensorData__coll__graph.png │ ├── structAnboxVideoFrame__coll__graph.png │ ├── structAnboxVideoImage__coll__graph.png │ ├── structGnssMeasurement__coll__graph.png │ ├── classanbox_1_1AnboxProxy__coll__graph.png │ ├── structAnboxAudioProcessor__coll__graph.png │ ├── structAnboxBinderDevices__coll__graph.png │ ├── structAnboxDisplaySpec2__coll__graph.png │ ├── structAnboxGpsProcessor__coll__graph.png │ ├── structAnboxGraphicsBuffer__coll__graph.png │ ├── structAnboxInputProcessor__coll__graph.png │ ├── structAnboxSensorVector__coll__graph.png │ ├── structAnboxVhalAreaConfig__coll__graph.png │ ├── structAnboxVhalCommandGet__coll__graph.png │ ├── structAnboxVhalCommandSet__coll__graph.png │ ├── structAnboxVhalConnector__coll__graph.png │ ├── structAnboxVideoDecoder__coll__graph.png │ ├── classanbox_1_1GpsProcessor__coll__graph.png │ ├── classanbox_1_1VhalConnector__coll__graph.png │ ├── classanbox_1_1VideoDecoder__coll__graph.png │ ├── dir_4f1595be0889d3a0a4532aea0648ca74_dep.png │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.png │ ├── structAnboxCameraProcessor__coll__graph.png │ ├── structAnboxGpsProcessor.js │ ├── structAnboxGraphicsBuffer2__coll__graph.png │ ├── structAnboxSensorProcessor__coll__graph.png │ ├── structAnboxVideoDecoder.js │ ├── classanbox_1_1AudioProcessor__coll__graph.png │ ├── classanbox_1_1CameraProcessor__coll__graph.png │ ├── classanbox_1_1InputProcessor__coll__graph.png │ ├── classanbox_1_1SensorProcessor__coll__graph.png │ ├── structAnboxGraphicsProcessor__coll__graph.png │ ├── structAnboxPlatformDescriptor__coll__graph.png │ ├── structAnboxVhalConnector.js │ ├── structAnboxVhalPropertyConfig__coll__graph.png │ ├── structAnboxVhalPropertyValue__coll__graph.png │ ├── structAnboxVideoDecoderConfig__coll__graph.png │ ├── classanbox_1_1GraphicsProcessor__coll__graph.png │ ├── structAnboxAudioProcessor.js │ ├── structAnboxCameraProcessor.js │ ├── structAnboxGraphicsConfiguration__coll__graph.png │ ├── structAnboxInputProcessor.js │ ├── structAnboxPlatformConfiguration__coll__graph.png │ ├── structAnboxSensorProcessor.js │ ├── structAnboxVhalAnswerGetConfigs__coll__graph.png │ ├── structAnboxAndroidSystemProperties__coll__graph.png │ ├── structAnboxGraphicsProcessor.js │ ├── structAnboxVhalConnectorCallbacks__coll__graph.png │ ├── structAnboxPlatformConfigurationInfo__coll__graph.png │ ├── structAnboxDirectGraphicsConfiguration__coll__graph.png │ ├── structAnboxPlatformConfigurationItemInfo__coll__graph.png │ ├── version_8h__incl.map │ ├── platform_8h.js │ ├── structAnboxVideoFrame.js │ ├── classanbox_1_1Platform__coll__graph.map │ ├── structAnboxCallback.js │ ├── structAnboxVideoDecoder__coll__graph.map │ ├── graphics__processor_8h.js │ ├── classanbox_1_1GraphicsProcessor__coll__graph.map │ ├── classanbox_1_1AnboxProxy__coll__graph.map │ ├── classanbox_1_1GpsProcessor__coll__graph.map │ ├── classanbox_1_1VideoDecoder__coll__graph.map │ ├── classanbox_1_1VhalConnector__coll__graph.map │ ├── structAnboxVhalAnswerGetConfigs.js │ ├── classanbox_1_1AudioProcessor__coll__graph.map │ ├── classanbox_1_1CameraProcessor__coll__graph.map │ ├── classanbox_1_1InputProcessor__coll__graph.map │ ├── classanbox_1_1SensorProcessor__coll__graph.map │ ├── structAnboxAndroidSystemProperties.js │ ├── structAnboxPlatformConfiguration.js │ ├── structAnboxPlatformConfigurationInfo.js │ ├── vhal__connector_8h__incl.map │ ├── structAnboxBinderDevices__coll__graph.map │ ├── structAnboxCallback__coll__graph.map │ ├── structAnboxDisplaySpec.js │ ├── structAnboxDisplaySpec2__coll__graph.map │ ├── structAnboxDisplaySpec__coll__graph.map │ ├── structAnboxGnssData.js │ ├── platform_8h__dep__incl.map │ ├── structAnboxGraphicsBuffer__coll__graph.map │ ├── structAnboxBinderDevices.js │ ├── structAnboxProxy__coll__graph.map │ ├── structAnboxVideoFrame__coll__graph.map │ ├── structAnboxVideoDecoderConfig.js │ ├── structAnboxGraphicsProcessor__coll__graph.map │ ├── structAnboxGpsProcessor__coll__graph.map │ ├── structAnboxVhalConnector__coll__graph.map │ ├── structAnboxAudioProcessor__coll__graph.map │ ├── structAnboxInputProcessor__coll__graph.map │ ├── structAnboxCameraProcessor__coll__graph.map │ ├── structAnboxSensorProcessor__coll__graph.map │ ├── structAnboxGpsData.js │ ├── structAnboxVideoDecoderConfig__coll__graph.map │ ├── structAnboxAudioSpec.js │ ├── structAnboxPlatformConfigurationItemInfo.js │ ├── structAnboxPlatformDescriptor__coll__graph.map │ ├── structAnboxDisplaySpec2.js │ ├── common_8h__dep__incl.map │ ├── structAnboxCameraSpec__coll__graph.map │ ├── version_8h__dep__incl.map │ ├── structAnboxPlatformConfigurationItemInfo__coll__graph.map │ ├── structAnboxPlatformConfiguration__coll__graph.map │ ├── structGnssClock__coll__graph.map │ ├── anbox__proxy_8h__dep__incl.map │ ├── structAnboxAndroidSystemProperties__coll__graph.map │ ├── structAnboxGGAData__coll__graph.map │ ├── structAnboxRMCData__coll__graph.map │ ├── gps__processor_8h__dep__incl.map │ ├── video__decoder_8h__dep__incl.map │ ├── audio__processor_8h__dep__incl.map │ ├── input__processor_8h__dep__incl.map │ ├── structAnboxDirectGraphicsConfiguration__coll__graph.map │ ├── vhal__connector_8h__dep__incl.map │ ├── sensor__processor_8h__dep__incl.map │ ├── graphics__processor_8h__dep__incl.map │ ├── structAnboxInputEvent__coll__graph.map │ ├── structAnboxPlatformDescriptor.js │ ├── anbox_sdk_examples.js │ ├── structAnboxGraphicsBuffer2__coll__graph.map │ ├── structAnboxAudioSpec__coll__graph.map │ ├── structAnboxCameraSpec.js │ ├── structAnboxInputEvent.js │ ├── structAnboxGraphicsBuffer.js │ ├── version_8h.js │ ├── structAnboxSensorVector__coll__graph.map │ ├── camera__processor_8h__dep__incl.map │ ├── dir_d44c64559bbebec7f509842c48db8b23_dep.map │ ├── types_8h__incl.map │ ├── structAnboxVideoImage__coll__graph.map │ ├── structGnssMeasurement__coll__graph.map │ ├── structAnboxGraphicsConfiguration.js │ ├── structAnboxVhalAreaConfig__coll__graph.map │ ├── structAnboxPlatformConfigurationInfo__coll__graph.map │ ├── dir_4f1595be0889d3a0a4532aea0648ca74_dep.map │ ├── structAnboxDirectGraphicsConfiguration.js │ ├── structAnboxVhalConnectorCallbacks.js │ ├── classanbox_1_1GpsProcessor.js │ ├── structAnboxGraphicsConfiguration__coll__graph.map │ ├── classanbox_1_1InputProcessor.js │ ├── structAnboxVhalCommandGet__coll__graph.map │ ├── input__processor_8h__incl.map │ ├── graphics__processor_8h__incl.map │ ├── structAnboxVhalCommandSet__coll__graph.map │ ├── structGnssClock.js │ ├── anbox__proxy_8h__incl.map │ ├── anbox__proxy_8h.js │ ├── gps__processor_8h__incl.map │ ├── audio__processor_8h__incl.map │ ├── camera__processor_8h__incl.map │ ├── sensor__processor_8h__incl.map │ ├── vhal__connector_8h.js │ ├── structAnboxVhalPropertyValue__coll__graph.map │ ├── structAnboxGraphicsBuffer2.js │ ├── globals_dup.js │ ├── classanbox_1_1VideoDecoder.js │ ├── structAnboxSensorVector.js │ ├── structAnboxGGAData.js │ ├── structAnboxSensorData__coll__graph.map │ ├── video__decoder_8h__incl.map │ ├── classanbox_1_1SensorProcessor.js │ ├── structAnboxPlatform.js │ ├── structGnssMeasurement.js │ ├── structAnboxVhalAreaConfig.js │ ├── namespaceanbox.js │ ├── structAnboxVideoImage.js │ ├── classanbox_1_1CameraProcessor.js │ ├── structAnboxRMCData.js │ ├── structAnboxGnssData__coll__graph.map │ ├── functions_dup.js │ ├── structAnboxVhalPropertyConfig__coll__graph.map │ ├── structAnboxSensorData.js │ ├── classanbox_1_1VhalConnector.js │ ├── classanbox_1_1AudioProcessor.js │ ├── functions_vars.js │ ├── plugin_8h.js │ ├── structAnboxVhalCommandGet.js │ ├── structAnboxVhalAnswerGetConfigs__coll__graph.map │ ├── types_8h__dep__incl.map │ ├── structAnboxVhalCommandSet.js │ ├── structAnboxVhalPropertyValue.js │ ├── structAnboxVhalPropertyConfig.js │ ├── structAnboxGpsData__coll__graph.map │ ├── files_dup.js │ ├── classanbox_1_1GraphicsProcessor.js │ ├── classanbox_1_1AnboxProxy.js │ ├── classanbox_1_1Platform.js │ ├── structAnboxVhalConnectorCallbacks__coll__graph.map │ ├── platform_8h__incl.map │ ├── public__api_8h__incl.map │ ├── plugin_8h__incl.map │ ├── structAnboxPlatform__coll__graph.map │ ├── navtree.css │ ├── functions_vars_u.html │ ├── functions_vars_x.html │ ├── functions_vars_y.html │ ├── functions_vars_z.html │ ├── deploy_8dox.html │ └── examples_8dox.html ├── .github ├── CODEOWNERS ├── renovate.json └── workflows │ └── release.yaml ├── include └── anbox-platform-sdk │ ├── common.h │ ├── version.h │ ├── video_decoder.h │ └── plugin.h ├── SECURITY.md ├── examples ├── CMakeLists.txt ├── nvidia │ └── CMakeLists.txt ├── gps │ └── CMakeLists.txt ├── camera │ └── CMakeLists.txt └── sensor │ └── CMakeLists.txt ├── src ├── registry.cpp └── CMakeLists.txt ├── lib └── anbox-platform-sdk │ └── anbox-platform-sdk-config.cmake ├── tool └── CMakeLists.txt └── README.md /docs/html/extra.css: -------------------------------------------------------------------------------- 1 | /* Not defined yet */ 2 | -------------------------------------------------------------------------------- /docs/html/graph_legend.md5: -------------------------------------------------------------------------------- 1 | 4bd89fcedc1a2fed970f477be8ea7616 -------------------------------------------------------------------------------- /docs/html/platform_8h__incl.md5: -------------------------------------------------------------------------------- 1 | b9715c50d2ed01d7cd903097658bd874 -------------------------------------------------------------------------------- /docs/html/plugin_8h__incl.md5: -------------------------------------------------------------------------------- 1 | b967a69f4f497a5062bdf81ecafd4343 -------------------------------------------------------------------------------- /docs/html/types_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 82750ef3adea50b868c541786ece3327 -------------------------------------------------------------------------------- /docs/html/version_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 786275d0d5373edd69304be89badb869 -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__incl.md5: -------------------------------------------------------------------------------- 1 | d70e70ba8a3f32a98482968dc8e7518c -------------------------------------------------------------------------------- /docs/html/common_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | dba9da7e7c2f407f7fff4f636871fb19 -------------------------------------------------------------------------------- /docs/html/platform_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 1fbeab3202b79b60fef586808eb870c6 -------------------------------------------------------------------------------- /docs/html/public__api_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 39ca14be276b2b7dfd2c9c5079162594 -------------------------------------------------------------------------------- /docs/html/types_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 79ef5d7062ebc6a8db873688d31e1673 -------------------------------------------------------------------------------- /docs/html/version_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | bd1f3453a7f8eb824cdec80fb34652f6 -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 9f9a9e4efffc584e4d26c5ddb7425f8e -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 77e602b14174d0d3516c5b09f5c68a4d -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | d9ce95197cf42e320db07d40bb25ac73 -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 78f0e83bb6a8d00cf144d992b8689eec -------------------------------------------------------------------------------- /docs/html/input__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 961e1cf162b3799afb3fcf688a14ed22 -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 791b8b19c4038fb5e3435c3bc6571f82 -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 8af18a32b7af830e45e489b202075251 -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 61e756b6239f611b990cd1da5edf4d2a -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 9d8e92f7d00109135b00d57c77fc96a3 -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 8d90e0bc5a719492be0ca5d12ea0ed42 -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 4739d53d43612b66d2143d4958d02073 -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__incl.md5: -------------------------------------------------------------------------------- 1 | 01627a4d82fe53be6d728c1251fdfdd2 -------------------------------------------------------------------------------- /docs/html/input__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | c7353144a5037a45fbb7814ee5d35e23 -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 3422bccbd3d9655aaaab605382ea8f21 -------------------------------------------------------------------------------- /docs/html/structAnboxCallback__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6a6c6467f0cee7ace56e2c93ef35978f -------------------------------------------------------------------------------- /docs/html/structAnboxGGAData__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dc8f970b6013bea32a250734bd305a6d -------------------------------------------------------------------------------- /docs/html/structAnboxGnssData__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3605386f23b6e75f0f57de9f76f198ec -------------------------------------------------------------------------------- /docs/html/structAnboxGpsData__coll__graph.md5: -------------------------------------------------------------------------------- 1 | e5c846a8d8fcf3ea6397840455414cb6 -------------------------------------------------------------------------------- /docs/html/structAnboxPlatform__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f757c4a70b98035a3cb2017d888fff33 -------------------------------------------------------------------------------- /docs/html/structAnboxProxy__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 8364ba107292b9c8efa087ab7627453c -------------------------------------------------------------------------------- /docs/html/structAnboxRMCData__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dd406d9704d1c08a5c99b4986add5dd1 -------------------------------------------------------------------------------- /docs/html/structGnssClock__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a892ab4b5c30fb66b5e7b0d12c3092c3 -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 3794628b033c0c1b0fb532cd2945e3c1 -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 2d3edfc283f62fbcc03b440eb8107619 -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # The Anbox team owns all for now 2 | * @canonical/anbox 3 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AnboxProxy__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 66f0f4e5176a6f9e274fcf210ef0a9cb -------------------------------------------------------------------------------- /docs/html/classanbox_1_1Platform__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1362bbbd972c66283e0afa218a2e56be -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__dep__incl.md5: -------------------------------------------------------------------------------- 1 | 2a955eb2f6c4875c7b977fb9789eacb5 -------------------------------------------------------------------------------- /docs/html/structAnboxAudioSpec__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 6f30d1b1e6105eabd1a5337ea7da50ef -------------------------------------------------------------------------------- /docs/html/structAnboxBinderDevices__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 808b374a6432e16fc261239e92a82710 -------------------------------------------------------------------------------- /docs/html/structAnboxCameraSpec__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 9c7e4ef09d9073095eb436453ef68fc7 -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec2__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 3b3f322dc7912f8602af2211d945dbb2 -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a482b4f13a362eec36bec52b1159ddca -------------------------------------------------------------------------------- /docs/html/structAnboxGpsProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4510e580c436fc44bf544f8f3e60042b -------------------------------------------------------------------------------- /docs/html/structAnboxInputEvent__coll__graph.md5: -------------------------------------------------------------------------------- 1 | aeb9935edcc990f394c839481294cf2e -------------------------------------------------------------------------------- /docs/html/structAnboxSensorData__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a74363d5bd87e956358f7f483530cb0a -------------------------------------------------------------------------------- /docs/html/structAnboxSensorVector__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 5a11683d288b27eaf8c6018ee6d4934b -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnector__coll__graph.md5: -------------------------------------------------------------------------------- 1 | bffe51e1954057277e93ac8d35bb3cac -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoder__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 451ccd25a6de98ec10da453a82313492 -------------------------------------------------------------------------------- /docs/html/structAnboxVideoFrame__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 923196fd6e3d0a2255267d4aa13f4ec1 -------------------------------------------------------------------------------- /docs/html/structAnboxVideoImage__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 8236cde2c10d5e0bee92f42745c649f4 -------------------------------------------------------------------------------- /docs/html/structGnssMeasurement__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 2c0a1879af475c2b3cdb44321e53ba5a -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AudioProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dace36d4b28eedc53d288efb514e7e11 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1CameraProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | ecb65bade0106861012f118112b626a7 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GpsProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | f71eb7fb39058496ac5aa82ef3acbecd -------------------------------------------------------------------------------- /docs/html/classanbox_1_1InputProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | eae360f6a5a3625750ee3fe800a3c2e8 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1SensorProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 30fd843b7c452bbbe18d1ddef04da666 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VhalConnector__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 1c3744d158c1c73ae37299eee2f7cfc5 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VideoDecoder__coll__graph.md5: -------------------------------------------------------------------------------- 1 | c4bbacb9f20c7a4620ab3430dcaeff6c -------------------------------------------------------------------------------- /docs/html/dir_4f1595be0889d3a0a4532aea0648ca74_dep.md5: -------------------------------------------------------------------------------- 1 | 527bc5b307c89712c919d9a5889fcf3f -------------------------------------------------------------------------------- /docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.md5: -------------------------------------------------------------------------------- 1 | 2b7806484426a59633c073e2d30dab02 -------------------------------------------------------------------------------- /docs/html/structAnboxAudioProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | cd5102145c8f97af757c0bbf19b00a04 -------------------------------------------------------------------------------- /docs/html/structAnboxCameraProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a1faa208c9d9d65bfb00cc2d18af027b -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer2__coll__graph.md5: -------------------------------------------------------------------------------- 1 | cea323911f3c99e96561c6f4cd8c1540 -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 07351350dadae9c9545a66d087948074 -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 0242039474578b1e7cf6ff96bbe6c3af -------------------------------------------------------------------------------- /docs/html/structAnboxInputProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 4f0ca4b461dcd10d4f4902fb37d14986 -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformDescriptor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 383b0070bfbb71afaaf9de783a779e64 -------------------------------------------------------------------------------- /docs/html/structAnboxSensorProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | fc1b0f5540bbf4687ebbf10d730dc844 -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAreaConfig__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 23a648061dd3ea2f5609318993ed738d -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandGet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 08cc8de5e18aeb574ad6a7fe34316dc5 -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandSet__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 91ccca9f9de0e8496a2ad5522797e4c7 -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyConfig__coll__graph.md5: -------------------------------------------------------------------------------- 1 | b36a121db7c104725f61a29b6859e4fe -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyValue__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 215b9f9c50136f94371baddfa5c3c3f0 -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoderConfig__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 641226c13f003e3e2cb80a1989ca7ad4 -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GraphicsProcessor__coll__graph.md5: -------------------------------------------------------------------------------- 1 | dd83258d152d05a576bc4d4a57572cfd -------------------------------------------------------------------------------- /docs/html/structAnboxAndroidSystemProperties__coll__graph.md5: -------------------------------------------------------------------------------- 1 | a5fdc5feff4b85eb16b76eafe9d3cb13 -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsConfiguration__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 7625bcb2e9c59dc3546792da95496ca5 -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfiguration__coll__graph.md5: -------------------------------------------------------------------------------- 1 | ce47d90cf0a6a4f33fdfdf1db262b4d7 -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAnswerGetConfigs__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 925e1693f4ee48a3cd3a58dfeb50dcb9 -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnectorCallbacks__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 06725840806827308d73cadea1dfb967 -------------------------------------------------------------------------------- /docs/html/doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/doc.png -------------------------------------------------------------------------------- /docs/html/structAnboxDirectGraphicsConfiguration__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 02889775620aeb1f8bfcb496c82495c2 -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationInfo__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 7bc2c04a5eb26d28eae3c34c4881cee2 -------------------------------------------------------------------------------- /docs/html/bc_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/bc_s.png -------------------------------------------------------------------------------- /docs/html/bdwn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/bdwn.png -------------------------------------------------------------------------------- /docs/html/nav_f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/nav_f.png -------------------------------------------------------------------------------- /docs/html/nav_g.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/nav_g.png -------------------------------------------------------------------------------- /docs/html/nav_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/nav_h.png -------------------------------------------------------------------------------- /docs/html/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/open.png -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationItemInfo__coll__graph.md5: -------------------------------------------------------------------------------- 1 | 57170a61f3b017d9f413a4375ec8c42f -------------------------------------------------------------------------------- /docs/html/tab_a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/tab_a.png -------------------------------------------------------------------------------- /docs/html/tab_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/tab_b.png -------------------------------------------------------------------------------- /docs/html/tab_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/tab_h.png -------------------------------------------------------------------------------- /docs/html/tab_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/tab_s.png -------------------------------------------------------------------------------- /docs/html/closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/closed.png -------------------------------------------------------------------------------- /docs/html/splitbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/splitbar.png -------------------------------------------------------------------------------- /docs/html/sync_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/sync_off.png -------------------------------------------------------------------------------- /docs/html/sync_on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/sync_on.png -------------------------------------------------------------------------------- /docs/html/folderopen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/folderopen.png -------------------------------------------------------------------------------- /docs/html/folderclosed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/folderclosed.png -------------------------------------------------------------------------------- /docs/html/graph_legend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/graph_legend.png -------------------------------------------------------------------------------- /docs/html/anbox_platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/anbox_platform.png -------------------------------------------------------------------------------- /docs/html/namespaces_dup.js: -------------------------------------------------------------------------------- 1 | var namespaces_dup = 2 | [ 3 | [ "anbox", "namespaceanbox.html", "namespaceanbox" ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/plugin_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/plugin_8h__incl.png -------------------------------------------------------------------------------- /docs/html/types_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/types_8h__incl.png -------------------------------------------------------------------------------- /docs/html/classes_abstract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classes_abstract.png -------------------------------------------------------------------------------- /docs/html/platform_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/platform_8h__incl.png -------------------------------------------------------------------------------- /docs/html/version_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/version_8h__incl.png -------------------------------------------------------------------------------- /docs/html/common_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/common_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/public__api_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/public__api_8h__incl.png -------------------------------------------------------------------------------- /docs/html/types_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/types_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/anbox__proxy_8h__incl.png -------------------------------------------------------------------------------- /docs/html/common_8h.js: -------------------------------------------------------------------------------- 1 | var common_8h = 2 | [ 3 | [ "ANBOX_EXPORT", "common_8h.html#a19bb3dc3ed877efa02eafb33dc447cfd", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/gps__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/platform_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/platform_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/version_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/version_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/video__decoder_8h__incl.png -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/audio__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/input__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/input__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/vhal__connector_8h__incl.png -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/anbox__proxy_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/camera__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/gps__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/graphics__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/sensor__processor_8h__incl.png -------------------------------------------------------------------------------- /docs/html/structGnssClock__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structGnssClock__coll__graph.png -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/video__decoder_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/audio__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/input__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/input__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/structAnboxProxy.js: -------------------------------------------------------------------------------- 1 | var structAnboxProxy = 2 | [ 3 | [ "instance", "structAnboxProxy.html#a6fb5e490447f5222f8606cc56243e62a", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxProxy__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxProxy__coll__graph.png -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/vhal__connector_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/camera__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/graphics__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__dep__incl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/sensor__processor_8h__dep__incl.png -------------------------------------------------------------------------------- /docs/html/structAnboxAudioSpec__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxAudioSpec__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxCallback__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxCallback__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGGAData__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGGAData__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGnssData__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGnssData__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGpsData__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGpsData__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxPlatform__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxPlatform__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxRMCData__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxRMCData__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1Platform__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1Platform__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxCameraSpec__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxCameraSpec__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxDisplaySpec__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxInputEvent__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxInputEvent__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxSensorData__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxSensorData__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVideoFrame__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVideoFrame__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVideoImage__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVideoImage__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structGnssMeasurement__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structGnssMeasurement__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AnboxProxy__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1AnboxProxy__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxAudioProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxAudioProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxBinderDevices__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxBinderDevices__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec2__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxDisplaySpec2__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGpsProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGpsProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGraphicsBuffer__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxInputProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxInputProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxSensorVector__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxSensorVector__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAreaConfig__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalAreaConfig__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandGet__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalCommandGet__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandSet__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalCommandSet__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnector__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalConnector__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoder__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVideoDecoder__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GpsProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1GpsProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VhalConnector__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1VhalConnector__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VideoDecoder__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1VideoDecoder__coll__graph.png -------------------------------------------------------------------------------- /docs/html/dir_4f1595be0889d3a0a4532aea0648ca74_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/dir_4f1595be0889d3a0a4532aea0648ca74_dep.png -------------------------------------------------------------------------------- /docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.png -------------------------------------------------------------------------------- /docs/html/structAnboxCameraProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxCameraProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGpsProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxGpsProcessor = 2 | [ 3 | [ "instance", "structAnboxGpsProcessor.html#a93ac80228dfa86630dd772b4db0e6fbc", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer2__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGraphicsBuffer2__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxSensorProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxSensorProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoder.js: -------------------------------------------------------------------------------- 1 | var structAnboxVideoDecoder = 2 | [ 3 | [ "instance", "structAnboxVideoDecoder.html#af44e8c64397f6e808a9abcf0adfc1f3b", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AudioProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1AudioProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1CameraProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1CameraProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1InputProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1InputProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1SensorProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1SensorProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGraphicsProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformDescriptor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxPlatformDescriptor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnector.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalConnector = 2 | [ 3 | [ "instance", "structAnboxVhalConnector.html#a41b0bccca82f74b3de8ef180e4a5859a", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyConfig__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalPropertyConfig__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyValue__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalPropertyValue__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoderConfig__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVideoDecoderConfig__coll__graph.png -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GraphicsProcessor__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/classanbox_1_1GraphicsProcessor__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxAudioProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxAudioProcessor = 2 | [ 3 | [ "instance", "structAnboxAudioProcessor.html#a31843f43a794758bf5bc8d35ea6110fa", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxCameraProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxCameraProcessor = 2 | [ 3 | [ "instance", "structAnboxCameraProcessor.html#a93e266fbfd5491869d69feb6e4fadbc9", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsConfiguration__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxGraphicsConfiguration__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxInputProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxInputProcessor = 2 | [ 3 | [ "instance", "structAnboxInputProcessor.html#ad5fcf7194a2db0485e1ce5537a5fa2d8", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfiguration__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxPlatformConfiguration__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxSensorProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxSensorProcessor = 2 | [ 3 | [ "instance", "structAnboxSensorProcessor.html#ab2696e2a5ee8af0676ce0a8d4938d0c8", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAnswerGetConfigs__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalAnswerGetConfigs__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxAndroidSystemProperties__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxAndroidSystemProperties__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsProcessor.js: -------------------------------------------------------------------------------- 1 | var structAnboxGraphicsProcessor = 2 | [ 3 | [ "instance", "structAnboxGraphicsProcessor.html#ac0c7e1fb86e3a5506ac3b4f1d27c803c", null ] 4 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnectorCallbacks__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxVhalConnectorCallbacks__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationInfo__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxPlatformConfigurationInfo__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxDirectGraphicsConfiguration__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxDirectGraphicsConfiguration__coll__graph.png -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationItemInfo__coll__graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/canonical/anbox-platform-sdk/main/docs/html/structAnboxPlatformConfigurationItemInfo__coll__graph.png -------------------------------------------------------------------------------- /docs/html/version_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/platform_8h.js: -------------------------------------------------------------------------------- 1 | var platform_8h = 2 | [ 3 | [ "Platform", "classanbox_1_1Platform.html", "classanbox_1_1Platform" ], 4 | [ "ANBOX_PLATFORM_PLUGIN_DESCRIBE", "platform_8h.html#a18b834b14b05e5d31ab80b441c094247", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVideoFrame.js: -------------------------------------------------------------------------------- 1 | var structAnboxVideoFrame = 2 | [ 3 | [ "data", "structAnboxVideoFrame.html#a77e2ad67736d7d8334f2ec709afcc5db", null ], 4 | [ "size", "structAnboxVideoFrame.html#a6b1398bb5ded8fab51d07779668cb895", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1Platform__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/structAnboxCallback.js: -------------------------------------------------------------------------------- 1 | var structAnboxCallback = 2 | [ 3 | [ "callback", "structAnboxCallback.html#a27b9a82f4b3e55b622a8806a7bdc0f20", null ], 4 | [ "user_data", "structAnboxCallback.html#a3ddbe6c496e664dfd8ef06894ea5a5a3", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoder__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h.js: -------------------------------------------------------------------------------- 1 | var graphics__processor_8h = 2 | [ 3 | [ "GraphicsProcessor", "classanbox_1_1GraphicsProcessor.html", "classanbox_1_1GraphicsProcessor" ], 4 | [ "AnboxVsyncCallback", "graphics__processor_8h.html#a346dae10de6e119625df318273410391", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GraphicsProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AnboxProxy__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GpsProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VideoDecoder__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VhalConnector__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAnswerGetConfigs.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalAnswerGetConfigs = 2 | [ 3 | [ "configs", "structAnboxVhalAnswerGetConfigs.html#affef625bb24ff8e193fac2d6b84c1301", null ], 4 | [ "configs_size", "structAnboxVhalAnswerGetConfigs.html#ad3686643bb63646a6feb642f9012b2ea", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AudioProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1CameraProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1InputProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1SensorProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /docs/html/structAnboxAndroidSystemProperties.js: -------------------------------------------------------------------------------- 1 | var structAnboxAndroidSystemProperties = 2 | [ 3 | [ "properties", "structAnboxAndroidSystemProperties.html#a5ff6ac6c2fce0edbe69a9524385616d4", null ], 4 | [ "size", "structAnboxAndroidSystemProperties.html#aee376c536e9823d1fb4e8ebdeeae956e", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfiguration.js: -------------------------------------------------------------------------------- 1 | var structAnboxPlatformConfiguration = 2 | [ 3 | [ "android_api_level", "structAnboxPlatformConfiguration.html#acaa46f3af2b6051377b245ea4b3e5691", null ], 4 | [ "extra_config_data", "structAnboxPlatformConfiguration.html#afc6898f1ac42ce2113018cc2d280e6b6", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationInfo.js: -------------------------------------------------------------------------------- 1 | var structAnboxPlatformConfigurationInfo = 2 | [ 3 | [ "items", "structAnboxPlatformConfigurationInfo.html#a5b6c89d570b3ac8b847506df37c99fbb", null ], 4 | [ "num_items", "structAnboxPlatformConfigurationInfo.html#aa6d2b4e08e51051142f43aa0ef941974", null ] 5 | ]; -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxBinderDevices__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxCallback__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec.js: -------------------------------------------------------------------------------- 1 | var structAnboxDisplaySpec = 2 | [ 3 | [ "density", "structAnboxDisplaySpec.html#a759b38ac2a5c46c8bb03fb1c983627ac", null ], 4 | [ "height", "structAnboxDisplaySpec.html#ae9c80663030f676e9ccb7704db422494", null ], 5 | [ "width", "structAnboxDisplaySpec.html#a4c25b0345faabeabc1fbe4d751d0ed72", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec2__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxGnssData.js: -------------------------------------------------------------------------------- 1 | var structAnboxGnssData = 2 | [ 3 | [ "clock", "structAnboxGnssData.html#a72e356820b82a3cfc3d1ff883b03f933", null ], 4 | [ "measurement_count", "structAnboxGnssData.html#ac3eda1dd3c9711bcefde3f178eeb8f04", null ], 5 | [ "measurements", "structAnboxGnssData.html#a780d423d56526af63ce1b85787b729a8", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/html/platform_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxBinderDevices.js: -------------------------------------------------------------------------------- 1 | var structAnboxBinderDevices = 2 | [ 3 | [ "framework", "structAnboxBinderDevices.html#a44f3b022ab0e4f6646b14701553f1b94", null ], 4 | [ "hardware", "structAnboxBinderDevices.html#afd405dc517f0be6368251a59ca6b65b5", null ], 5 | [ "vendor", "structAnboxBinderDevices.html#a7ac76d4446cc3fa9304b8ba646d66cb1", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxProxy__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxVideoFrame__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoderConfig.js: -------------------------------------------------------------------------------- 1 | var structAnboxVideoDecoderConfig = 2 | [ 3 | [ "height", "structAnboxVideoDecoderConfig.html#a7f8b6df28f8f8450df2853bc10b8a985", null ], 4 | [ "output_format", "structAnboxVideoDecoderConfig.html#a00ac5da222b2ccc91aa0d58d0b214fed", null ], 5 | [ "width", "structAnboxVideoDecoderConfig.html#a43f61d00b0b2588ad5ced043fb4d2c40", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxGpsProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnector__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxAudioProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxInputProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxCameraProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxSensorProcessor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/html/structAnboxGpsData.js: -------------------------------------------------------------------------------- 1 | var structAnboxGpsData = 2 | [ 3 | [ "data_type", "structAnboxGpsData.html#ab0ec5b765fe24f92ef816f5874ecb03b", null ], 4 | [ "gga_data", "structAnboxGpsData.html#a82d9a49b1b98e082b73b96b98c830ec4", null ], 5 | [ "gnss_data", "structAnboxGpsData.html#a5e3b86c157c84eea6e717fecfd6b71a1", null ], 6 | [ "rmc_data", "structAnboxGpsData.html#aca45621298d97bb33a4a729a048fd882", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVideoDecoderConfig__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxAudioSpec.js: -------------------------------------------------------------------------------- 1 | var structAnboxAudioSpec = 2 | [ 3 | [ "channels", "structAnboxAudioSpec.html#a16a524f436fc77cfce548e6b09ef717c", null ], 4 | [ "format", "structAnboxAudioSpec.html#a4bb7643b05fcb8c106ec7c2b1e738e76", null ], 5 | [ "freq", "structAnboxAudioSpec.html#af02253167f3e889945c44a2ef4d0c952", null ], 6 | [ "samples", "structAnboxAudioSpec.html#aa30d68a34065abc9b12bcad951cca77f", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationItemInfo.js: -------------------------------------------------------------------------------- 1 | var structAnboxPlatformConfigurationItemInfo = 2 | [ 3 | [ "id", "structAnboxPlatformConfigurationItemInfo.html#a71a4cfce4a1a550658b9967e62c469bc", null ], 4 | [ "name", "structAnboxPlatformConfigurationItemInfo.html#afc30c83834f501ccf2bebd5cbb7e594d", null ], 5 | [ "type", "structAnboxPlatformConfigurationItemInfo.html#ae0a3d3fc7f574b73c9e38cfd3df5adc6", null ] 6 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformDescriptor__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxDisplaySpec2.js: -------------------------------------------------------------------------------- 1 | var structAnboxDisplaySpec2 = 2 | [ 3 | [ "density", "structAnboxDisplaySpec2.html#adb19dea6909de1bee11818a40d16edc5", null ], 4 | [ "fps", "structAnboxDisplaySpec2.html#a0b6c7278880641209ee8064415ab5126", null ], 5 | [ "height", "structAnboxDisplaySpec2.html#a7f570c57216d28d2c34d29b46bc27f50", null ], 6 | [ "width", "structAnboxDisplaySpec2.html#ad5aea7e8143aed9ab8d5a3063596b9ab", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/html/common_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxCameraSpec__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/version_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationItemInfo__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfiguration__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structGnssClock__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxAndroidSystemProperties__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/structAnboxGGAData__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/structAnboxRMCData__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/input__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxDirectGraphicsConfiguration__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxInputEvent__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformDescriptor.js: -------------------------------------------------------------------------------- 1 | var structAnboxPlatformDescriptor = 2 | [ 3 | [ "description", "structAnboxPlatformDescriptor.html#ac1572ff2788cb865f002b71323d3fb93", null ], 4 | [ "name", "structAnboxPlatformDescriptor.html#aa69e90b43b1cbf03b28c133af586d9f2", null ], 5 | [ "platform_version", "structAnboxPlatformDescriptor.html#a6f1cff40436141a6ccc6b59608ba40b3", null ], 6 | [ "vendor", "structAnboxPlatformDescriptor.html#a7bf0973bea17243f078b0cd22357b423", null ] 7 | ]; -------------------------------------------------------------------------------- /docs/html/anbox_sdk_examples.js: -------------------------------------------------------------------------------- 1 | var anbox_sdk_examples = 2 | [ 3 | [ "Introduction", "anbox_sdk_examples.html#example_introduction", null ], 4 | [ "Build the example platform plugins", "anbox_sdk_examples.html#build_example_plugins", null ], 5 | [ "Test the example platform plugins", "anbox_sdk_examples.html#test_example_plugins", null ], 6 | [ "Minimal Platform", "anbox_sdk_example_minimal.html", null ], 7 | [ "Audio Streaming Platform", "anbox_sdk_example_audio_streaming.html", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer2__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/structAnboxAudioSpec__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/structAnboxCameraSpec.js: -------------------------------------------------------------------------------- 1 | var structAnboxCameraSpec = 2 | [ 3 | [ "facing_mode", "structAnboxCameraSpec.html#a98a5e807efabe75143327de15a43e398", null ], 4 | [ "format", "structAnboxCameraSpec.html#ab8519803422865efa861e720de67e391", null ], 5 | [ "fps", "structAnboxCameraSpec.html#a4742670b003a8741ba40735df2a98fe7", null ], 6 | [ "height", "structAnboxCameraSpec.html#a539581c9d5d0a2616154de0402e5fce0", null ], 7 | [ "width", "structAnboxCameraSpec.html#a8926062abafa403cf54aae33dec26334", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxInputEvent.js: -------------------------------------------------------------------------------- 1 | var structAnboxInputEvent = 2 | [ 3 | [ "code", "structAnboxInputEvent.html#a4bc4412ad82709ce7b8968139297e27e", null ], 4 | [ "device_id", "structAnboxInputEvent.html#a9746dcb065dff1a743b8ce3f99418a4a", null ], 5 | [ "device_type", "structAnboxInputEvent.html#af58bdbdb69f05c5204916e3130402bfd", null ], 6 | [ "type", "structAnboxInputEvent.html#ab6579528f8e4dcfd23722e76cc287a09", null ], 7 | [ "value", "structAnboxInputEvent.html#aecace912c127ea117253c7b79047d1d3", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer.js: -------------------------------------------------------------------------------- 1 | var structAnboxGraphicsBuffer = 2 | [ 3 | [ "format", "structAnboxGraphicsBuffer.html#a912d6da51d6f01d42acabfacd12cace7", null ], 4 | [ "handle", "structAnboxGraphicsBuffer.html#a455be4bb7b364981b3fa76714adfe16e", null ], 5 | [ "height", "structAnboxGraphicsBuffer.html#af9362801b97391249fb00b8199c39c87", null ], 6 | [ "stride", "structAnboxGraphicsBuffer.html#a41dd6f71d7890243b373ad851fe28b56", null ], 7 | [ "width", "structAnboxGraphicsBuffer.html#a23e9605d3f1ad6e1961ef2124d57e837", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/version_8h.js: -------------------------------------------------------------------------------- 1 | var version_8h = 2 | [ 3 | [ "ANBOX_PLATFORM_MAJOR_VERSION", "version_8h.html#a9a6b0ad765a07764f0c80922462e14a3", null ], 4 | [ "ANBOX_PLATFORM_MINOR_VERSION", "version_8h.html#a4f2c7abba664743fb5c516008694c6e6", null ], 5 | [ "ANBOX_PLATFORM_PATCH_VERSION", "version_8h.html#a3dfe7778f114ff87e3ea831b479861f1", null ], 6 | [ "ANBOX_PLATFORM_VERSION", "version_8h.html#ab947475269d3e8939a3791143320a3b1", null ], 7 | [ "anbox_platform_get_versions", "version_8h.html#a28afb3f45c3c911d709f23ddd43d1ba0", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxSensorVector__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /docs/html/dir_d44c64559bbebec7f509842c48db8b23_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://docs.renovatebot.com/renovate-schema.json", 3 | "extends": [ 4 | "config:recommended", 5 | "helpers:pinGitHubActionDigestsToSemver", 6 | ":disableDependencyDashboard", 7 | ":ignoreUnstable", 8 | "group:allNonMajor" 9 | ], 10 | "packageRules": [ 11 | { 12 | "groupName": "GitHub actions", 13 | "matchManagers": [ 14 | "github-actions" 15 | ], 16 | "matchUpdateTypes": [ 17 | "digest", 18 | "patch", 19 | "minor", 20 | "major" 21 | ] 22 | } 23 | ] 24 | } 25 | -------------------------------------------------------------------------------- /docs/html/types_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/html/structAnboxVideoImage__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/html/structGnssMeasurement__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsConfiguration.js: -------------------------------------------------------------------------------- 1 | var structAnboxGraphicsConfiguration = 2 | [ 3 | [ "avoid_pbuffers", "structAnboxGraphicsConfiguration.html#a0c2bc16fbd17cd2871471ff743b67deb", null ], 4 | [ "native_display", "structAnboxGraphicsConfiguration.html#a306d9326e510875b908cb38ef04430f7", null ], 5 | [ "native_window", "structAnboxGraphicsConfiguration.html#ab15606e27b298dd6547da0f1a6a2322f", null ], 6 | [ "output_flip_mode", "structAnboxGraphicsConfiguration.html#a2cfaff2ce6aff625613d097406b926de", null ], 7 | [ "texture_format", "structAnboxGraphicsConfiguration.html#ac448b2a754acbfacd003ce4dc583006f", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAreaConfig__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/html/structAnboxPlatformConfigurationInfo__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/html/dir_4f1595be0889d3a0a4532aea0648ca74_dep.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/html/structAnboxDirectGraphicsConfiguration.js: -------------------------------------------------------------------------------- 1 | var structAnboxDirectGraphicsConfiguration = 2 | [ 3 | [ "gl_vendor", "structAnboxDirectGraphicsConfiguration.html#ada1d1bc59f4df4e1af664119c91687a4", null ], 4 | [ "gl_version", "structAnboxDirectGraphicsConfiguration.html#a4a85361454858d521c13a052c256a3b4", null ], 5 | [ "gralloc_vendor", "structAnboxDirectGraphicsConfiguration.html#ac716faaf7c62fd549ef4d13135477844", null ], 6 | [ "vulkan_vendor", "structAnboxDirectGraphicsConfiguration.html#a8bdad41390d9cdb54eb231b17bf77eda", null ], 7 | [ "vulkan_version", "structAnboxDirectGraphicsConfiguration.html#a55c3092d5614a774e732f31181acc3ab", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnectorCallbacks.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalConnectorCallbacks = 2 | [ 3 | [ "get_all_prop_configs_callback", "structAnboxVhalConnectorCallbacks.html#a613372507bdfeba0e2ed524ae0f38206", null ], 4 | [ "get_callback", "structAnboxVhalConnectorCallbacks.html#ad5b20f61d86355353a40f33fc644b162", null ], 5 | [ "get_prop_configs_callback", "structAnboxVhalConnectorCallbacks.html#a9a389a0cf73d020df58fca997541126f", null ], 6 | [ "is_available_callback", "structAnboxVhalConnectorCallbacks.html#a2d38b3b3454e27de27faa5e2694782c6", null ], 7 | [ "set_callback", "structAnboxVhalConnectorCallbacks.html#ae2af00b4a1c507606d5e848c9a383bc3", null ] 8 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GpsProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1GpsProcessor = 2 | [ 3 | [ "GpsProcessor", "classanbox_1_1GpsProcessor.html#a099d7e74fef7e9dc6e69fc69f5ec70d2", null ], 4 | [ "~GpsProcessor", "classanbox_1_1GpsProcessor.html#a7358221962cb9c1b269d62b6100da17a", null ], 5 | [ "GpsProcessor", "classanbox_1_1GpsProcessor.html#a8f000bcb78f3ae49f3bff6926a74fb48", null ], 6 | [ "inject_data", "classanbox_1_1GpsProcessor.html#a929837a6a46f37d9b5cd6f015f1a732d", null ], 7 | [ "operator=", "classanbox_1_1GpsProcessor.html#a2368befd5eb2bcf07bbe484f853388b5", null ], 8 | [ "read_data", "classanbox_1_1GpsProcessor.html#a9b2339b4ef39c25b2bbabaa220b1276e", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsConfiguration__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1InputProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1InputProcessor = 2 | [ 3 | [ "InputProcessor", "classanbox_1_1InputProcessor.html#a749dc0be5dc9ab3b475827ccf61f6bca", null ], 4 | [ "~InputProcessor", "classanbox_1_1InputProcessor.html#a70cf8d863b06780bd59580bc7a9fb188", null ], 5 | [ "InputProcessor", "classanbox_1_1InputProcessor.html#a6d10d3266b9ccdcdb520906eb3b9f2e4", null ], 6 | [ "inject_event", "classanbox_1_1InputProcessor.html#a9f6a16f84c5c82559d9ad5792baeb8dc", null ], 7 | [ "operator=", "classanbox_1_1InputProcessor.html#ac6a9ebfa0b143a7d5e0054d7ab2e944c", null ], 8 | [ "read_event", "classanbox_1_1InputProcessor.html#a5a0da2efa170c72758095d60a19c44ae", null ] 9 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandGet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /docs/html/input__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/html/graphics__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandSet__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/html/structGnssClock.js: -------------------------------------------------------------------------------- 1 | var structGnssClock = 2 | [ 3 | [ "bias_ns", "structGnssClock.html#abb8b46db88b84361a61ae33486969780", null ], 4 | [ "bias_uncertainty_ns", "structGnssClock.html#acb2673092ce3ba0f76422983e3fa3cda", null ], 5 | [ "drift_nsps", "structGnssClock.html#a83ce352a97b8c9b60396cd5b1d3f29f7", null ], 6 | [ "drift_uncertainty_nsps", "structGnssClock.html#ad4417b995dc8a180f50f313da84a9b97", null ], 7 | [ "flags", "structGnssClock.html#abce398d97a1e92339a0e1731269f68b9", null ], 8 | [ "full_bias_ns", "structGnssClock.html#ad1a58070636f58bcaf8f0f207e9ba448", null ], 9 | [ "hw_clock_discontinuity_count", "structGnssClock.html#a00055aa5f7d3431f9bff42d515ba2b41", null ], 10 | [ "time_ns", "structGnssClock.html#a6f3e6603426edcd44c9a68e249fa0da4", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/html/anbox__proxy_8h.js: -------------------------------------------------------------------------------- 1 | var anbox__proxy_8h = 2 | [ 3 | [ "AnboxProxy", "classanbox_1_1AnboxProxy.html", "classanbox_1_1AnboxProxy" ], 4 | [ "AnboxChangeDisplayDensityCallback", "anbox__proxy_8h.html#ae4fde40767c8c65bf78c9d0972220e20", null ], 5 | [ "AnboxChangeDisplaySizeCallback", "anbox__proxy_8h.html#a9fbc850f3be844de8a9d00d595195c10", null ], 6 | [ "AnboxChangeScreenOrientationCallback", "anbox__proxy_8h.html#ad2d8be27e52056d3c2df618608b58f18", null ], 7 | [ "AnboxCreateADBConnectionCallback", "anbox__proxy_8h.html#a07d06c3ac422b31c2c8a7159ede4d843", null ], 8 | [ "AnboxDisconnectADBConnectionCallback", "anbox__proxy_8h.html#a1e26d109232dbfc501fe6bfe5692b214", null ], 9 | [ "AnboxTriggerActionCallback", "anbox__proxy_8h.html#aadadbe551a4580965514e87fa82592be", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/html/gps__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/html/audio__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/html/camera__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/html/sensor__processor_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /docs/html/vhal__connector_8h.js: -------------------------------------------------------------------------------- 1 | var vhal__connector_8h = 2 | [ 3 | [ "AnboxVhalConnectorCallbacks", "structAnboxVhalConnectorCallbacks.html", "structAnboxVhalConnectorCallbacks" ], 4 | [ "VhalConnector", "classanbox_1_1VhalConnector.html", "classanbox_1_1VhalConnector" ], 5 | [ "AnboxVhalGetAllPropConfigsCallback", "vhal__connector_8h.html#a3cfcd13a9b3fada94b0f916c41d9dd80", null ], 6 | [ "AnboxVhalGetCallback", "vhal__connector_8h.html#a7eebcc92ea2e7b41f11514b52004007a", null ], 7 | [ "AnboxVhalGetPropConfigsCallback", "vhal__connector_8h.html#a778a14a60ff42eb7c50baf784a0d21ea", null ], 8 | [ "AnboxVhalIsAvailableCallback", "vhal__connector_8h.html#ac7436e8ca04129c65bb12a1dcd8533f3", null ], 9 | [ "AnboxVhalSetCallback", "vhal__connector_8h.html#a402b6b6117cc946045c1884f34abbe96", null ] 10 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyValue__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/html/structAnboxGraphicsBuffer2.js: -------------------------------------------------------------------------------- 1 | var structAnboxGraphicsBuffer2 = 2 | [ 3 | [ "format", "structAnboxGraphicsBuffer2.html#a96cfce9b39588968e1773ff5aa55469a", null ], 4 | [ "handle", "structAnboxGraphicsBuffer2.html#ac58b62e769413a063e0cd10a477fb471", null ], 5 | [ "height", "structAnboxGraphicsBuffer2.html#ae085dba198cf078113f098487d556ae0", null ], 6 | [ "modifier", "structAnboxGraphicsBuffer2.html#a45e72273830331a7e52ee5460d83d5e4", null ], 7 | [ "num_planes", "structAnboxGraphicsBuffer2.html#a451335418f732c64989c978d7f2fd3b9", null ], 8 | [ "offset", "structAnboxGraphicsBuffer2.html#a484d5a58932531173a46053ac10ceab4", null ], 9 | [ "stride", "structAnboxGraphicsBuffer2.html#a31e5f3fbfa57d1309f7efb81b4b4095c", null ], 10 | [ "width", "structAnboxGraphicsBuffer2.html#aa162310e865d0118dbea78b20d1c9fd4", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/html/globals_dup.js: -------------------------------------------------------------------------------- 1 | var globals_dup = 2 | [ 3 | [ "a", "globals.html", null ], 4 | [ "b", "globals_b.html", null ], 5 | [ "c", "globals_c.html", null ], 6 | [ "d", "globals_d.html", null ], 7 | [ "e", "globals_e.html", null ], 8 | [ "f", "globals_f.html", null ], 9 | [ "g", "globals_g.html", null ], 10 | [ "h", "globals_h.html", null ], 11 | [ "k", "globals_k.html", null ], 12 | [ "l", "globals_l.html", null ], 13 | [ "m", "globals_m.html", null ], 14 | [ "n", "globals_n.html", null ], 15 | [ "o", "globals_o.html", null ], 16 | [ "p", "globals_p.html", null ], 17 | [ "q", "globals_q.html", null ], 18 | [ "r", "globals_r.html", null ], 19 | [ "s", "globals_s.html", null ], 20 | [ "t", "globals_t.html", null ], 21 | [ "u", "globals_u.html", null ], 22 | [ "v", "globals_v.html", null ] 23 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VideoDecoder.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1VideoDecoder = 2 | [ 3 | [ "VideoDecoder", "classanbox_1_1VideoDecoder.html#a95925fb99ded329a77ae3e6ce261e6de", null ], 4 | [ "~VideoDecoder", "classanbox_1_1VideoDecoder.html#ae2ed66af366c8833583293d1b23fc9de", null ], 5 | [ "VideoDecoder", "classanbox_1_1VideoDecoder.html#ad0110b2a893bc08b04d1f39a75a2e237", null ], 6 | [ "configure", "classanbox_1_1VideoDecoder.html#a0fad7e06b27b7365faa7bff456caafc2", null ], 7 | [ "decode_frame", "classanbox_1_1VideoDecoder.html#a039250757e1bb2630dd491f97d17b489", null ], 8 | [ "flush", "classanbox_1_1VideoDecoder.html#adb7ed6fc7f95d9848be172396d1dc51e", null ], 9 | [ "operator=", "classanbox_1_1VideoDecoder.html#a94fd348a227f8cfa63da2b5bc4788414", null ], 10 | [ "retrieve_image", "classanbox_1_1VideoDecoder.html#abc8c84d1cf638bc55e65eac5e8f1355c", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxSensorVector.js: -------------------------------------------------------------------------------- 1 | var structAnboxSensorVector = 2 | [ 3 | [ "angle", "structAnboxSensorVector.html#abdea77bfb1eaea1abeaa2056668d78e6", null ], 4 | [ "axis", "structAnboxSensorVector.html#af132769f0430aec391581327a4fcfb98", null ], 5 | [ "azimuth", "structAnboxSensorVector.html#aa58d1a1f0ca07bd1c949f3d5851511be", null ], 6 | [ "pitch", "structAnboxSensorVector.html#a120f07b6e4ae35d8f7ce18ac71f096f3", null ], 7 | [ "roll", "structAnboxSensorVector.html#aa8451be8e809d5695c1bc78db2d34033", null ], 8 | [ "v", "structAnboxSensorVector.html#a63e935ba3059e558aaa270adf933a757", null ], 9 | [ "x", "structAnboxSensorVector.html#ae9e53d5ce6ad476fa5526e76acd3896f", null ], 10 | [ "y", "structAnboxSensorVector.html#a13996a1978ab4116bfde6fa1bccafe7a", null ], 11 | [ "z", "structAnboxSensorVector.html#a2f88f53ccb88b9d41f4315eeb9759295", null ] 12 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGGAData.js: -------------------------------------------------------------------------------- 1 | var structAnboxGGAData = 2 | [ 3 | [ "altitude", "structAnboxGGAData.html#a5a3aae07129c05e35e5dafac3073645f", null ], 4 | [ "altitudeUnit", "structAnboxGGAData.html#a9d85c92fd6b094864414cc262ec6daef", null ], 5 | [ "horizontalAccuracy", "structAnboxGGAData.html#af5802d12a46bfea6afe7d0cc344bd2b8", null ], 6 | [ "latitude", "structAnboxGGAData.html#a5d81d276b4f33ddf5e5203c1037bc220", null ], 7 | [ "latitudeHemi", "structAnboxGGAData.html#a4060c701922e3504fdc0f5c8fdbbc99d", null ], 8 | [ "longitude", "structAnboxGGAData.html#a1b997dafc8833d0395802881603019c5", null ], 9 | [ "longitudeHemi", "structAnboxGGAData.html#a670fc6a5a5171c44f593bbc0e8610c2f", null ], 10 | [ "time", "structAnboxGGAData.html#aa52323e61fe6838981c9d8cc3ed6ad31", null ], 11 | [ "verticalAccuracy", "structAnboxGGAData.html#ab4314bb059a4c4c91e9e0d09d4ad0dba", null ] 12 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxSensorData__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /docs/html/video__decoder_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1SensorProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1SensorProcessor = 2 | [ 3 | [ "SensorProcessor", "classanbox_1_1SensorProcessor.html#a74338a9780a40c244955d65a067d47a8", null ], 4 | [ "~SensorProcessor", "classanbox_1_1SensorProcessor.html#aea515ade1b711d6af4e5b7c6c99dcb87", null ], 5 | [ "SensorProcessor", "classanbox_1_1SensorProcessor.html#aa809cce84e0444cd19c685ba239ecb73", null ], 6 | [ "activate_sensor", "classanbox_1_1SensorProcessor.html#ae86504445d908016d6958dd9eeac0e73", null ], 7 | [ "inject_data", "classanbox_1_1SensorProcessor.html#aaade1f91f7fce6e904d6f358c8162bb5", null ], 8 | [ "operator=", "classanbox_1_1SensorProcessor.html#a7e2a041bc8e159374491b3001b68ee76", null ], 9 | [ "read_data", "classanbox_1_1SensorProcessor.html#a6be51ee1116dc036c5b7c642036af76c", null ], 10 | [ "supported_sensors", "classanbox_1_1SensorProcessor.html#a503eca5e80480d6f62d5cc7970264188", null ] 11 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxPlatform.js: -------------------------------------------------------------------------------- 1 | var structAnboxPlatform = 2 | [ 3 | [ "anbox_proxy", "structAnboxPlatform.html#a692875f0aae28e1805e05d36fc73b225", null ], 4 | [ "audio_processor", "structAnboxPlatform.html#a435d471ee9355903addf1150e64cd398", null ], 5 | [ "camera_processor", "structAnboxPlatform.html#af65666a2e78f5136ddc2711cae4bd2f6", null ], 6 | [ "gps_processor", "structAnboxPlatform.html#a527a1ea7bf88e175d79bcda5562aa69b", null ], 7 | [ "graphics_processor", "structAnboxPlatform.html#a08764e11cb1b064b63a36c6ab8084598", null ], 8 | [ "input_processor", "structAnboxPlatform.html#a6e8b815660b60ea238610c174981a18f", null ], 9 | [ "instance", "structAnboxPlatform.html#a46a7eb6bdcab7fdbe8e40995714824ea", null ], 10 | [ "sensor_processor", "structAnboxPlatform.html#a57501b223a9c2b632cd20b2854fd6d9a", null ], 11 | [ "vhal_connector", "structAnboxPlatform.html#af566df5f3dcf83c3898cf23ca1a6133a", null ] 12 | ]; -------------------------------------------------------------------------------- /include/anbox-platform-sdk/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Anbox Platform SDK 3 | * 4 | * Copyright 2021 Canonical Ltd. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | #ifndef ANBOX_SDK_COMMON_H_ 20 | #define ANBOX_SDK_COMMON_H_ 21 | 22 | #ifndef ANBOX_EXPORT 23 | #define ANBOX_EXPORT __attribute__((visibility("default"))) 24 | #endif 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /docs/html/structGnssMeasurement.js: -------------------------------------------------------------------------------- 1 | var structGnssMeasurement = 2 | [ 3 | [ "c_n0_dbhz", "structGnssMeasurement.html#a185afc6be08f8c0023e2ef7a9640c84a", null ], 4 | [ "carrier_frequency_hz", "structGnssMeasurement.html#a17e3ec196ecc689f055cea4c3f57dfa8", null ], 5 | [ "constellation", "structGnssMeasurement.html#a4730e7d718b9fcb8b74a1fec29784ce2", null ], 6 | [ "pseudorange_rate_mps", "structGnssMeasurement.html#a4a0545ed39fee69457e091cf0c4ee67a", null ], 7 | [ "pseudorange_rate_uncertainty_mps", "structGnssMeasurement.html#a0a6a21da33376e8ca6dc72b718fb5c2a", null ], 8 | [ "received_sv_time_in_ns", "structGnssMeasurement.html#a576fa258e18499dc9d45e6620a251834", null ], 9 | [ "received_sv_time_uncertainty_in_ns", "structGnssMeasurement.html#ab76c17f6c53876bacabf9a859e8d35d6", null ], 10 | [ "state", "structGnssMeasurement.html#a0ecef9ba422aa1db6790f0d514209023", null ], 11 | [ "svid", "structGnssMeasurement.html#a28ad173ae2d893dbc4e83b7040882863", null ] 12 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAreaConfig.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalAreaConfig = 2 | [ 3 | [ "area_id", "structAnboxVhalAreaConfig.html#ac4db614d9e99e58b1da9542deafb30fd", null ], 4 | [ "area_names", "structAnboxVhalAreaConfig.html#a502ce56cb2d95cb12881756b9fe7b2e2", null ], 5 | [ "area_names_size", "structAnboxVhalAreaConfig.html#afd2978a2a097a8173d73b80c097e643e", null ], 6 | [ "max_float_value", "structAnboxVhalAreaConfig.html#a5a43aa894b4ddeaf536d42b4fa3d090e", null ], 7 | [ "max_int32_value", "structAnboxVhalAreaConfig.html#adc298c3a38d937ad18a25906d0dc4cfa", null ], 8 | [ "max_int64_value", "structAnboxVhalAreaConfig.html#ab6025eb94bbefd75ac3560ffd50d5fdc", null ], 9 | [ "min_float_value", "structAnboxVhalAreaConfig.html#a1adf6932aa64dc5c93c864247e06cd5d", null ], 10 | [ "min_int32_value", "structAnboxVhalAreaConfig.html#a0067b0868160773ca8bd98c6bc30a23b", null ], 11 | [ "min_int64_value", "structAnboxVhalAreaConfig.html#ab9077c448c31387feb0a4faf6fc4293d", null ] 12 | ]; -------------------------------------------------------------------------------- /docs/html/namespaceanbox.js: -------------------------------------------------------------------------------- 1 | var namespaceanbox = 2 | [ 3 | [ "AnboxProxy", "classanbox_1_1AnboxProxy.html", "classanbox_1_1AnboxProxy" ], 4 | [ "AudioProcessor", "classanbox_1_1AudioProcessor.html", "classanbox_1_1AudioProcessor" ], 5 | [ "CameraProcessor", "classanbox_1_1CameraProcessor.html", "classanbox_1_1CameraProcessor" ], 6 | [ "GpsProcessor", "classanbox_1_1GpsProcessor.html", "classanbox_1_1GpsProcessor" ], 7 | [ "GraphicsProcessor", "classanbox_1_1GraphicsProcessor.html", "classanbox_1_1GraphicsProcessor" ], 8 | [ "InputProcessor", "classanbox_1_1InputProcessor.html", "classanbox_1_1InputProcessor" ], 9 | [ "Platform", "classanbox_1_1Platform.html", "classanbox_1_1Platform" ], 10 | [ "SensorProcessor", "classanbox_1_1SensorProcessor.html", "classanbox_1_1SensorProcessor" ], 11 | [ "VhalConnector", "classanbox_1_1VhalConnector.html", "classanbox_1_1VhalConnector" ], 12 | [ "VideoDecoder", "classanbox_1_1VideoDecoder.html", "classanbox_1_1VideoDecoder" ] 13 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVideoImage.js: -------------------------------------------------------------------------------- 1 | var structAnboxVideoImage = 2 | [ 3 | [ "color_matrix", "structAnboxVideoImage.html#a4e892781c69bf8fa781953fb8476d92f", null ], 4 | [ "color_primaries", "structAnboxVideoImage.html#a5c89f66d58ef13c6ca1b0172dafeb6b5", null ], 5 | [ "color_range", "structAnboxVideoImage.html#a071eff9f6cc19c19addf161fffdbeb06", null ], 6 | [ "color_transfer", "structAnboxVideoImage.html#adb4a4d0a2538aeb6125fd3926a9daba2", null ], 7 | [ "data", "structAnboxVideoImage.html#a44a5658b3a32086861ad0f5445cb8b83", null ], 8 | [ "height", "structAnboxVideoImage.html#a998e1cbd492043ff8917c487a34d684a", null ], 9 | [ "pixel_format", "structAnboxVideoImage.html#abe784bb53ec66282ef431af74ee403f4", null ], 10 | [ "pts", "structAnboxVideoImage.html#ae7fabf7393a6ecb166985eceb8350e59", null ], 11 | [ "size", "structAnboxVideoImage.html#a7327b637667dcf5d6d0da53304ee6b4c", null ], 12 | [ "width", "structAnboxVideoImage.html#a1e0e5e18d03797f8ceeb1b841e5ee48f", null ] 13 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1CameraProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1CameraProcessor = 2 | [ 3 | [ "CameraProcessor", "classanbox_1_1CameraProcessor.html#a477d3629b40ae10011462961ad8706a1", null ], 4 | [ "~CameraProcessor", "classanbox_1_1CameraProcessor.html#a8b9a3ce633352c8306d79d58831cb0de", null ], 5 | [ "CameraProcessor", "classanbox_1_1CameraProcessor.html#a9fa69f3e03c83555b0f979b486a01575", null ], 6 | [ "close_device", "classanbox_1_1CameraProcessor.html#a051e33b1fa7c073e03bdec0e083bb8df", null ], 7 | [ "get_device_specs", "classanbox_1_1CameraProcessor.html#a2cebe02bbd5e4ff9fa3e8767ed56f8d9", null ], 8 | [ "inject_frame", "classanbox_1_1CameraProcessor.html#a3df209945228c24cb648edbededee688", null ], 9 | [ "open_device", "classanbox_1_1CameraProcessor.html#a967b5d97bae600bb3d73d9d5477abf30", null ], 10 | [ "operator=", "classanbox_1_1CameraProcessor.html#a7e9a25ab31131ede45ab5f56006e912a", null ], 11 | [ "read_frame", "classanbox_1_1CameraProcessor.html#ae759e0e80a73be14c394954d4a0f81f4", null ] 12 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxRMCData.js: -------------------------------------------------------------------------------- 1 | var structAnboxRMCData = 2 | [ 3 | [ "bearing", "structAnboxRMCData.html#a24fa606baddcf14293ada38caefe2637", null ], 4 | [ "date", "structAnboxRMCData.html#a726eab94ee470735f57d7c149ada1760", null ], 5 | [ "horizontalAccuracy", "structAnboxRMCData.html#a6448c88d81a3847e53d7ce96f5c62933", null ], 6 | [ "latitude", "structAnboxRMCData.html#adefb2268435e32a7910e117d5df72e89", null ], 7 | [ "latitudeHemi", "structAnboxRMCData.html#a0e369e6e6901a9936ecd13cb8b8ed897", null ], 8 | [ "longitude", "structAnboxRMCData.html#a2f1dae8eaa974a9c485f121b05f4593a", null ], 9 | [ "longitudeHemi", "structAnboxRMCData.html#ae4a6571b47c2a4c740694c901ee00aca", null ], 10 | [ "speed", "structAnboxRMCData.html#af316dfd05467eb2fa63763c96b0d8872", null ], 11 | [ "status", "structAnboxRMCData.html#a3ecaff3e7d2b0344a6c0f72f7f83edd5", null ], 12 | [ "time", "structAnboxRMCData.html#a14afb4b290f4edd39ffb85ffde81defc", null ], 13 | [ "verticalAccuracy", "structAnboxRMCData.html#a5592e2559d8ca614949b9e9e1fc7b74e", null ] 14 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxGnssData__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/html/functions_dup.js: -------------------------------------------------------------------------------- 1 | var functions_dup = 2 | [ 3 | [ "a", "functions.html", null ], 4 | [ "b", "functions_b.html", null ], 5 | [ "c", "functions_c.html", null ], 6 | [ "d", "functions_d.html", null ], 7 | [ "e", "functions_e.html", null ], 8 | [ "f", "functions_f.html", null ], 9 | [ "g", "functions_g.html", null ], 10 | [ "h", "functions_h.html", null ], 11 | [ "i", "functions_i.html", null ], 12 | [ "l", "functions_l.html", null ], 13 | [ "m", "functions_m.html", null ], 14 | [ "n", "functions_n.html", null ], 15 | [ "o", "functions_o.html", null ], 16 | [ "p", "functions_p.html", null ], 17 | [ "r", "functions_r.html", null ], 18 | [ "s", "functions_s.html", null ], 19 | [ "t", "functions_t.html", null ], 20 | [ "u", "functions_u.html", null ], 21 | [ "v", "functions_v.html", null ], 22 | [ "w", "functions_w.html", null ], 23 | [ "x", "functions_x.html", null ], 24 | [ "y", "functions_y.html", null ], 25 | [ "z", "functions_z.html", null ], 26 | [ "~", "functions_~.html", null ] 27 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyConfig__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/html/structAnboxSensorData.js: -------------------------------------------------------------------------------- 1 | var structAnboxSensorData = 2 | [ 3 | [ "acceleration", "structAnboxSensorData.html#a7dbb74fe4771b2e1e1edee0269b3e4f0", null ], 4 | [ "gyroscope", "structAnboxSensorData.html#a1a1dc75374700524de892ca77c458d8f", null ], 5 | [ "humidity", "structAnboxSensorData.html#a35f7533206295ffcaae01d9980ed2304", null ], 6 | [ "light", "structAnboxSensorData.html#a790babfc4fe1a2229f9f9cd41196afec", null ], 7 | [ "magnetic", "structAnboxSensorData.html#a6e4761eb7b34928f276aae2375ee3bf2", null ], 8 | [ "orientation", "structAnboxSensorData.html#a251df4b19b72e77ff40c307c26173b3b", null ], 9 | [ "pressure", "structAnboxSensorData.html#a8632301765a841ceec6e253e60669702", null ], 10 | [ "proximity", "structAnboxSensorData.html#a926e5fddc4a1ff9fe839c60cb0892da4", null ], 11 | [ "sensor_type", "structAnboxSensorData.html#aa4297ae31e8deb766f1ad96c6a2b3be6", null ], 12 | [ "temperature", "structAnboxSensorData.html#a19cf76c9a994c6fba32808c75d64d404", null ], 13 | [ "values", "structAnboxSensorData.html#afa6af33fccba20a6fde8d82d6cb15841", null ] 14 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1VhalConnector.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1VhalConnector = 2 | [ 3 | [ "VhalConnector", "classanbox_1_1VhalConnector.html#a014fe5a308da2003fdf89185ce98d197", null ], 4 | [ "~VhalConnector", "classanbox_1_1VhalConnector.html#ad2fb0b3a84794856881246d924597baa", null ], 5 | [ "VhalConnector", "classanbox_1_1VhalConnector.html#a82040ce058e2d741abcadc9eeea85721", null ], 6 | [ "get", "classanbox_1_1VhalConnector.html#a96a29cb1d1f084237f1a23e01c029b0a", null ], 7 | [ "get_all_prop_configs", "classanbox_1_1VhalConnector.html#a4163d0af65bb21f3abeba326a701d4db", null ], 8 | [ "get_prop_configs", "classanbox_1_1VhalConnector.html#af32825dc1a71a7fc98f7d4665b0fc9a4", null ], 9 | [ "is_available", "classanbox_1_1VhalConnector.html#a2089f8f3c78ec6bb3944104f4a51c382", null ], 10 | [ "operator=", "classanbox_1_1VhalConnector.html#a93697c0f3f1ca83152ec0053ebf56510", null ], 11 | [ "set", "classanbox_1_1VhalConnector.html#aba49365b37a2275eade121758d87f372", null ], 12 | [ "set_callbacks", "classanbox_1_1VhalConnector.html#a309b21cfb6aa455d5f98f43a813344e7", null ] 13 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AudioProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1AudioProcessor = 2 | [ 3 | [ "AudioProcessor", "classanbox_1_1AudioProcessor.html#a46f21b0751f1535c55369f663724cf2f", null ], 4 | [ "~AudioProcessor", "classanbox_1_1AudioProcessor.html#a74e55d459f8d58c38f93d72113c19c2b", null ], 5 | [ "AudioProcessor", "classanbox_1_1AudioProcessor.html#a79eeae5d6eeb8daa337b9861b79dee68", null ], 6 | [ "activate", "classanbox_1_1AudioProcessor.html#abb92724241331ffbfd7e07a8c53153ba", null ], 7 | [ "need_silence_on_standby", "classanbox_1_1AudioProcessor.html#aba43b545d797e73eff50b997366c80b9", null ], 8 | [ "operator=", "classanbox_1_1AudioProcessor.html#ab190f474d3c1a4c7b77ce30a4b425a70", null ], 9 | [ "process_data", "classanbox_1_1AudioProcessor.html#a93b5f068d850604529cb03687373792c", null ], 10 | [ "read_data", "classanbox_1_1AudioProcessor.html#ab09bbc0c384613d7056a5d0a0d338c96", null ], 11 | [ "standby", "classanbox_1_1AudioProcessor.html#acfbc1ee7af52339cf30c49dd44baea52", null ], 12 | [ "write_data", "classanbox_1_1AudioProcessor.html#a3446f1e075788eada9f4434fa25d973b", null ] 13 | ]; -------------------------------------------------------------------------------- /docs/html/functions_vars.js: -------------------------------------------------------------------------------- 1 | var functions_vars = 2 | [ 3 | [ "a", "functions_vars.html", null ], 4 | [ "b", "functions_vars_b.html", null ], 5 | [ "c", "functions_vars_c.html", null ], 6 | [ "d", "functions_vars_d.html", null ], 7 | [ "e", "functions_vars_e.html", null ], 8 | [ "f", "functions_vars_f.html", null ], 9 | [ "g", "functions_vars_g.html", null ], 10 | [ "h", "functions_vars_h.html", null ], 11 | [ "i", "functions_vars_i.html", null ], 12 | [ "l", "functions_vars_l.html", null ], 13 | [ "m", "functions_vars_m.html", null ], 14 | [ "n", "functions_vars_n.html", null ], 15 | [ "o", "functions_vars_o.html", null ], 16 | [ "p", "functions_vars_p.html", null ], 17 | [ "r", "functions_vars_r.html", null ], 18 | [ "s", "functions_vars_s.html", null ], 19 | [ "t", "functions_vars_t.html", null ], 20 | [ "u", "functions_vars_u.html", null ], 21 | [ "v", "functions_vars_v.html", null ], 22 | [ "w", "functions_vars_w.html", null ], 23 | [ "x", "functions_vars_x.html", null ], 24 | [ "y", "functions_vars_y.html", null ], 25 | [ "z", "functions_vars_z.html", null ] 26 | ]; -------------------------------------------------------------------------------- /docs/html/plugin_8h.js: -------------------------------------------------------------------------------- 1 | var plugin_8h = 2 | [ 3 | [ "AnboxAudioProcessor", "structAnboxAudioProcessor.html", "structAnboxAudioProcessor" ], 4 | [ "AnboxInputProcessor", "structAnboxInputProcessor.html", "structAnboxInputProcessor" ], 5 | [ "AnboxGraphicsProcessor", "structAnboxGraphicsProcessor.html", "structAnboxGraphicsProcessor" ], 6 | [ "AnboxSensorProcessor", "structAnboxSensorProcessor.html", "structAnboxSensorProcessor" ], 7 | [ "AnboxGpsProcessor", "structAnboxGpsProcessor.html", "structAnboxGpsProcessor" ], 8 | [ "AnboxCameraProcessor", "structAnboxCameraProcessor.html", "structAnboxCameraProcessor" ], 9 | [ "AnboxProxy", "structAnboxProxy.html", "structAnboxProxy" ], 10 | [ "AnboxVideoDecoder", "structAnboxVideoDecoder.html", "structAnboxVideoDecoder" ], 11 | [ "AnboxVhalConnector", "structAnboxVhalConnector.html", "structAnboxVhalConnector" ], 12 | [ "AnboxPlatform", "structAnboxPlatform.html", "structAnboxPlatform" ], 13 | [ "anbox_platform_plugin_register", "plugin_8h.html#ad04f9a53e4dc96a7d945da269443b6dd", null ], 14 | [ "anbox_platform_plugin_unregister", "plugin_8h.html#afd9984492655871a85d7908e3d1f2d01", null ] 15 | ]; -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | workflow_dispatch: 5 | inputs: 6 | tag_name: 7 | description: 'Tag name for the release' 8 | required: true 9 | target_commitish: 10 | description: | 11 | Target commitish (see GH API) for tag creation. 12 | Can be empty - it will default to the head of the branch it is run from. 13 | required: false 14 | 15 | # To publish assets to on GitHub release pages 16 | permissions: 17 | contents: write 18 | 19 | jobs: 20 | build: 21 | runs-on: ubuntu-latest 22 | environment: stable 23 | steps: 24 | - name: Checkout repository 25 | uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 26 | 27 | - name: Release 28 | env: 29 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 30 | run: | 31 | gh release create "${{ inputs.tag_name }}" \ 32 | --target "${{ inputs.target_commitish || github.ref }}" \ 33 | --title "${{ inputs.tag_name }}" \ 34 | --notes "See https://documentation.ubuntu.com/anbox-cloud/reference/release-notes/${{ inputs.tag_name }}/ for more information." 35 | -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandGet.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalCommandGet = 2 | [ 3 | [ "area_id", "structAnboxVhalCommandGet.html#a056f14d9326f6ea2ce67573ff255f0f6", null ], 4 | [ "bytes", "structAnboxVhalCommandGet.html#ad5fce3636bfedf57084902c3905a8039", null ], 5 | [ "bytes_size", "structAnboxVhalCommandGet.html#aaf099dcbe21233ec27f32e9897ff1c2d", null ], 6 | [ "float_values", "structAnboxVhalCommandGet.html#afdbe223cc1e4969ce2677500fe82e982", null ], 7 | [ "float_values_size", "structAnboxVhalCommandGet.html#a4465ef447e09e659b027a0f8da2c6cc7", null ], 8 | [ "int32_values", "structAnboxVhalCommandGet.html#a43c4be90ce264980856e7193a6854b02", null ], 9 | [ "int32_values_size", "structAnboxVhalCommandGet.html#a23245a6af3e8282e2b4ea29462089bb7", null ], 10 | [ "int64_values", "structAnboxVhalCommandGet.html#aef7d6de23be4aad3750756bddaa26427", null ], 11 | [ "int64_values_size", "structAnboxVhalCommandGet.html#afeb693940f8bdae3b8c1944ed60f0259", null ], 12 | [ "prop_id", "structAnboxVhalCommandGet.html#a891adde22a59332d01663842f02ba08f", null ], 13 | [ "string_value", "structAnboxVhalCommandGet.html#a4a7f0139d92fd6c845a90531de232189", null ], 14 | [ "string_value_size", "structAnboxVhalCommandGet.html#a20d688208a85dc8045b38d66cabe25c7", null ] 15 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalAnswerGetConfigs__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /docs/html/types_8h__dep__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/html/structAnboxVhalCommandSet.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalCommandSet = 2 | [ 3 | [ "area_id", "structAnboxVhalCommandSet.html#a8db680bd31284b735f09802c113c6282", null ], 4 | [ "bytes", "structAnboxVhalCommandSet.html#a442c0c81f3965a636d360c0642112181", null ], 5 | [ "bytes_size", "structAnboxVhalCommandSet.html#adda7b0a7bbd1a4d653d5469728649772", null ], 6 | [ "float_values", "structAnboxVhalCommandSet.html#adf870fa77c20c1d6e6c798643764e08b", null ], 7 | [ "float_values_size", "structAnboxVhalCommandSet.html#a95d6f902b5b64ad0f78430d76f47e1f7", null ], 8 | [ "int32_values", "structAnboxVhalCommandSet.html#a2faef3373a3b2a70e7c7ab365adf3f52", null ], 9 | [ "int32_values_size", "structAnboxVhalCommandSet.html#a150d7e834ddbf81b47e9f5ab00bae1a3", null ], 10 | [ "int64_values", "structAnboxVhalCommandSet.html#aa76033ecc57d2f125a6624b532055aff", null ], 11 | [ "int64_values_size", "structAnboxVhalCommandSet.html#a13fb0184320bf04f8e114ba43561b1f6", null ], 12 | [ "prop_id", "structAnboxVhalCommandSet.html#ad0fcbe7a0f9e533a8740925427ee22d4", null ], 13 | [ "status", "structAnboxVhalCommandSet.html#a6b095581ef5f14ba3067858ca511c79f", null ], 14 | [ "string_value", "structAnboxVhalCommandSet.html#a3415432f9a725096293b9a8a75181349", null ], 15 | [ "string_value_size", "structAnboxVhalCommandSet.html#a61d7b0e5e2403ea5ba95c24fd4734d28", null ] 16 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyValue.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalPropertyValue = 2 | [ 3 | [ "area_id", "structAnboxVhalPropertyValue.html#abd5d2016a1f27cfc69f4418a38d573eb", null ], 4 | [ "bytes", "structAnboxVhalPropertyValue.html#a72fb137610a38c74463f2270352a5a65", null ], 5 | [ "bytes_size", "structAnboxVhalPropertyValue.html#a7ba0b83c8132f688a506394aec5a55cb", null ], 6 | [ "float_values", "structAnboxVhalPropertyValue.html#ab17099269ea1713cee1b4dfde4051cdc", null ], 7 | [ "float_values_size", "structAnboxVhalPropertyValue.html#a130df6f8bbde7d642411e053734540f8", null ], 8 | [ "int32_values", "structAnboxVhalPropertyValue.html#ab81fabba822ea3e3e949495e6946290c", null ], 9 | [ "int32_values_size", "structAnboxVhalPropertyValue.html#ab32fe5fbb897a4cf73e6660b99c8651b", null ], 10 | [ "int64_values", "structAnboxVhalPropertyValue.html#a4bda651fe183f892304be8c6da3028ea", null ], 11 | [ "int64_values_size", "structAnboxVhalPropertyValue.html#a55893d43aad80506723601830715cc9d", null ], 12 | [ "prop", "structAnboxVhalPropertyValue.html#a24f23ff9ded3faff26c239be011add07", null ], 13 | [ "status", "structAnboxVhalPropertyValue.html#afda1160a063009471ee59757f778ec99", null ], 14 | [ "string_value", "structAnboxVhalPropertyValue.html#ae9e33cc31551183d85a61ac8425c0255", null ], 15 | [ "string_value_size", "structAnboxVhalPropertyValue.html#a3eba3b129ca92517e39f915e7e3bf21e", null ], 16 | [ "timestamp", "structAnboxVhalPropertyValue.html#a1123e444093dc5e1bcba02dabe51ec34", null ] 17 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalPropertyConfig.js: -------------------------------------------------------------------------------- 1 | var structAnboxVhalPropertyConfig = 2 | [ 3 | [ "access", "structAnboxVhalPropertyConfig.html#a6b163a53849b1dbd2f4734d35f6a5acf", null ], 4 | [ "area_configs", "structAnboxVhalPropertyConfig.html#aa60b992dafed1cfbfa93b0b9815c48ef", null ], 5 | [ "area_configs_size", "structAnboxVhalPropertyConfig.html#acf8795a3b9ba28a0838a7dad251d71a6", null ], 6 | [ "change_mode", "structAnboxVhalPropertyConfig.html#a2b305cb5e904991828fc82d260fa2648", null ], 7 | [ "config_array", "structAnboxVhalPropertyConfig.html#a785ee35b9e6817fafef07c3fc6f40834", null ], 8 | [ "config_array_size", "structAnboxVhalPropertyConfig.html#a0743514b34983f82a828488545440a0b", null ], 9 | [ "config_string", "structAnboxVhalPropertyConfig.html#a9db81818c252e71fefc4142bb58fa809", null ], 10 | [ "config_string_size", "structAnboxVhalPropertyConfig.html#aad0fc54a9608eec7b19052e8de0736e0", null ], 11 | [ "max_sample_rate", "structAnboxVhalPropertyConfig.html#aad2238e8abb24dfaeb965978705bbf25", null ], 12 | [ "min_sample_rate", "structAnboxVhalPropertyConfig.html#a4e6ae1b86414f31ec57d334cb8337a3f", null ], 13 | [ "prop", "structAnboxVhalPropertyConfig.html#ab2c8179977adc726a8fd2a7ecfab8ab2", null ], 14 | [ "prop_name", "structAnboxVhalPropertyConfig.html#af1c941a2a9ec9205632c10f2211e8523", null ], 15 | [ "prop_name_size", "structAnboxVhalPropertyConfig.html#af2682b009d47081b6b99f5e96ec1aaa3", null ], 16 | [ "value_type", "structAnboxVhalPropertyConfig.html#a4fc5549b8104edd6fcb7502dc6d79a63", null ] 17 | ]; -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # Anbox Cloud security policy 2 | 3 | Learn about our [release and support policy](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/release-notes/release-notes/#release-and-support-policy) for the nature of our releases and versions. 4 | 5 | ## Reporting a vulnerability 6 | 7 | If you discover a security vulnerability, follow the steps outlined below to report it: 8 | 9 | 1. Do not publicly disclose the vulnerability before discussing it with us. 10 | 2. Report a bug at https://bugs.launchpad.net/anbox-cloud 11 | 12 | **Important**: Remember to set the information type to *Private Security*. You will see a field with the text *This bug contains information that is:* 13 | 3. Provide detailed information about the vulnerability, including: 14 | - A description of the vulnerability 15 | - Steps to reproduce the issue 16 | - Potential impact and affected versions 17 | - Suggested mitigation, if possible 18 | 19 | The [Ubuntu Security disclosure and embargo policy](https://ubuntu.com/security/disclosure-policy) contains more information about what you can expect when you contact us and what we expect from you. 20 | 21 | The Anbox Cloud team will be notified of the issue and review the vulnerability. We may reach out to you for further information or clarification if needed. 22 | If the issue is confirmed as a valid security vulnerability, we will assign a CVE and coordinate the release of the fix. We also document them as [security notices](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/security-notices/). 23 | -------------------------------------------------------------------------------- /docs/html/structAnboxGpsData__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/html/files_dup.js: -------------------------------------------------------------------------------- 1 | var files_dup = 2 | [ 3 | [ "anbox_proxy.h", "anbox__proxy_8h.html", "anbox__proxy_8h" ], 4 | [ "audio_processor.h", "audio__processor_8h.html", [ 5 | [ "AudioProcessor", "classanbox_1_1AudioProcessor.html", "classanbox_1_1AudioProcessor" ] 6 | ] ], 7 | [ "camera_processor.h", "camera__processor_8h.html", [ 8 | [ "CameraProcessor", "classanbox_1_1CameraProcessor.html", "classanbox_1_1CameraProcessor" ] 9 | ] ], 10 | [ "common.h", "common_8h.html", "common_8h" ], 11 | [ "gps_processor.h", "gps__processor_8h.html", [ 12 | [ "GpsProcessor", "classanbox_1_1GpsProcessor.html", "classanbox_1_1GpsProcessor" ] 13 | ] ], 14 | [ "graphics_processor.h", "graphics__processor_8h.html", "graphics__processor_8h" ], 15 | [ "input_processor.h", "input__processor_8h.html", [ 16 | [ "InputProcessor", "classanbox_1_1InputProcessor.html", "classanbox_1_1InputProcessor" ] 17 | ] ], 18 | [ "platform.h", "platform_8h.html", "platform_8h" ], 19 | [ "plugin.h", "plugin_8h.html", "plugin_8h" ], 20 | [ "public_api.h", "public__api_8h.html", "public__api_8h" ], 21 | [ "sensor_processor.h", "sensor__processor_8h.html", [ 22 | [ "SensorProcessor", "classanbox_1_1SensorProcessor.html", "classanbox_1_1SensorProcessor" ] 23 | ] ], 24 | [ "types.h", "types_8h.html", "types_8h" ], 25 | [ "version.h", "version_8h.html", "version_8h" ], 26 | [ "vhal_connector.h", "vhal__connector_8h.html", "vhal__connector_8h" ], 27 | [ "video_decoder.h", "video__decoder_8h.html", [ 28 | [ "VideoDecoder", "classanbox_1_1VideoDecoder.html", "classanbox_1_1VideoDecoder" ] 29 | ] ] 30 | ]; -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_SDK_EXAMPLES) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | include(CTest) 21 | enable_testing() 22 | 23 | if (NOT CMAKE_BUILD_TYPE) 24 | message(STATUS "No build type selected, default to release") 25 | set(CMAKE_BUILD_TYPE "release") 26 | endif() 27 | 28 | # Load the anbox-sdk cmake package if we are running stand-alone 29 | # Otherwise if we are running inside the SDK build itself, we can't include 30 | # the SDK obviously because it hasn't been built yet 31 | if("${CMAKE_PROJECT_NAME}" STREQUAL "ANBOX_PLATFORM_SDK_EXAMPLES") 32 | find_package(anbox-platform-sdk REQUIRED) 33 | endif() 34 | 35 | set(PLATFORMS 36 | minimal 37 | audio_streaming 38 | sensor 39 | gps 40 | camera 41 | direct_rendering 42 | nvidia) 43 | 44 | foreach(platform ${PLATFORMS}) 45 | string(TOLOWER ${platform} platform_name) 46 | add_subdirectory("${CMAKE_CURRENT_LIST_DIR}/${platform_name}") 47 | endforeach() 48 | -------------------------------------------------------------------------------- /include/anbox-platform-sdk/version.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Anbox Platform SDK 3 | * 4 | * Copyright 2021 Canonical Ltd. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | #ifndef ANBOX_SDK_PLATFORM_VERSION_H_ 20 | #define ANBOX_SDK_PLATFORM_VERSION_H_ 21 | 22 | #include 23 | 24 | #define ANBOX_PLATFORM_MAJOR_VERSION 1 25 | #define ANBOX_PLATFORM_MINOR_VERSION 27 26 | #define ANBOX_PLATFORM_PATCH_VERSION 0 27 | 28 | #define ANBOX_PLATFORM_VERSION 12700 29 | 30 | /** 31 | * @brief Get the individual version numbers from the combined version number. 32 | * 33 | * @param version The combined version, i.e. ANBOX_PLATFORM_VERSION or 10101 for version 1.1.1 34 | * @param major The major version 35 | * @param minor The minor version 36 | * @param patch The patch version 37 | * 38 | * @return void 39 | */ 40 | inline void anbox_platform_get_versions(uint32_t version, uint32_t& major, uint32_t& minor, uint32_t& patch) { 41 | major = ((version / 10000) % 100); 42 | minor = ((version / 100) % 100); 43 | patch = (version % 100); 44 | } 45 | 46 | #endif 47 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1GraphicsProcessor.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1GraphicsProcessor = 2 | [ 3 | [ "GraphicsProcessor", "classanbox_1_1GraphicsProcessor.html#a6d095b313e234a75405842423b32eeef", null ], 4 | [ "~GraphicsProcessor", "classanbox_1_1GraphicsProcessor.html#ae06ae885167a23ee22c50beb6e1f20d7", null ], 5 | [ "GraphicsProcessor", "classanbox_1_1GraphicsProcessor.html#ac4506a8c508e9e2305cebaa71421d9c1", null ], 6 | [ "begin_frame", "classanbox_1_1GraphicsProcessor.html#a86e36406f5f12623490d52dee6ae46be", null ], 7 | [ "create_buffer", "classanbox_1_1GraphicsProcessor.html#a87713a66bf61c032230d549ed7443c74", null ], 8 | [ "create_display", "classanbox_1_1GraphicsProcessor.html#a4e55a1016837d1479a2931e7b2c2b719", null ], 9 | [ "create_offscreen_surface", "classanbox_1_1GraphicsProcessor.html#a4d5c953b99b75f31f2e6c0d185c23ca0", null ], 10 | [ "destroy_offscreen_surface", "classanbox_1_1GraphicsProcessor.html#a104f313b0f08d6ea96f7efb5b44d5447", null ], 11 | [ "finish_frame", "classanbox_1_1GraphicsProcessor.html#aa19aff292101d04ba4cfc8fd7749003c", null ], 12 | [ "initialize", "classanbox_1_1GraphicsProcessor.html#abcea3c95c981a93e3fff222cb2043019", null ], 13 | [ "operator=", "classanbox_1_1GraphicsProcessor.html#a319661e5be57a4d77c075a62ffb52880", null ], 14 | [ "present", "classanbox_1_1GraphicsProcessor.html#ac796f7d8812c19e8528bdde7754892ac", null ], 15 | [ "present", "classanbox_1_1GraphicsProcessor.html#a1ee96e86683ca845ef6df9817e982336", null ], 16 | [ "set_vsync_callback", "classanbox_1_1GraphicsProcessor.html#a8b2ec06a49dea00d5ae802385f50f88c", null ], 17 | [ "signal_vsync", "classanbox_1_1GraphicsProcessor.html#a7870d668b6ad2f913a8a972ddbbeba2a", null ] 18 | ]; -------------------------------------------------------------------------------- /src/registry.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Anbox Platform SDK 3 | * 4 | * Copyright 2021 Canonical Ltd. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | #include "anbox-platform-sdk/plugin.h" 20 | 21 | AnboxPlatform* anbox_platform_plugin_register(std::unique_ptr&& platform) { 22 | auto anbox_platform = new AnboxPlatform; 23 | anbox_platform->audio_processor.instance = platform->audio_processor(); 24 | anbox_platform->input_processor.instance = platform->input_processor(); 25 | anbox_platform->graphics_processor.instance = platform->graphics_processor(); 26 | anbox_platform->sensor_processor.instance = platform->sensor_processor(); 27 | anbox_platform->anbox_proxy.instance = platform->anbox_proxy(); 28 | anbox_platform->gps_processor.instance = platform->gps_processor(); 29 | anbox_platform->camera_processor.instance = platform->camera_processor(); 30 | anbox_platform->vhal_connector.instance = platform->vhal_connector(); 31 | anbox_platform->instance = std::move(platform); 32 | return anbox_platform; 33 | } 34 | 35 | void anbox_platform_plugin_unregister(AnboxPlatform* platform) { 36 | if (!platform) 37 | return; 38 | 39 | if (platform->instance) 40 | platform->instance.reset(); 41 | 42 | delete platform; 43 | } 44 | -------------------------------------------------------------------------------- /docs/html/classanbox_1_1AnboxProxy.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1AnboxProxy = 2 | [ 3 | [ "AnboxProxy", "classanbox_1_1AnboxProxy.html#a1b030ca3e07c16067572d443853a1200", null ], 4 | [ "~AnboxProxy", "classanbox_1_1AnboxProxy.html#a794ae6713c2a60ea1afd13ece6df63be", null ], 5 | [ "AnboxProxy", "classanbox_1_1AnboxProxy.html#a205619ca2b2b555b7ab60896664765ff", null ], 6 | [ "change_display_density", "classanbox_1_1AnboxProxy.html#acaecd05dd474572e753887d0d82c0461", null ], 7 | [ "change_display_size", "classanbox_1_1AnboxProxy.html#a48cb35438285268f87978adaa1e44fc9", null ], 8 | [ "change_screen_orientation", "classanbox_1_1AnboxProxy.html#a59b5d87df0950408f6afc1314752eec3", null ], 9 | [ "create_adb_connection", "classanbox_1_1AnboxProxy.html#ae4281bb79338dfc6e639cb20c83fb0d7", null ], 10 | [ "disconnect_adb_connection", "classanbox_1_1AnboxProxy.html#a542090bc9b5a05f37a273059fb0a3b22", null ], 11 | [ "operator=", "classanbox_1_1AnboxProxy.html#ae7f6d56b898c8b2a2e79709f451044fa", null ], 12 | [ "send_message", "classanbox_1_1AnboxProxy.html#a4f66c8b7d37198edb89300e0be7329ef", null ], 13 | [ "set_change_display_density_callback", "classanbox_1_1AnboxProxy.html#a890bec8aad1f7bbb0d9d5e369ed4d13d", null ], 14 | [ "set_change_display_size_callback", "classanbox_1_1AnboxProxy.html#a0082ec7ce8b7dc54905bb0be64298851", null ], 15 | [ "set_change_screen_orientation_callback", "classanbox_1_1AnboxProxy.html#a2590a55c45b9dbdeaaa2250f67456828", null ], 16 | [ "set_create_adb_connection_callback", "classanbox_1_1AnboxProxy.html#a47c2c3a3f7ed92a01bf0a3808412a685", null ], 17 | [ "set_disconnect_adb_connection_callback", "classanbox_1_1AnboxProxy.html#a26c1f053eed6b9838bf8ce839dc7ff72", null ], 18 | [ "set_trigger_action_callback", "classanbox_1_1AnboxProxy.html#a8c1439694607607aa52f610f30cdff25", null ], 19 | [ "trigger_action", "classanbox_1_1AnboxProxy.html#a3a3889387a1bda7ec1af5ad193affb62", null ] 20 | ]; -------------------------------------------------------------------------------- /docs/html/classanbox_1_1Platform.js: -------------------------------------------------------------------------------- 1 | var classanbox_1_1Platform = 2 | [ 3 | [ "Platform", "classanbox_1_1Platform.html#a1734405780b905b5b3a14382fc8c6c70", null ], 4 | [ "~Platform", "classanbox_1_1Platform.html#a73b8f6fb5b0f37b37ebd4633665b7f16", null ], 5 | [ "Platform", "classanbox_1_1Platform.html#acf7e6be8a97b242e451f54a5b8e1bcdb", null ], 6 | [ "anbox_proxy", "classanbox_1_1Platform.html#a16f6ea0ed2b2dc10f90b95887ef7ace5", null ], 7 | [ "audio_processor", "classanbox_1_1Platform.html#a4ab51c5daf0c30f5e1cbca6fec1f1499", null ], 8 | [ "camera_processor", "classanbox_1_1Platform.html#a1aedc580fcea297f287feb8b512a0f6d", null ], 9 | [ "create_video_decoder", "classanbox_1_1Platform.html#a6478bd39fb07951c0e95903f42857089", null ], 10 | [ "get_config_item", "classanbox_1_1Platform.html#a90ff17206a0fc0cb05cfdaf8caf6d782", null ], 11 | [ "gps_processor", "classanbox_1_1Platform.html#a33ae2ef994dd4760e07af982b452be91", null ], 12 | [ "graphics_processor", "classanbox_1_1Platform.html#a3455195c7b102a54647d4f1aec85618c", null ], 13 | [ "handle_event", "classanbox_1_1Platform.html#a3c6d0ac26305e68bdb19e1c3bcaa528b", null ], 14 | [ "input_processor", "classanbox_1_1Platform.html#a02ef565c2757d395fe86333175d3a2a8", null ], 15 | [ "operator=", "classanbox_1_1Platform.html#a9a06cdaf2484f9dfe1426fee4f43a567", null ], 16 | [ "ready", "classanbox_1_1Platform.html#a3cfb767fac35c8e355923f7d85327b9c", null ], 17 | [ "sensor_processor", "classanbox_1_1Platform.html#af0ada09473c66da26efafa0828fe74d7", null ], 18 | [ "set_config_item", "classanbox_1_1Platform.html#aa02d7d7b6900910b0913b3051e99313c", null ], 19 | [ "setup_event_tracer", "classanbox_1_1Platform.html#ae51dc11ffd1d5c35c308b5da77c33c64", null ], 20 | [ "stop", "classanbox_1_1Platform.html#af7a0fcf1b3d7f08a47b880215b63745c", null ], 21 | [ "vhal_connector", "classanbox_1_1Platform.html#a8190dfd8862f8e8008e11cdb738b7000", null ], 22 | [ "wait_until_ready", "classanbox_1_1Platform.html#a7d8fa1d14143a5af92de58deb780ea40", null ] 23 | ]; -------------------------------------------------------------------------------- /docs/html/structAnboxVhalConnectorCallbacks__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/html/platform_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /lib/anbox-platform-sdk/anbox-platform-sdk-config.cmake: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | option(ANBOX_UNSUPPORTED_PLATFORM_CHECK "Use unsupported platform" ON) 18 | if(ANBOX_UNSUPPORTED_PLATFORM_CHECK) 19 | execute_process(COMMAND bash -c "cat /etc/lsb-release | grep -oP 'DISTRIB_RELEASE=\\K.*' | tr -d '\\n'" 20 | OUTPUT_VARIABLE ANBOX_SDK_UBUNTU_VERSION) 21 | if(NOT "${ANBOX_SDK_UBUNTU_VERSION}" STREQUAL "18.04" AND NOT "${ANBOX_SDK_UBUNTU_VERSION}" STREQUAL "22.04" ) 22 | message(FATAL_ERROR "Invalid platform - only Ubuntu 18.04 and 22.04 are supported") 23 | endif() 24 | else() 25 | message(WARNING "Unsupported platform - only Ubuntu 18.04 and 22.04 are supported") 26 | endif() 27 | 28 | get_filename_component(SELF_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) 29 | include(${SELF_DIR}/module/anbox-platform-sdk.cmake) 30 | 31 | get_filename_component(ANBOX_SDK_LIB_PATH "${SELF_DIR}" DIRECTORY) 32 | get_filename_component(ANBOX_SDK_PATH "${ANBOX_SDK_LIB_PATH}" DIRECTORY) 33 | 34 | # Utilize cmake `externalproject_add` to build the Anbox platform tester on the fly 35 | # when building custom platform plugin 36 | include(ExternalProject) 37 | ExternalProject_Add(ANBOX_PLATFORM_TESTER_PROJECT 38 | SOURCE_DIR ${ANBOX_SDK_PATH}/tool 39 | CMAKE_ARGS += -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} 40 | ) 41 | 42 | set(ANBOX_PLATFORM_TESTER "${CMAKE_CURRENT_BINARY_DIR}/bin/anbox-platform-tester" 43 | CACHE STRING "The path to anbox platform tester") 44 | -------------------------------------------------------------------------------- /tool/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_TESTER) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | if (NOT CMAKE_BUILD_TYPE) 21 | message(STATUS "No build type selected, default to release") 22 | set(CMAKE_BUILD_TYPE "release") 23 | endif() 24 | 25 | # As we add the platform tester as an external project in cmake config file to ease 26 | # platform tester compilation together with custom platform plugin, we don't use 27 | # `find_package` to prevent platform tester from getting building recursively 28 | get_filename_component(ANBOX_SDK_PATH "../" ABSOLUTE) 29 | include(${ANBOX_SDK_PATH}/lib/anbox-platform-sdk/module/anbox-platform-sdk.cmake) 30 | 31 | find_package(GMock) 32 | include(FindPkgConfig) 33 | pkg_check_modules(ELF libelf REQUIRED) 34 | 35 | set(SOURCES 36 | main.cpp) 37 | 38 | add_executable(anbox-platform-tester ${SOURCES}) 39 | 40 | set_target_properties(anbox-platform-tester PROPERTIES COMPILE_FLAGS "-std=c++14") 41 | 42 | # The only additional include directories we need to specify are the ELF 43 | # include directories, as everything else is taken care of when we link against 44 | # the libraries below. 45 | target_include_directories(anbox-platform-tester PUBLIC 46 | ${ELF_INCLUDE_DIRS} 47 | ) 48 | 49 | # Link against the 50 | target_link_libraries(anbox-platform-tester 51 | anbox-platform-sdk-internal 52 | ${GMOCK_LIBRARIES} 53 | ${GTEST_BOTH_LIBRARIES} 54 | ${ELF_LIBRARIES} 55 | dl) 56 | 57 | install( 58 | TARGETS anbox-platform-tester 59 | RUNTIME DESTINATION bin) 60 | -------------------------------------------------------------------------------- /docs/html/public__api_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Anbox Platform SDK 2 | 3 | The Anbox Platform SDK (APS) allows cloud providers to integrate Anbox 4 | with their existing infrastructure. 5 | 6 | It provides several integration points for things like rendering, audio 7 | or input processing. 8 | 9 | ## Build the example platform plugins 10 | 11 | A collection of example platform plugins are provided with Anbox Platform SDK 12 | to help developers get started with plugin development. The following examples 13 | are included: 14 | 15 | - minimal - A platform plugin which provides a dummy implementation of a minimal platform 16 | plugin to demonstrate the general plugin layout. 17 | - audio_streaming - A platform plugin providing a more advanced example of how a platform 18 | plugin can process audio and input data. It accepts audio data from Anbox and 19 | uses libav to encode and stream it over RTP to an on demand connected client. 20 | In addition it also shows how the OpenGL ES driver used by Anbox can be customized. 21 | 22 | You need the following build dependencies: 23 | 24 | ``` 25 | $ sudo apt install cmake-extras libavcodec-dev libavformat-dev libelf-dev libegl1-mesa-dev 26 | ``` 27 | 28 | Now the examples can be build with the following commands: 29 | 30 | ``` 31 | $ cd examples 32 | $ cmake ./ -Bbuild 33 | $ cd build 34 | $ make -j$(nproc) 35 | ``` 36 | 37 | The resulting platform plugins are following the naming convention `platform_.so` 38 | and can be found within the corresponding sub directory of the build directory. 39 | 40 | ## Test a platform plugin 41 | 42 | The SDK comes with a tool called `anbox-platform-tester` which allows validation of the 43 | platform plugin implementation. The `anbox-platform-tester` performs various tests to ensure 44 | the plugin is correctly implemented and behaves the way Anbox expect it to behave. 45 | 46 | A built platform plugin can be tested with the `anbox-platform-tester` like this: 47 | 48 | ``` 49 | $ bin/anbox-platform-tester /platform_.so 50 | ``` 51 | 52 | The platform tester will print out a detailed report which of the test cases fails. 53 | Together with the source code of the platform tester this allows to implement the plugin 54 | in a proper way. 55 | 56 | A production ready platform plugin needs to pass all test cases without exceptions. 57 | -------------------------------------------------------------------------------- /docs/html/plugin_8h__incl.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /include/anbox-platform-sdk/video_decoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Anbox Platform SDK 3 | * 4 | * Copyright 2021 Canonical Ltd. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | #ifndef ANBOX_SDK_VIDEO_DECODER_H_ 20 | #define ANBOX_SDK_VIDEO_DECODER_H_ 21 | 22 | #include "anbox-platform-sdk/camera_processor.h" 23 | 24 | namespace anbox { 25 | /** 26 | * @brief Provides access to a video decoder which will be used by both Anbox and the Android 27 | * instance for hardware accelerated video decoding. 28 | */ 29 | class VideoDecoder { 30 | public: 31 | VideoDecoder() = default; 32 | virtual ~VideoDecoder() = default; 33 | VideoDecoder(const VideoDecoder &) = delete; 34 | VideoDecoder& operator=(const VideoDecoder &) = delete; 35 | 36 | /** 37 | * @brief Configure the video decoder with the given spec 38 | * 39 | * @param config configuration for the video decoder 40 | * @return 0 on success, an error code otherwise 41 | */ 42 | virtual int configure(const AnboxVideoDecoderConfig& config) = 0; 43 | 44 | /** 45 | * @brief Flush all pending frames to the decoder for decoding 46 | * 47 | * @return 0 on success, an error code otherwise 48 | */ 49 | virtual int flush() = 0; 50 | 51 | /** 52 | * @brief Decode the given frame with its presentation timestamp 53 | * 54 | * @param frame the frame to decode 55 | * @param pts presentation timestamp of the frame in milliseconds 56 | * @return Number of bytes submitted to the decoder 57 | */ 58 | virtual uint64_t decode_frame(const AnboxVideoFrame* frame, int64_t pts) = 0; 59 | 60 | /** 61 | * @brief Retrieve the latest decoded image from the video decoder 62 | * 63 | * @param img structure holding information about the returned image 64 | * @return 0 on success, an error code otherwise 65 | */ 66 | virtual int retrieve_image(AnboxVideoImage* img) = 0; 67 | }; 68 | } // namespace anbox 69 | 70 | #endif 71 | -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | # Add the interface library target 18 | add_library(anbox-platform-sdk-internal INTERFACE) 19 | 20 | # Add the include directories for the target using generator expressions 21 | # this ensures that the proper include directory is used regardless of whether this 22 | # target is being built stand-alone or whether it is being built as a dependent 23 | target_include_directories(anbox-platform-sdk-internal INTERFACE 24 | $ # for source headers when building 25 | $ # for generated headers when building 26 | $/include>) # for client in install mode 27 | 28 | # Same for the library source as the headers - because this is an interface only target, we have to set the cpp 29 | # target source, which then gets included in the the list of files to compile when another target links 30 | # against the interface target, but because this happens both inside the build of the sdk itself as well 31 | # as after having been installed and going to be used by the user, we have to use generator expressions to create the source files 32 | set(SOURCE 33 | # For building the sdk itself internally - use the source directories 34 | $ 35 | $ 36 | # For client in install mode - use the INSTALL_PREFIX 37 | $/src/registry.cpp> 38 | $/src/public_api.cpp>) 39 | target_sources(anbox-platform-sdk-internal INTERFACE ${SOURCE}) 40 | 41 | # Install the library (note that this doesn't install any files, it only sets up the CMake targets to be imported) 42 | install(TARGETS anbox-platform-sdk-internal EXPORT anbox-platform-sdk DESTINATION "${ANBOX_MAIN_LIB_DEST}" COMPONENT export) 43 | -------------------------------------------------------------------------------- /examples/nvidia/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_PLUGIN_NVIDIA) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | include(CTest) 21 | enable_testing() 22 | 23 | if (NOT CMAKE_BUILD_TYPE) 24 | message(STATUS "No build type selected, default to release") 25 | set(CMAKE_BUILD_TYPE "release") 26 | endif() 27 | 28 | # Load the anbox-sdk cmake package if we are running stand-alone 29 | # Otherwise if we are running inside the SDK build itself, we can't include 30 | # the SDK obviously because it hasn't been built yet 31 | if("${CMAKE_PROJECT_NAME}" STREQUAL "ANBOX_PLATFORM_PLUGIN_NVIDIA") 32 | find_package(anbox-platform-sdk REQUIRED) 33 | endif() 34 | 35 | set(PLATFORM_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/anbox/platforms/nvidia) 36 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_INSTALL_DIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}\\\"") 37 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSYSTEM_LIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}\\\"") 38 | 39 | # Add the plugin target 40 | set(NVIDIA_PLATFORM_SOURCES nvidia_platform.cpp) 41 | add_library(AnboxNvidiaPlatform 42 | SHARED ${NVIDIA_PLATFORM_SOURCES}) 43 | 44 | # Link against the anbox-platform-sdk-internal library 45 | target_link_libraries(AnboxNvidiaPlatform PUBLIC 46 | anbox-platform-sdk-internal) 47 | 48 | # Need to include the build directory for the configured file "arch.h" 49 | target_include_directories(AnboxNvidiaPlatform 50 | PUBLIC ${CMAKE_BINARY_DIR}) 51 | 52 | # All platforms need to follow the naming scheme platform_.so 53 | set_target_properties( 54 | AnboxNvidiaPlatform PROPERTIES 55 | OUTPUT_NAME platform_nvidia 56 | PREFIX "" 57 | SUFFIX ".so" 58 | COMPILE_FLAGS "-fPIC -std=c++14" 59 | INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}") 60 | 61 | # Run the validation test suites against the platform implementation 62 | add_test(NAME AudioStreamingPlatformValidation 63 | COMMAND ${ANBOX_PLATFORM_TESTER} --gtest_filter=-PlatformSensorProcessorTest.*:PlatformGpsProcessorTest.*:PlatformCameraProcessorTest.*:PlatformProxyTest.SendMessageWhenNotSet ${CMAKE_CURRENT_BINARY_DIR}/platform_nvidia.so) 64 | -------------------------------------------------------------------------------- /examples/gps/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_PLUGIN_GPS) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | include(CTest) 21 | enable_testing() 22 | 23 | if (NOT CMAKE_BUILD_TYPE) 24 | message(STATUS "No build type selected, default to release") 25 | set(CMAKE_BUILD_TYPE "release") 26 | endif() 27 | 28 | # Load the anbox-sdk cmake package if we are running stand-alone 29 | # Otherwise if we are running inside the SDK build itself, we can't include 30 | # the SDK obviously because it hasn't been built yet 31 | if("${CMAKE_PROJECT_NAME}" STREQUAL "ANBOX_PLATFORM_PLUGIN_GPS") 32 | find_package(anbox-platform-sdk REQUIRED) 33 | endif() 34 | 35 | set(PLATFORM_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/anbox/platforms/gps) 36 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_INSTALL_DIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}\\\"") 37 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSYSTEM_LIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}\\\"") 38 | 39 | # Add the plugin target 40 | set(GPS_PLATFORM_SOURCES gps_platform.cpp) 41 | add_library(AnboxGpsPlatform 42 | SHARED ${GPS_PLATFORM_SOURCES}) 43 | 44 | # Link against the anbox-platform-sdk-internal library 45 | target_link_libraries(AnboxGpsPlatform PUBLIC 46 | anbox-platform-sdk-internal) 47 | 48 | # Need to include the build directory for the configured file "arch.h" 49 | target_include_directories(AnboxGpsPlatform 50 | PUBLIC ${CMAKE_BINARY_DIR}) 51 | 52 | # All platforms need to follow the naming scheme platform_.so 53 | set_target_properties( 54 | AnboxGpsPlatform PROPERTIES 55 | OUTPUT_NAME platform_gps 56 | PREFIX "" 57 | SUFFIX ".so" 58 | COMPILE_FLAGS "-fPIC -std=c++14" 59 | INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}") 60 | 61 | # Run the validation test suites against the platform implementation 62 | add_test(NAME GpsPlatformValidation 63 | COMMAND ${ANBOX_PLATFORM_TESTER} --gtest_filter=-PlatformInputProcessorTest.*:PlatformAudioProcessorTest.*:PlatformGraphicsProcessorTest.*:PlatformSensorProcessorTest.*:PlatformCameraProcessorTest.*:PlatformProxyTest.SendMessageWhenSet ${CMAKE_CURRENT_BINARY_DIR}/platform_gps.so) 64 | -------------------------------------------------------------------------------- /examples/camera/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_PLUGIN_CAMERA) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | include(CTest) 21 | enable_testing() 22 | 23 | if (NOT CMAKE_BUILD_TYPE) 24 | message(STATUS "No build type selected, default to release") 25 | set(CMAKE_BUILD_TYPE "release") 26 | endif() 27 | 28 | # Load the anbox-sdk cmake package if we are running stand-alone 29 | # Otherwise if we are running inside the SDK build itself, we can't include 30 | # the SDK obviously because it hasn't been built yet 31 | if("${CMAKE_PROJECT_NAME}" STREQUAL "ANBOX_PLATFORM_PLUGIN_CAMERA") 32 | find_package(anbox-platform-sdk REQUIRED) 33 | endif() 34 | 35 | set(PLATFORM_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/anbox/platforms/camera) 36 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_INSTALL_DIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}\\\"") 37 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSYSTEM_LIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}\\\"") 38 | 39 | # Add the plugin target 40 | set(CAMERA_PLATFORM_SOURCES camera_platform.cpp) 41 | add_library(AnboxCameraPlatform 42 | SHARED ${CAMERA_PLATFORM_SOURCES}) 43 | 44 | # Link against the anbox-platform-sdk-internal library 45 | target_link_libraries(AnboxCameraPlatform PUBLIC 46 | anbox-platform-sdk-internal) 47 | 48 | # Need to include the build directory for the configured file "arch.h" 49 | target_include_directories(AnboxCameraPlatform 50 | PUBLIC ${CMAKE_BINARY_DIR}) 51 | 52 | # All platforms need to follow the naming scheme platform_.so 53 | set_target_properties( 54 | AnboxCameraPlatform PROPERTIES 55 | OUTPUT_NAME platform_camera 56 | PREFIX "" 57 | SUFFIX ".so" 58 | COMPILE_FLAGS "-fPIC -std=c++14" 59 | INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}") 60 | 61 | # Run the validation test suites against the platform implementation 62 | add_test(NAME CameraPlatformValidation 63 | COMMAND ${ANBOX_PLATFORM_TESTER} --gtest_filter=-PlatformInputProcessorTest.*:PlatformAudioProcessorTest.*:PlatformGraphicsProcessorTest.*:PlatformSensorProcessorTest.*:PlatformGpsProcessorTest.*:PlatformProxyTest.* ${CMAKE_CURRENT_BINARY_DIR}/platform_camera.so) 64 | -------------------------------------------------------------------------------- /examples/sensor/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | # This file is part of Anbox Platform SDK 2 | # 3 | # Copyright 2021 Canonical Ltd. 4 | # 5 | # Licensed under the Apache License, Version 2.0 (the "License"); 6 | # you may not use this file except in compliance with the License. 7 | # You may obtain a copy of the License at 8 | # 9 | # http://www.apache.org/licenses/LICENSE-2.0 10 | # 11 | # Unless required by applicable law or agreed to in writing, software 12 | # distributed under the License is distributed on an "AS IS" BASIS, 13 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | # See the License for the specific language governing permissions and 15 | # limitations under the License. 16 | 17 | project(ANBOX_PLATFORM_PLUGIN_SENSOR) 18 | cmake_minimum_required(VERSION 3.10.2) 19 | 20 | include(CTest) 21 | enable_testing() 22 | 23 | if (NOT CMAKE_BUILD_TYPE) 24 | message(STATUS "No build type selected, default to release") 25 | set(CMAKE_BUILD_TYPE "release") 26 | endif() 27 | 28 | # Load the anbox-sdk cmake package if we are running stand-alone 29 | # Otherwise if we are running inside the SDK build itself, we can't include 30 | # the SDK obviously because it hasn't been built yet 31 | if("${CMAKE_PROJECT_NAME}" STREQUAL "ANBOX_PLATFORM_PLUGIN_SENSOR") 32 | find_package(anbox-platform-sdk REQUIRED) 33 | endif() 34 | 35 | set(PLATFORM_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/anbox/platforms/sensor) 36 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DPLATFORM_INSTALL_DIR=\\\"${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}\\\"") 37 | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSYSTEM_LIBDIR=\\\"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}\\\"") 38 | 39 | # Add the plugin target 40 | set(SENSOR_PLATFORM_SOURCES sensor_platform.cpp) 41 | add_library(AnboxSensorPlatform 42 | SHARED ${SENSOR_PLATFORM_SOURCES}) 43 | 44 | # Link against the anbox-platform-sdk-internal library 45 | target_link_libraries(AnboxSensorPlatform PUBLIC 46 | anbox-platform-sdk-internal) 47 | 48 | # Need to include the build directory for the configured file "arch.h" 49 | target_include_directories(AnboxSensorPlatform 50 | PUBLIC ${CMAKE_BINARY_DIR}) 51 | 52 | # All platforms need to follow the naming scheme platform_.so 53 | set_target_properties( 54 | AnboxSensorPlatform PROPERTIES 55 | OUTPUT_NAME platform_sensor 56 | PREFIX "" 57 | SUFFIX ".so" 58 | COMPILE_FLAGS "-fPIC -std=c++14" 59 | INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${PLATFORM_INSTALL_DIR}") 60 | 61 | # Run the validation test suites against the platform implementation 62 | add_test(NAME SensorPlatformValidation 63 | COMMAND ${ANBOX_PLATFORM_TESTER} --gtest_filter=-PlatformInputProcessorTest.*:PlatformAudioProcessorTest.*:PlatformGraphicsProcessorTest.*:PlatformGpsProcessorTest.*:PlatformCameraProcessorTest.*:PlatformProxyTest.SendMessageWhenSet ${CMAKE_CURRENT_BINARY_DIR}/platform_sensor.so) 64 | -------------------------------------------------------------------------------- /docs/html/structAnboxPlatform__coll__graph.map: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /docs/html/navtree.css: -------------------------------------------------------------------------------- 1 | #nav-tree .children_ul { 2 | margin:0; 3 | padding:4px; 4 | } 5 | 6 | #nav-tree ul { 7 | list-style:none outside none; 8 | margin:0px; 9 | padding:0px; 10 | } 11 | 12 | #nav-tree li { 13 | white-space:nowrap; 14 | margin:0px; 15 | padding:0px; 16 | } 17 | 18 | #nav-tree .plus { 19 | margin:0px; 20 | } 21 | 22 | #nav-tree .selected { 23 | background-image: url('tab_a.png'); 24 | background-repeat:repeat-x; 25 | color: #fff; 26 | text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); 27 | } 28 | 29 | #nav-tree img { 30 | margin:0px; 31 | padding:0px; 32 | border:0px; 33 | vertical-align: middle; 34 | } 35 | 36 | #nav-tree a { 37 | text-decoration:none; 38 | padding:0px; 39 | margin:0px; 40 | outline:none; 41 | } 42 | 43 | #nav-tree .label { 44 | margin:0px; 45 | padding:0px; 46 | font: 12px 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; 47 | } 48 | 49 | #nav-tree .label a { 50 | padding:2px; 51 | } 52 | 53 | #nav-tree .selected a { 54 | text-decoration:none; 55 | color:#fff; 56 | } 57 | 58 | #nav-tree .children_ul { 59 | margin:0px; 60 | padding:0px; 61 | } 62 | 63 | #nav-tree .item { 64 | margin:0px; 65 | padding:0px; 66 | } 67 | 68 | #nav-tree { 69 | padding: 0px 0px; 70 | background-color: #FAFAFF; 71 | font-size:14px; 72 | overflow:auto; 73 | } 74 | 75 | #doc-content { 76 | overflow:auto; 77 | display:block; 78 | padding:0px; 79 | margin:0px; 80 | -webkit-overflow-scrolling : touch; /* iOS 5+ */ 81 | } 82 | 83 | #side-nav { 84 | padding:0 6px 0 0; 85 | margin: 0px; 86 | display:block; 87 | position: absolute; 88 | left: 0px; 89 | width: 250px; 90 | } 91 | 92 | .ui-resizable .ui-resizable-handle { 93 | display:block; 94 | } 95 | 96 | .ui-resizable-e { 97 | background-image:url("splitbar.png"); 98 | background-size:100%; 99 | background-repeat:repeat-y; 100 | background-attachment: scroll; 101 | cursor:ew-resize; 102 | height:100%; 103 | right:0; 104 | top:0; 105 | width:6px; 106 | } 107 | 108 | .ui-resizable-handle { 109 | display:none; 110 | font-size:0.1px; 111 | position:absolute; 112 | z-index:1; 113 | } 114 | 115 | #nav-tree-contents { 116 | margin: 6px 0px 0px 0px; 117 | } 118 | 119 | #nav-tree { 120 | background-image:url('nav_h.png'); 121 | background-repeat:repeat-x; 122 | background-color: #F9FAFC; 123 | -webkit-overflow-scrolling : touch; /* iOS 5+ */ 124 | } 125 | 126 | #nav-sync { 127 | position:absolute; 128 | top:5px; 129 | right:24px; 130 | z-index:0; 131 | } 132 | 133 | #nav-sync img { 134 | opacity:0.3; 135 | } 136 | 137 | #nav-sync img:hover { 138 | opacity:0.9; 139 | } 140 | 141 | @media print 142 | { 143 | #nav-tree { display: none; } 144 | div.ui-resizable-handle { display: none; position: relative; } 145 | } 146 | 147 | -------------------------------------------------------------------------------- /include/anbox-platform-sdk/plugin.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of Anbox Platform SDK 3 | * 4 | * Copyright 2021 Canonical Ltd. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | */ 18 | 19 | #ifndef ANBOX_PLATFORM_SDK_PLUGIN_H_ 20 | #define ANBOX_PLATFORM_SDK_PLUGIN_H_ 21 | 22 | #include "anbox-platform-sdk/platform.h" 23 | 24 | #include 25 | 26 | struct AnboxAudioProcessor { 27 | anbox::AudioProcessor* instance{nullptr}; 28 | }; 29 | 30 | struct AnboxInputProcessor { 31 | anbox::InputProcessor* instance{nullptr}; 32 | }; 33 | 34 | struct AnboxGraphicsProcessor { 35 | anbox::GraphicsProcessor* instance{nullptr}; 36 | }; 37 | 38 | struct AnboxSensorProcessor { 39 | anbox::SensorProcessor* instance{nullptr}; 40 | }; 41 | 42 | struct AnboxGpsProcessor { 43 | anbox::GpsProcessor* instance{nullptr}; 44 | }; 45 | 46 | struct AnboxCameraProcessor { 47 | anbox::CameraProcessor* instance{nullptr}; 48 | }; 49 | 50 | struct AnboxProxy { 51 | anbox::AnboxProxy* instance{nullptr}; 52 | }; 53 | 54 | struct AnboxVideoDecoder { 55 | std::unique_ptr instance; 56 | }; 57 | 58 | struct AnboxVhalConnector { 59 | anbox::VhalConnector* instance{nullptr}; 60 | }; 61 | 62 | struct AnboxPlatform { 63 | std::unique_ptr instance{nullptr}; 64 | AnboxAudioProcessor audio_processor; 65 | AnboxInputProcessor input_processor; 66 | AnboxSensorProcessor sensor_processor; 67 | AnboxGpsProcessor gps_processor; 68 | AnboxGraphicsProcessor graphics_processor; 69 | AnboxCameraProcessor camera_processor; 70 | AnboxProxy anbox_proxy; 71 | AnboxVhalConnector vhal_connector; 72 | }; 73 | 74 | /** 75 | * @brief Register a platform plugin. 76 | * 77 | * every platform implementation has to register the implemented AnboxPlatform 78 | * instance, This function will helps to register all the required methods that 79 | * a platform plugin implemented. 80 | */ 81 | extern AnboxPlatform* anbox_platform_plugin_register(std::unique_ptr&& platform); 82 | 83 | /** 84 | * @brief Unregister a platform plugin. 85 | * 86 | * every platform implementation has to unregister the implemented AnboxPlatform 87 | * instance, This function will helps to register all the required methods that 88 | * a platform plugin implemented. 89 | 90 | */ 91 | extern void anbox_platform_plugin_unregister(AnboxPlatform*); 92 | 93 | #endif 94 | -------------------------------------------------------------------------------- /docs/html/functions_vars_u.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: Class Members - Variables 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |   56 | 57 |

- u -

62 |
63 |
64 | 65 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /docs/html/functions_vars_x.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: Class Members - Variables 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |   56 | 57 |

- x -

62 |
63 |
64 | 65 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /docs/html/functions_vars_y.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: Class Members - Variables 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |   56 | 57 |

- y -

62 |
63 |
64 | 65 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /docs/html/functions_vars_z.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: Class Members - Variables 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |   56 | 57 |

- z -

62 |
63 |
64 | 65 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /docs/html/deploy_8dox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: deploy.dox File Reference 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |
56 |
deploy.dox File Reference
57 |
58 |
59 |
60 |
61 | 62 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /docs/html/examples_8dox.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | anbox-platform-sdk: examples.dox File Reference 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 |
22 | 23 | 24 | 25 | 31 | 32 | 33 |
26 |
anbox-platform-sdk 27 |  1.27.0 28 |
29 |
Anbox Platform SDK API documentation
30 |
34 |
35 | 36 | 37 |
38 |
39 | 44 |
46 |
47 |
48 | 53 |
54 |
55 |
56 |
examples.dox File Reference
57 |
58 |
59 |
60 |
61 | 62 | 68 | 69 | 70 | --------------------------------------------------------------------------------