This commit is contained in:
niko
2026-04-12 16:51:38 +02:00
parent 1b6f6d81d0
commit c12fbe3fc6
17828 changed files with 2994770 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
using System;
using Cpp2IlInjected;
namespace SA.iOS.AVFoundation.Internal
{
// Token: 0x0200014C RID: 332
[Token(Token = "0x200011C")]
internal static class ISN_AVLib
{
// Token: 0x170001E9 RID: 489
// (get) Token: 0x060005EC RID: 1516 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170001E9")]
public static ISN_iAVAPI Api
{
[Token(Token = "0x6000564")]
[Address(RVA = "0x2FC73F0", Offset = "0x2FC63F0", VA = "0x182FC73F0")]
get
{
return null;
}
}
}
}
@@ -0,0 +1,174 @@
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_AVNativeAPI>, 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<ISN_AVAudioSessionInterruption> 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<ISN_AVAuthorizationStatus> 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<ISN_AVAudioSessionRouteChangeReason> 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<bool> 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<ISN_AVAudioSessionRouteChangeReason> m_OnAudioSessionRouteChange;
// Token: 0x0400039F RID: 927
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000354")]
private Action<ISN_AVAuthorizationStatus> m_RequestAccessCallback;
}
}
@@ -0,0 +1,89 @@
using System;
using Cpp2IlInjected;
using SA.Foundation.Events;
using SA.Foundation.Templates;
using UnityEngine;
namespace SA.iOS.AVFoundation.Internal
{
// Token: 0x0200014F RID: 335
[Token(Token = "0x200011E")]
internal interface ISN_iAVAPI
{
// Token: 0x06000600 RID: 1536
[Token(Token = "0x6000576")]
[Address(Slot = "0")]
ISN_AVAuthorizationStatus GetAuthorizationStatus(ISN_AVMediaType type);
// Token: 0x06000601 RID: 1537
[Token(Token = "0x6000577")]
[Address(Slot = "1")]
void RequestAccess(ISN_AVMediaType type, Action<ISN_AVAuthorizationStatus> callback);
// Token: 0x06000602 RID: 1538
[Token(Token = "0x6000578")]
[Address(Slot = "2")]
Texture2D CopyCGImageAtTime(string movieUrl, double seconds);
// Token: 0x170001ED RID: 493
// (get) Token: 0x06000603 RID: 1539
[Token(Token = "0x170001ED")]
SA_iEvent<ISN_AVAudioSessionRouteChangeReason> OnAudioSessionRouteChange
{
[Token(Token = "0x6000579")]
[Address(Slot = "3")]
get;
}
// Token: 0x14000014 RID: 20
// (add) Token: 0x06000604 RID: 1540
// (remove) Token: 0x06000605 RID: 1541
[Token(Token = "0x14000014")]
event Action<ISN_AVAudioSessionInterruption> AVAudioSessionInterruptionNotification;
// Token: 0x170001EE RID: 494
// (get) Token: 0x06000606 RID: 1542
[Token(Token = "0x170001EE")]
ISN_AVAudioSessionCategory AudioSessionCategory
{
[Token(Token = "0x600057C")]
[Address(Slot = "6")]
get;
}
// Token: 0x170001EF RID: 495
// (get) Token: 0x06000607 RID: 1543
[Token(Token = "0x170001EF")]
ISN_AVAudioSessionCategoryOptions AudioSessionCategoryOptions
{
[Token(Token = "0x600057D")]
[Address(Slot = "7")]
get;
}
// Token: 0x06000608 RID: 1544
[Token(Token = "0x600057E")]
[Address(Slot = "8")]
SA_Result AudioSessionSetCategory(ISN_AVAudioSessionCategory category);
// Token: 0x06000609 RID: 1545
[Token(Token = "0x600057F")]
[Address(Slot = "9")]
SA_Result AudioSessionSetCategoryWithOptions(ISN_AVAudioSessionCategory category, ISN_AVAudioSessionCategoryOptions options);
// Token: 0x0600060A RID: 1546
[Token(Token = "0x6000580")]
[Address(Slot = "10")]
SA_Result AudioSessionSetActive(bool isActive);
// Token: 0x0600060B RID: 1547
[Token(Token = "0x6000581")]
[Address(Slot = "11")]
int AudioSessionGetRecordPermission();
// Token: 0x0600060C RID: 1548
[Token(Token = "0x6000582")]
[Address(Slot = "12")]
void AudioSessionRequestRecordPermission(Action<bool> callback);
}
}