using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using SA.Foundation.Events; using SA.Foundation.Templates; using SA.iOS.Utilities; using UnityEngine; namespace SA.iOS.AVFoundation.Internal { // Token: 0x0200014D RID: 333 [Token(Token = "0x200011D")] internal class ISN_AVNativeAPI : ISN_Singleton, ISN_iAVAPI { // Token: 0x14000013 RID: 19 // (add) Token: 0x060005ED RID: 1517 RVA: 0x00002053 File Offset: 0x00000253 // (remove) Token: 0x060005EE RID: 1518 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x14000013")] public event Action AVAudioSessionInterruptionNotification { [Token(Token = "0x6000565")] [Address(RVA = "0x2FC7700", Offset = "0x2FC6700", VA = "0x182FC7700", Slot = "11")] [CompilerGenerated] add { } [Token(Token = "0x6000566")] [Address(RVA = "0x2FC77A0", Offset = "0x2FC67A0", VA = "0x182FC77A0", Slot = "12")] [CompilerGenerated] remove { } } // Token: 0x060005EF RID: 1519 RVA: 0x00003270 File Offset: 0x00001470 [Token(Token = "0x6000567")] [Address(RVA = "0x4DB5B0", Offset = "0x4DA5B0", VA = "0x1804DB5B0", Slot = "7")] public ISN_AVAuthorizationStatus GetAuthorizationStatus(ISN_AVMediaType type) { return ISN_AVAuthorizationStatus.NotDetermined; } // Token: 0x060005F0 RID: 1520 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000568")] [Address(RVA = "0x2FC75F0", Offset = "0x2FC65F0", VA = "0x182FC75F0", Slot = "8")] public void RequestAccess(ISN_AVMediaType type, Action callback) { } // Token: 0x060005F1 RID: 1521 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000569")] [Address(RVA = "0x2FC7570", Offset = "0x2FC6570", VA = "0x182FC7570")] private void OnRequestAccessCompleted(string data) { } // Token: 0x060005F2 RID: 1522 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600056A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "15")] public SA_Result AudioSessionSetCategory(ISN_AVAudioSessionCategory category) { return null; } // Token: 0x060005F3 RID: 1523 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600056B")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "16")] public SA_Result AudioSessionSetCategoryWithOptions(ISN_AVAudioSessionCategory category, ISN_AVAudioSessionCategoryOptions options) { return null; } // Token: 0x060005F4 RID: 1524 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600056C")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "17")] public SA_Result AudioSessionSetActive(bool isActive) { return null; } // Token: 0x170001EA RID: 490 // (get) Token: 0x060005F5 RID: 1525 RVA: 0x00003288 File Offset: 0x00001488 [Token(Token = "0x170001EA")] public ISN_AVAudioSessionCategory AudioSessionCategory { [Token(Token = "0x600056D")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "13")] get { return ISN_AVAudioSessionCategory.Ambient; } } // Token: 0x170001EB RID: 491 // (get) Token: 0x060005F6 RID: 1526 RVA: 0x000032A0 File Offset: 0x000014A0 [Token(Token = "0x170001EB")] public ISN_AVAudioSessionCategoryOptions AudioSessionCategoryOptions { [Token(Token = "0x600056E")] [Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "14")] get { return (ISN_AVAudioSessionCategoryOptions)0; } } // Token: 0x170001EC RID: 492 // (get) Token: 0x060005F7 RID: 1527 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170001EC")] public SA_iEvent OnAudioSessionRouteChange { [Token(Token = "0x600056F")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "10")] get { return null; } } // Token: 0x060005F8 RID: 1528 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000570")] [Address(RVA = "0x2FC74F0", Offset = "0x2FC64F0", VA = "0x182FC74F0")] private void OnAudioSessionRouteChangeNotification(string data) { } // Token: 0x060005F9 RID: 1529 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000571")] [Address(RVA = "0x2FC7470", Offset = "0x2FC6470", VA = "0x182FC7470")] private void OnAVAudioSessionInterruptionNotification(string data) { } // Token: 0x060005FA RID: 1530 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000572")] [Address(RVA = "0x2FC7420", Offset = "0x2FC6420", VA = "0x182FC7420", Slot = "9")] public Texture2D CopyCGImageAtTime(string movieUrl, double seconds) { return null; } // Token: 0x060005FB RID: 1531 RVA: 0x000032B8 File Offset: 0x000014B8 [Token(Token = "0x6000573")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "18")] public int AudioSessionGetRecordPermission() { return 0; } // Token: 0x060005FC RID: 1532 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000574")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public void AudioSessionRequestRecordPermission(Action callback) { } // Token: 0x060005FD RID: 1533 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000575")] [Address(RVA = "0x2FC7690", Offset = "0x2FC6690", VA = "0x182FC7690")] public ISN_AVNativeAPI() { } // Token: 0x0400039D RID: 925 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000352")] private readonly SA_Event m_OnAudioSessionRouteChange; // Token: 0x0400039F RID: 927 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000354")] private Action m_RequestAccessCallback; } }