HID services: Difference between revisions

Line 457: Line 457:


==ActivateIrsensor==
==ActivateIrsensor==
Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]]. No output.


==DeactivateIrsensor==
==DeactivateIrsensor==
Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]]. No output.


==GetIrsensorSharedMemoryHandle==
==GetIrsensorSharedMemoryHandle==
Line 468: Line 468:


==StopImageProcessor==
==StopImageProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]]. No output.


==RunMomentProcessor==
==RunMomentProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], and a [[#PackedMomentProcessorConfig]].
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], and a [[#PackedMomentProcessorConfig]]. No output.


==RunClusteringProcessor==
==RunClusteringProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], and a [[#PackedClusteringProcessorConfig]].
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], and a [[#PackedClusteringProcessorConfig]]. No output.


==RunImageTransferProcessor==
==RunImageTransferProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], a [[#PackedImageTransferProcessorConfig]], an u64, and a handle.
Takes a PID-descriptor, an [[#IrCameraHandle]], an [[AM_services|AppletResourceUserId]], a [[#PackedImageTransferProcessorConfig]], an u64, and a handle. No output.


==GetImageTransferProcessorState==
==GetImageTransferProcessorState==
Takes a PID-descriptor, a type-0x6 output buffer, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]]. Returns an [[#ImageTransferProcessorState]].
Takes a PID-descriptor, a type-0x6 output buffer, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]]. Returns an [[#ImageTransferProcessorState]]. No output.


==RunTeraPluginProcessor==
==RunTeraPluginProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedTeraPluginProcessorConfig]], and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedTeraPluginProcessorConfig]] (immediately after the previous word), and an [[AM_services|AppletResourceUserId]]. No output.


==GetNpadIrCameraHandle==
==GetNpadIrCameraHandle==
Line 489: Line 489:


==RunDpdProcessor==
==RunDpdProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedDpdProcessorConfig]], and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedDpdProcessorConfig]] (immediately after the previous word), and an [[AM_services|AppletResourceUserId]]. No output.


==SuspendImageProcessor==
==SuspendImageProcessor==
Takes a PID-descriptor, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor, an [[#IrCameraHandle]], and an [[AM_services|AppletResourceUserId]]. No output.


==CheckFirmwareVersion==
==CheckFirmwareVersion==
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedMcuVersion]], and an [[AM_services|AppletResourceUserId]].
Takes a PID-descriptor, an [[#IrCameraHandle]], a [[#PackedMcuVersion]], and an [[AM_services|AppletResourceUserId]]. No output.


==IrCameraHandle==
==IrCameraHandle==