RemoteMediaSessionExtension
protocol · iOS 27.0+ · SDK 27.1
@MainActor protocol RemoteMediaSessionExtension<Attributes> : AppExtensionAn app extension that provides remote media sessions. Implement this protocol in your app extension to handle remote playback sessions. For more information, see <doc:publishing-remote-media-sessions> The following example shows a basic extension implementation: ```swift @main struct MyPlaybackExtension: RemoteMediaSessionExtension { var configuration: RemoteMediaSessionExtensionConfiguration<Self> { RemoteMediaSessionExtensionConfiguration(extension: self) } func session(_ attributes: MySessionAttributes) async throws -> MySession { return MySession(attributes: attributes) } } ```
Members (0)
This type has no directly callable members in this snapshot. See the framework’s skipped declarations for unsupported APIs.
Skipped declarations
No declarations were skipped in this snapshot.