mirror of https://github.com/Genymobile/scrcpy
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
552 B
C
25 lines
552 B
C
#ifndef SC_HID_EVENT_H
|
|
#define SC_HID_EVENT_H
|
|
|
|
#include "common.h"
|
|
|
|
#include <stdint.h>
|
|
#include "util/tick.h"
|
|
|
|
struct sc_hid_event {
|
|
uint16_t accessory_id;
|
|
unsigned char *buffer;
|
|
uint16_t size;
|
|
uint64_t ack_to_wait;
|
|
sc_tick timestamp; // Only used by hid_replay.c & hid_event_serializer.c
|
|
};
|
|
|
|
// Takes ownership of buffer
|
|
void
|
|
sc_hid_event_init(struct sc_hid_event *hid_event, uint16_t accessory_id,
|
|
unsigned char *buffer, uint16_t buffer_size);
|
|
|
|
void
|
|
sc_hid_event_destroy(struct sc_hid_event *hid_event);
|
|
#endif
|