1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- using fis.media.Library.Media.Publisher;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace fis.media.Library.Media.Members
- {
- public abstract class ActiveMember : AbstractMember
- {
-
-
-
-
- public ActiveMember(string id) : base(id)
- {
- }
-
-
-
- public abstract MemeberTypeEnum RoleType { get; }
-
-
-
- public string VideoAudioUrl { get; }
-
-
-
- public bool IsSelf { get; set; }
-
-
-
- public bool IsMute { get; set; }
-
-
-
- public bool IsCameraOn { get; set; }
-
-
-
- public LayerConfig LayerConfig { get; set; }
-
-
-
- public bool IsMergeChannel { get; set; }
- public override bool AdaptMemberUpdate()
- {
- if (IsMute)
- {
-
- }
- else {
-
- }
- if (IsCameraOn)
- {
-
- }
- else {
- }
- if (IsMergeChannel)
- {
-
- }
- else {
- }
- return base.AdaptMemberUpdate();
- }
- }
- }
|