scrcpy/app/src/trait
Romain Vimont 4565f36ee6 Handle SDL gamepad events
Introduce a gamepad processor trait, similar to the keyboard processor
and mouse processor traits.

Handle gamepad events received from SDL, convert them to scrcpy-specific
gamepad events, and forward them to the gamepad processor.

Further commits will provide AOA and UHID implementations of the gamepad
processor trait.

PR #5270 <https://github.com/Genymobile/scrcpy/pull/5270>

Co-authored-by: Luiz Henrique Laurini <luizhenriquelaurini@gmail.com>
2024-09-15 11:21:56 +02:00
..
frame_sink.h Pass AVCodecContext to packet sinks 2023-03-11 15:57:25 +01:00
frame_source.c Introduce frame source trait 2023-03-10 22:22:15 +01:00
frame_source.h Introduce frame source trait 2023-03-10 22:22:15 +01:00
gamepad_processor.h Handle SDL gamepad events 2024-09-15 11:21:56 +02:00
key_processor.h Add shortcut to open keyboard settings 2024-03-01 00:52:10 +01:00
mouse_processor.h Add relative mode flag to mouse processors 2022-01-04 17:41:40 +01:00
packet_sink.h Pass AVCodecContext to packet sinks 2023-03-11 15:57:25 +01:00
packet_source.c Pass AVCodecContext to packet sinks 2023-03-11 15:57:25 +01:00
packet_source.h Pass AVCodecContext to packet sinks 2023-03-11 15:57:25 +01:00