---
title: DDDiscoveryExtensionConfigurationProtocol
framework: DeviceDiscoveryExtension
role: symbol
role_heading: Protocol
platforms: [iOS 16.0+, iPadOS 16.0+, macOS 13.0+]
path: devicediscoveryextension/dddiscoveryextensionconfigurationprotocol
---

# DDDiscoveryExtensionConfigurationProtocol

A specification that provides a communication channel between the extension and the framework.

## Declaration

```swift
protocol DDDiscoveryExtensionConfigurationProtocol : AppExtensionConfiguration
```

## Overview

Overview The DDDiscoveryExtensionConfiguration class adopts this protocol. For an example, see Appex.swift in Discovering a third-party media-streaming device.

## Relationships

### Inherits From

- [AppExtensionConfiguration](extensionfoundation/appextensionconfiguration.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Extension

- [DDDiscoveryExtension](devicediscoveryextension/dddiscoveryextension.md)
- [DDDiscoverySession](devicediscoveryextension/dddiscoverysession.md)
