AiCPlayer
Interface of aic vm - for rendering aspect, sensors, video records
File List
Here is a list of all files with brief descriptions:
[detail level 12]
o-include
|o*amqp_listen.hUtilities for consuming RabbitMQ messages
|o*amqp_send.hSend AMQP messages
|o*buffer_sizes.hDefine common buffer sizes
|o*config_env.hUtilities to get config values from the environment
|o*dump_trace.hDefine dump_trace()
|o*grabber.hGrabber records videos or snapshots from ampq messages
|o*host_gl.hOpenGL proxy management
|o*logger.hLogging macros
|o*player_nfc.hNfc player
|o*protobuf_framing.hUtility to convert framing to varint32 for google’s parser
|o*render_api.hHeader for functions defined in the AOSP opengl libs
|o*sdl_events.hProduce virtual input events from SDL events
|o*sdl_translate.hConvert sdl events to uinput codes
|o*sensors.hDefines ports and structures for sensor threads
|\*socket.hDefine socket utilities to simplify networking
o-src
|o*amqp_listen.cListen on AMQP queues and consume messages
|o*config_env.cUtilities to get config values from the environment
|o*dump_trace.c
|o*grabber.cScreen recording/snapshots
|o*host_gl.c
|o*logger.cLogging
|o*main.cMain loop and graphical rendering
|o*player_audio.cAiC audio player, reads an audio stream from the vm and transfers it to ffmpeg
|o*player_nfc.c
|o*protobuf_framing.cProvide utilities for sending protobufs
|o*sdl_events.cProduce virtual input events from SDL events
|o*sdl_translate.cSDL scancode to uinput
|o*sensors.cSensor packets forwarders
|\*socket.cUtilities for opening sockets
o-testNFC
|\*testValidateNFC.c
\-testPlayer
 o*amqp_send.c
 o*mockVMLibNci.c
 o*mockVMLibNci.h
 o*mockVMNfcd.c
 o*mockVMNfcd.h
 o*mockVMSensors.c
 o*mockVMSensors.h
 \*testSensors.c