<!--
{
  "availability" : [
    "iOS: 17.2.0 -",
    "iPadOS: 17.2.0 -",
    "macCatalyst: -",
    "macOS: 14.2.0 -",
    "tvOS: 17.2.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppIntents",
  "identifier" : "/documentation/AppIntents/VideoCategory",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "App Intents"
    ],
    "preciseIdentifier" : "s:10AppIntents13VideoCategoryO"
  },
  "title" : "VideoCategory"
}
-->

# VideoCategory

```
enum VideoCategory
```

## Topics

### Enumeration Cases

[`case freeform`](/documentation/AppIntents/VideoCategory/freeform)

The app supports searching for freeform video content like what may uploaded to social media platforms.
This should not be used in cases of highly structured content like movies and episodic tv shows.

[`case movies`](/documentation/AppIntents/VideoCategory/movies)

The app supports searching for structured movie content.

[`case tv`](/documentation/AppIntents/VideoCategory/tv)

The app supports searching for structured tv content including shows, seasons, or episodes.

### Type Aliases

[`typealias Specification`](/documentation/AppIntents/VideoCategory/Specification)

[`typealias UnwrappedType`](/documentation/AppIntents/VideoCategory/UnwrappedType)

[`typealias ValueType`](/documentation/AppIntents/VideoCategory/ValueType)

## Relationships

### Conforms To

[`AppValue`](/documentation/AppIntents/AppValue)

[`CustomLocalizedStringResourceConvertible`](/documentation/Foundation/CustomLocalizedStringResourceConvertible)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`CaseDisplayRepresentable`](/documentation/AppIntents/CaseDisplayRepresentable)

[`CaseIterable`](/documentation/Swift/CaseIterable)

[`StaticDisplayRepresentable`](/documentation/AppIntents/StaticDisplayRepresentable)

[`Sendable`](/documentation/Swift/Sendable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`PersistentlyIdentifiable`](/documentation/AppIntents/PersistentlyIdentifiable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`AppEnum`](/documentation/AppIntents/AppEnum)

[`TypeDisplayRepresentable`](/documentation/AppIntents/TypeDisplayRepresentable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)