Table of Contents

Namespace MaaFramework.Binding

Namespaces

MaaFramework.Binding.Abstractions
MaaFramework.Binding.Buffers
MaaFramework.Binding.Custom
MaaFramework.Binding.Notification

Classes

MaaToolkit.AdbDeviceClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.AdbDeviceClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

AdbDeviceInfo

A record providing properties of adb device information.

MaaToolkit.ConfigClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.ConfigClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.DesktopClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.DesktopClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.DesktopWindowClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.DesktopWindowClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

DesktopWindowInfo

A record providing properties of window information.

DeviceInfoExtensions

A static class providing extension methods for the creation of MaaAdbController.

ImageInfo

A sealed record providing properties of image information.

MaaAdbController

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaController.MaaAdbControllerCreate(System.String,System.String,System.UInt64,System.UInt64,System.String,System.String,MaaFramework.Binding.Interop.Native.MaaNotificationCallback,System.IntPtr).

MaaCallbackEventArgs

A class providing data for the MaaFramework.Binding.Abstractions.IMaaCommon.Callback event.

MaaContext

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaContext.

MaaController

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaController.

MaaCustomController

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaController.MaaCustomControllerCreate(MaaFramework.Binding.Custom.IMaaCustomController,System.IntPtr,MaaFramework.Binding.Interop.Native.MaaNotificationCallback,System.IntPtr).

MaaDbgController

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaController.MaaDbgControllerCreate(System.String,System.String,System.UInt64,System.String,MaaFramework.Binding.Interop.Native.MaaNotificationCallback,System.IntPtr).

MaaException

The exception that is the base class for custom exceptions in MaaFramework.Binding.

MaaImage

A non-generic sealed class used to wrap MaaFramework.Binding.Buffers.IMaaImageBuffer.

MaaInteroperationException

The exception is thrown when a maa interoperation failed.

MaaJob

A wrapper class providing a reference implementation for return value of Maa Post method.

MaaJobStatusException

The exception is thrown when the MaaFramework.Binding.MaaJobStatus of a MaaFramework.Binding.MaaJob is unexpected.

MaaJobStatusExtensions

A static class providing extension methods for MaaFramework.Binding.MaaJobStatus.

MaaOptionExtensions

A static class providing extension methods for setting maa option.

MaaResource

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaResource.

MaaTaskJob

A wrapper class providing a reference implementation for return value of Maa Post method.

MaaTasker

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaTasker.

MaaToolkit

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaUtility

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaUtility.

MaaWin32Controller

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaController.MaaWin32ControllerCreate(System.IntPtr,System.UInt64,System.UInt64,MaaFramework.Binding.Interop.Native.MaaNotificationCallback,System.IntPtr).

NodeDetail

A sealed record providing properties of node detail.

NodeDetailExtensions

A static class providing extension methods for the query of node detail.

MaaToolkit.ProjectInterfaceClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

MaaToolkit.ProjectInterfaceClass

A wrapper class providing a reference implementation for MaaFramework.Binding.Interop.Native.MaaToolkit.

RecognitionDetail

A sealed record providing properties of recognition detail.

RecognitionDetailExtensions

A static class providing extension methods for the query of recognition detail.

TaskDetail

A sealed record providing properties of task detail.

TaskDetailExtensions

A static class providing extension methods for the query of task detail.

WindowInfoExtensions

A static class providing extension methods for the creation of MaaWin32Controller.

Interfaces

IMaaContext<T>

An interface defining wrapped members for MaaContext with generic handle.

IMaaContext

An interface defining wrapped members for MaaContext.

IMaaController

An interface defining wrapped members for MaaController.

IMaaController<T>

An interface defining wrapped members for MaaController with generic handle.

IMaaResource

An interface defining wrapped members for MaaResource.

IMaaResource<T>

An interface defining wrapped members for MaaResource with generic handle.

IMaaTasker

An interface defining wrapped members for MaaTasker.

IMaaTasker<T>

An interface defining wrapped members for MaaTasker with generic handle.

IMaaToolkit

An interface defining wrapped members for MaaToolkit.

IMaaToolkitAdbDevice

An interface defining wrapped members for MaaToolkit Adb Device.

IMaaToolkitConfig

An interface defining wrapped members for MaaToolkit Config.

IMaaToolkitDesktop

An interface defining wrapped members for MaaToolkit Desktop.

IMaaToolkitDesktopWindow

An interface defining wrapped members for MaaToolkit Desktop Window.

IMaaToolkitProjectInterface

An interface defining wrapped members for MaaToolkit Project Interface.

IMaaUtility

An interface defining wrapped members for MaaUtility.

Enums

AdbInputMethods
AdbScreencapMethods
CheckStatusOption

Checking MaaFramework.Binding.MaaJobStatus option.

ControllerOption

Option keys for controller instance options. See MaaControllerSetOption().

DbgControllerType
DisposeOptions

MaaFramework.Binding.IMaaTasker dispose options.

GlobalOption
InferenceDevice
InferenceExecutionProvider
LinkOption

MaaFramework.Binding.IMaaController link option.

LoggingLevel
MaaJobStatus
ResourceOption
TaskerOption
Win32InputMethod
Win32ScreencapMethod