xremote_ir_remote_button.h 543 B

12345678910111213
  1. #pragma once
  2. //#include "../../xremote_i.h"
  3. #include "xremote_ir_signal.h"
  4. //#include "../xremote.h"
  5. typedef struct InfraredRemoteButton InfraredRemoteButton;
  6. InfraredRemoteButton* xremote_ir_remote_button_alloc();
  7. void xremote_ir_remote_button_free(InfraredRemoteButton* button);
  8. void xremote_ir_remote_button_set_name(InfraredRemoteButton* button, const char* name);
  9. const char* xremote_ir_remote_button_get_name(InfraredRemoteButton* button);
  10. InfraredSignal* xremote_ir_remote_button_get_signal(InfraredRemoteButton* button);