From 48e64a291f15308c53ec3dc6f0431923efaa623e Mon Sep 17 00:00:00 2001 From: anthony-lopez-pd Date: Fri, 5 Jun 2026 16:02:23 -0400 Subject: [PATCH] feat(videocodec): add IsCohost to Participant model Participant exposed IsHost/IsMyself but no co-host role. Several SDKs (e.g. the ZRC SDK behind epi-zoom-room) report a distinct cohost; add an IsCohost flag so codecs can surface the Me/Host/Cohost role the mobile control UI expects. Co-Authored-By: Claude Opus 4.8 (1M context) --- .../VideoCodec/Interfaces/Participant.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/PepperDash.Essentials.Devices.Common/VideoCodec/Interfaces/Participant.cs b/src/PepperDash.Essentials.Devices.Common/VideoCodec/Interfaces/Participant.cs index 2d266a95..e8c46f7a 100644 --- a/src/PepperDash.Essentials.Devices.Common/VideoCodec/Interfaces/Participant.cs +++ b/src/PepperDash.Essentials.Devices.Common/VideoCodec/Interfaces/Participant.cs @@ -15,6 +15,11 @@ namespace PepperDash.Essentials.Devices.Common.VideoCodec.Interfaces /// public bool IsHost { get; set; } + /// + /// Gets or sets the IsCohost + /// + public bool IsCohost { get; set; } + /// /// Gets or sets the IsMyself ///