using System; using Cpp2IlInjected; using SA.Foundation.Events; using SA.Foundation.Templates; namespace SA.iOS.ReplayKit { // Token: 0x020000A4 RID: 164 [Token(Token = "0x2000082")] internal interface ISN_iRRAPI { // Token: 0x060002EF RID: 751 [Token(Token = "0x6000295")] [Address(Slot = "0")] void StartRecording(Action callback); // Token: 0x060002F0 RID: 752 [Token(Token = "0x6000296")] [Address(Slot = "1")] void StopRecording(Action callback); // Token: 0x060002F1 RID: 753 [Token(Token = "0x6000297")] [Address(Slot = "2")] void DiscardRecording(Action callback); // Token: 0x060002F2 RID: 754 [Token(Token = "0x6000298")] [Address(Slot = "3")] void ShowVideoShareDialog(Action callback); // Token: 0x060002F3 RID: 755 [Token(Token = "0x6000299")] [Address(Slot = "4")] void SetMicrophoneEnabled(bool enabled); // Token: 0x060002F4 RID: 756 [Token(Token = "0x600029A")] [Address(Slot = "5")] bool IsReplayKitAvailable(); // Token: 0x060002F5 RID: 757 [Token(Token = "0x600029B")] [Address(Slot = "6")] bool IsReplayKitRecording(); // Token: 0x060002F6 RID: 758 [Token(Token = "0x600029C")] [Address(Slot = "7")] bool IsReplayKitMicEnabled(); // Token: 0x170000DD RID: 221 // (get) Token: 0x060002F7 RID: 759 [Token(Token = "0x170000DD")] SA_iEvent DidStopRecording { [Token(Token = "0x600029D")] [Address(Slot = "8")] get; } // Token: 0x170000DE RID: 222 // (get) Token: 0x060002F8 RID: 760 [Token(Token = "0x170000DE")] SA_iEvent DidChangeAvailability { [Token(Token = "0x600029E")] [Address(Slot = "9")] get; } } }