---
title: PROXPCProtocol
framework: Professional Video Applications
role: symbol
role_heading: Protocol
path: professional_video_applications/proxpcprotocol
---

# PROXPCProtocol

## Declaration

```swift
protocol PROXPCProtocol : FxXPCProtocol
```

## Overview

Overview The protocol used by PluginManager plug-ins that also handle dynamic registration. The plug-in should never directly use this protocol. It’s called by the host application only. Plug-ins should, however, put this protocol name as the value for the Protocl key in the PluginKit section of their Info.plist file.

## Topics

### Instance Methods

- [dynamicRegistrationEndpoint(forProcessID:version:reply:)](professional_video_applications/proxpcprotocol/dynamicregistrationendpoint(forprocessid:version:reply:).md)
- [newConnection(forProcessID:minimumVersion:maximumVersion:hostCapabilities:reply:)](professional_video_applications/proxpcprotocol/newconnection(forprocessid:minimumversion:maximumversion:hostcapabilities:reply:).md)

## Relationships

### Inherits From

- [FxXPCProtocol](professional_video_applications/fxxpcprotocol.md)

### Conforming Types

- [FxPrincipal](professional_video_applications/fxprincipal.md)

## See Also

### Protocols

- [FxXPCProtocol](professional_video_applications/fxxpcprotocol.md)
- [PROAPIAccessing](professional_video_applications/proapiaccessing.md)
- [PROAPIObject](professional_video_applications/proapiobject.md)
- [PROPlugInRegistering](professional_video_applications/propluginregistering.md)
