<!--
{
  "availability" : [
    "FxPlug: 4.2.2 -"
  ],
  "documentType" : "symbol",
  "framework" : "Professional Video Applications",
  "identifier" : "/documentation/professional_video_applications/FxAnalysisAPI_v2",
  "metadataVersion" : "0.1.0",
  "role" : "Protocol",
  "symbol" : {
    "kind" : "Protocol",
    "modules" : [
      "Professional Video Applications"
    ],
    "preciseIdentifier" : "c:objc(pl)FxAnalysisAPI_v2"
  },
  "title" : "FxAnalysisAPI_v2"
}
-->

# FxAnalysisAPI_v2

A protocol that host applications implement to provide information to plug-ins that support the FxAnalyzer protocol.

```
protocol FxAnalysisAPI_v2 : FxAnalysisAPI
```

## Overview

Host applications implement this protocol to provide frame analysis information to plug-ins that support the FxAnalyzer protocol.

## Topics

### Analyzing Input from an Image Well

[`func startForwardAnalysis(FxAnalysisLocation, ofParameter: UInt32) throws`](/documentation/professional_video_applications/FxAnalysisAPI_v2/startForwardAnalysis(_:ofParameter:))

Requests that the application begin a forward analysis of an image parameter from start to end.

[`func startBackwardAnalysis(FxAnalysisLocation, ofParameter: UInt32) throws`](/documentation/professional_video_applications/FxAnalysisAPI_v2/startBackwardAnalysis(_:ofParameter:))

Requests that the application begin a backward analysis of an image parameter from start to end.

## Relationships

### Inherits From

[`FxAnalysisAPI`](/documentation/professional_video_applications/FxAnalysisAPI)

---

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)