---
title: FxAnalysisAPI
framework: Professional Video Applications
role: symbol
role_heading: Protocol
platforms: [fxplug 4.1+]
path: professional_video_applications/fxanalysisapi
---

# FxAnalysisAPI

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

## Declaration

```swift
protocol FxAnalysisAPI
```

## Mentioned in

Analyzing media

## Overview

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

## Topics

### Providing Frame Analysis Information

- [analysisStateForEffect()](professional_video_applications/fxanalysisapi/analysisstateforeffect().md)
- [startForwardAnalysis(_:)](professional_video_applications/fxanalysisapi/startforwardanalysis(_:).md)
- [startBackwardAnalysis(_:)](professional_video_applications/fxanalysisapi/startbackwardanalysis(_:).md)
- [FxAnalysisLocation](professional_video_applications/fxanalysislocation.md)

## Relationships

### Inherited By

- [FxAnalysisAPI_v2](professional_video_applications/fxanalysisapi_v2.md)

## See Also

### Time and analysis

- [Understanding time in FxPlug](professional-video-applications/understanding-time-in-fxplug.md)
- [Scheduling media in plug-ins](professional-video-applications/scheduling-media-in-plug-ins.md)
- [FxTimingAPI_v4](professional_video_applications/fxtimingapi_v4.md)
- [FxKeyframeAPI_v3](professional_video_applications/fxkeyframeapi_v3.md)
- [Analyzing media](professional-video-applications/analyzing-media.md)
- [FxAnalysisAPI_v2](professional_video_applications/fxanalysisapi_v2.md)
- [FxAnalyzer](professional_video_applications/fxanalyzer.md)
