---
title: HMMediaSourceDisplayOrderProfile.Delegate
framework: homekit
role: symbol
role_heading: Protocol
path: homekit/hmmediasourcedisplayorderprofile/delegate-swift.protocol
---

# HMMediaSourceDisplayOrderProfile.Delegate

The protocol through which a delegate receives updates on the order of input media sources.

## Declaration

```swift
protocol Delegate : AnyObject, Sendable
```

## Topics

### Instance Methods

- [mediaSourceDisplayOrderProfileDidUpdateOrder(_:)](homekit/hmmediasourcedisplayorderprofile/delegate-swift.protocol/mediasourcedisplayorderprofiledidupdateorder(_:).md)

## Relationships

### Inherits From

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

## See Also

### Managing input source order

- [writeOrder(_:)](homekit/hmmediasourcedisplayorderprofile/writeorder(_:).md)
- [delegate](homekit/hmmediasourcedisplayorderprofile/delegate-swift.property.md)
- [order](homekit/hmmediasourcedisplayorderprofile/order.md)
- [canModifyOrder](homekit/hmmediasourcedisplayorderprofile/canmodifyorder.md)
