---
title: FxXPCProtocol
framework: Professional Video Applications
role: symbol
role_heading: Protocol
path: professional_video_applications/fxxpcprotocol
---

# FxXPCProtocol

## Declaration

```swift
protocol FxXPCProtocol
```

## Overview

Overview The protocol used by all FxPlug 4 plug-ins to initiate contact with the host application. The plug-in should never use this protocol. It’s called by the host application only.

## Topics

### Instance Methods

- [createNewConnection(forProcessID:minimumVersion:maximumVersion:hostCapabilities:reply:)](professional_video_applications/fxxpcprotocol/createnewconnection(forprocessid:minimumversion:maximumversion:hostcapabilities:reply:).md)
- [viewServiceListenerEndPoint(_:)](professional_video_applications/fxxpcprotocol/viewservicelistenerendpoint(_:).md)

## Relationships

### Inherited By

- [PROXPCProtocol](professional_video_applications/proxpcprotocol.md)

### Conforming Types

- [FxPrincipal](professional_video_applications/fxprincipal.md)

## See Also

### Protocols

- [PROAPIAccessing](professional_video_applications/proapiaccessing.md)
- [PROAPIObject](professional_video_applications/proapiobject.md)
- [PROPlugInRegistering](professional_video_applications/propluginregistering.md)
- [PROXPCProtocol](professional_video_applications/proxpcprotocol.md)
