> For the complete documentation index, see [llms.txt](https://handtracking.lightbuzz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://handtracking.lightbuzz.com/ui-reference/handtrackerextensions.md).

# HandTrackerExtensions

```csharp
public static class HandTrackerExtensions
```

This is a static class.

### Methods

| Name                                                                                              | Return Type                          | Description                                  |
| ------------------------------------------------------------------------------------------------- | ------------------------------------ | -------------------------------------------- |
| Load([HandTracker](/api-reference/handtracker.md), [StreamSource](/ui-reference/streamsource.md)) | List<[Hand](/api-reference/hand.md)> | Static. Detects hands in the current stream. |

### Example

The example shows how to detect hands with the `StreamSourceExtensions` class.

#### Detect hands in StreamSource

First, create a [StreamSource](/ui-reference/streamsource.md) component and a [Handtracker](/api-reference/handtracker.md) object.

```csharp
[SerializeField] private StreamSource _source;
private readonly HandTracker handTracker = new HandTracker();
```

Then,  use the `HandTrackerExtensions` class to detect hands in the specified [StreamSource](/ui-reference/streamsource.md).

```csharp
List<Hand> hands = _handTracker.Load(_source);
```
