---
title: MLHandActionClassifier.DataSource
framework: createml
role: symbol
role_heading: Enumeration
path: createml/mlhandactionclassifier/datasource
---

# MLHandActionClassifier.DataSource

A hand action classifier dataset that contains annotated videos or hand joint location data.

## Declaration

```swift
enum DataSource
```

## Topics

### Creating a data source

- [MLHandActionClassifier.DataSource.labeledDirectories(at:)](createml/mlhandactionclassifier/datasource/labeleddirectories(at:).md)
- [MLHandActionClassifier.DataSource.labeledFiles(at:)](createml/mlhandactionclassifier/datasource/labeledfiles(at:).md)
- [MLHandActionClassifier.DataSource.directoryWithVideosAndAnnotation(at:annotationFile:videoColumn:labelColumn:startTimeColumn:endTimeColumn:)](createml/mlhandactionclassifier/datasource/directorywithvideosandannotation(at:annotationfile:videocolumn:labelcolumn:starttimecolumn:endtimecolumn:).md)
- [MLHandActionClassifier.DataSource.labeledVideoDataFrame(_:videoColumn:labelColumn:startTimeColumn:endTimeColumn:)](createml/mlhandactionclassifier/datasource/labeledvideodataframe(_:videocolumn:labelcolumn:starttimecolumn:endtimecolumn:).md)
- [MLHandActionClassifier.DataSource.labeledVideoData(table:videoColumn:labelColumn:startTimeColumn:endTimeColumn:)](createml/mlhandactionclassifier/datasource/labeledvideodata(table:videocolumn:labelcolumn:starttimecolumn:endtimecolumn:).md)
- [MLHandActionClassifier.DataSource.labeledKeypointsDataFrame(_:sessionIdColumn:labelColumn:featureColumn:)](createml/mlhandactionclassifier/datasource/labeledkeypointsdataframe(_:sessionidcolumn:labelcolumn:featurecolumn:).md)
- [MLHandActionClassifier.DataSource.labeledKeypointsData(table:sessionIdColumn:labelColumn:featureColumn:)](createml/mlhandactionclassifier/datasource/labeledkeypointsdata(table:sessionidcolumn:labelcolumn:featurecolumn:).md)

### Exporting a data source

- [labeledMedia()](createml/mlhandactionclassifier/datasource/labeledmedia().md)
- [videosWithAnnotations()](createml/mlhandactionclassifier/datasource/videoswithannotations().md)
- [keypointsWithAnnotations(targetFrameRate:)](createml/mlhandactionclassifier/datasource/keypointswithannotations(targetframerate:).md)
- [stratifiedSplit(proportions:seed:labelColumn:)](createml/mlhandactionclassifier/datasource/stratifiedsplit(proportions:seed:labelcolumn:).md)
- [extractKeypoints(targetFrameRate:)](createml/mlhandactionclassifier/datasource/extractkeypoints(targetframerate:).md)
- [gatherAnnotatedFileNames()](createml/mlhandactionclassifier/datasource/gatherannotatedfilenames().md)

## See Also

### Supporting types

- [MLHandActionClassifier.ModelParameters](createml/mlhandactionclassifier/modelparameters-swift.struct.md)
- [MLHandActionClassifier.VideoAugmentationOptions](createml/mlhandactionclassifier/videoaugmentationoptions.md)
