mirror of
https://github.com/PepperDash/Essentials.git
synced 2026-04-15 05:27:16 +00:00
29 lines
No EOL
801 B
C#
29 lines
No EOL
801 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using Crestron.SimplSharp;
|
|
using PepperDash.Essentials.Core;
|
|
|
|
namespace PepperDash.Essentials.Devices.Common.VideoCodec.Interfaces
|
|
{
|
|
public interface IHasMeetingRecording
|
|
{
|
|
BoolFeedback MeetingIsRecordingFeedback { get; }
|
|
|
|
void StartRecording();
|
|
void StopRecording();
|
|
void ToggleRecording();
|
|
}
|
|
|
|
public interface IHasMeetingRecordingWithPrompt : IHasMeetingRecording
|
|
{
|
|
BoolFeedback RecordConsentPromptIsVisible { get; }
|
|
|
|
/// <summary>
|
|
/// Used to agree or disagree to the meeting being recorded when prompted
|
|
/// </summary>
|
|
/// <param name="agree"></param>
|
|
void RecordingPromptAcknowledgement(bool agree);
|
|
}
|
|
} |