The controller interface. See MaaControllerPostRequest for details on how to post requests to the controller.
More...
|
| MAA_FRAMEWORK_API MaaController * | MaaAdbControllerCreate (const char *adb_path, const char *address, MaaAdbScreencapMethod screencap_methods, MaaAdbInputMethod input_methods, const char *config, const char *agent_path) |
| |
| MAA_FRAMEWORK_API MaaController * | MaaWin32ControllerCreate (void *hWnd, MaaWin32ScreencapMethod screencap_method, MaaWin32InputMethod mouse_method, MaaWin32InputMethod keyboard_method) |
| |
| MAA_FRAMEWORK_API MaaController * | MaaCustomControllerCreate (MaaCustomControllerCallbacks *controller, void *controller_arg) |
| |
| MAA_FRAMEWORK_API MaaController * | MaaDbgControllerCreate (const char *read_path, const char *write_path, MaaDbgControllerType type, const char *config) |
| |
| MAA_FRAMEWORK_API void | MaaControllerDestroy (MaaController *ctrl) |
| |
| MAA_FRAMEWORK_API MaaSinkId | MaaControllerAddSink (MaaController *ctrl, MaaEventCallback sink, void *trans_arg) |
| |
| MAA_FRAMEWORK_API void | MaaControllerRemoveSink (MaaController *ctrl, MaaSinkId sink_id) |
| |
| MAA_FRAMEWORK_API void | MaaControllerClearSinks (MaaController *ctrl) |
| |
| MAA_FRAMEWORK_API MaaBool | MaaControllerSetOption (MaaController *ctrl, MaaCtrlOption key, MaaOptionValue value, MaaOptionValueSize val_size) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostConnection (MaaController *ctrl) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostClick (MaaController *ctrl, int32_t x, int32_t y) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostSwipe (MaaController *ctrl, int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t duration) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostClickKey (MaaController *ctrl, int32_t keycode) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostInputText (MaaController *ctrl, const char *text) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostStartApp (MaaController *ctrl, const char *intent) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostStopApp (MaaController *ctrl, const char *intent) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostTouchDown (MaaController *ctrl, int32_t contact, int32_t x, int32_t y, int32_t pressure) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostTouchMove (MaaController *ctrl, int32_t contact, int32_t x, int32_t y, int32_t pressure) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostTouchUp (MaaController *ctrl, int32_t contact) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostKeyDown (MaaController *ctrl, int32_t keycode) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostKeyUp (MaaController *ctrl, int32_t keycode) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostScreencap (MaaController *ctrl) |
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostScroll (MaaController *ctrl, int32_t dx, int32_t dy) |
| | Post a scroll action to the controller.
|
| |
| MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostShell (MaaController *ctrl, const char *cmd, int64_t timeout) |
| | Post a shell command to the controller.
|
| |
| MAA_FRAMEWORK_API MaaBool | MaaControllerGetShellOutput (const MaaController *ctrl, MaaStringBuffer *buffer) |
| | Get the cached shell command output.
|
| |
| MAA_FRAMEWORK_API MaaStatus | MaaControllerStatus (const MaaController *ctrl, MaaCtrlId id) |
| |
| MAA_FRAMEWORK_API MaaStatus | MaaControllerWait (const MaaController *ctrl, MaaCtrlId id) |
| |
| MAA_FRAMEWORK_API MaaBool | MaaControllerConnected (const MaaController *ctrl) |
| |
| MAA_FRAMEWORK_API MaaBool | MaaControllerCachedImage (const MaaController *ctrl, MaaImageBuffer *buffer) |
| |
| MAA_FRAMEWORK_API MaaBool | MaaControllerGetUuid (MaaController *ctrl, MaaStringBuffer *buffer) |
| |
| MAA_DEPRECATED MAA_FRAMEWORK_API MaaCtrlId | MaaControllerPostPressKey (MaaController *ctrl, int32_t keycode) |
| |
The controller interface. See MaaControllerPostRequest for details on how to post requests to the controller.
- Author
- Copyright
- Copyright (c) 2024