m
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000142 RID: 322
|
||||
[Token(Token = "0x2000112")]
|
||||
public static class ISN_AVAssetImageGenerator
|
||||
{
|
||||
// Token: 0x060005DC RID: 1500 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000554")]
|
||||
[Address(RVA = "0x2FC6B20", Offset = "0x2FC5B20", VA = "0x182FC6B20")]
|
||||
public static Texture2D CopyCgImageAtTime(string movieUrl, double seconds)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060005DD RID: 1501 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000555")]
|
||||
[Address(RVA = "0x2FC6B20", Offset = "0x2FC5B20", VA = "0x182FC6B20")]
|
||||
[Obsolete]
|
||||
public static Texture2D CopyCGImageAtTime(string movieUrl, double seconds)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.Foundation.Events;
|
||||
using SA.Foundation.Templates;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000143 RID: 323
|
||||
[Token(Token = "0x2000113")]
|
||||
public static class ISN_AVAudioSession
|
||||
{
|
||||
// Token: 0x060005DE RID: 1502 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000556")]
|
||||
[Address(RVA = "0x2FC6DF0", Offset = "0x2FC5DF0", VA = "0x182FC6DF0")]
|
||||
public static SA_Result SetCategory(ISN_AVAudioSessionCategory category)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060005DF RID: 1503 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000557")]
|
||||
[Address(RVA = "0x2FC6D00", Offset = "0x2FC5D00", VA = "0x182FC6D00")]
|
||||
public static SA_Result SetCategory(ISN_AVAudioSessionCategory category, ISN_AVAudioSessionCategoryOptions options)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060005E0 RID: 1504 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000558")]
|
||||
[Address(RVA = "0x2FC6C20", Offset = "0x2FC5C20", VA = "0x182FC6C20")]
|
||||
public static SA_Result SetActive(bool isActive)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x170001E4 RID: 484
|
||||
// (get) Token: 0x060005E1 RID: 1505 RVA: 0x00003210 File Offset: 0x00001410
|
||||
[Token(Token = "0x170001E4")]
|
||||
public static ISN_AVAudioSessionCategory Category
|
||||
{
|
||||
[Token(Token = "0x6000559")]
|
||||
[Address(RVA = "0x2FC6FC0", Offset = "0x2FC5FC0", VA = "0x182FC6FC0")]
|
||||
get
|
||||
{
|
||||
return ISN_AVAudioSessionCategory.Ambient;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001E5 RID: 485
|
||||
// (get) Token: 0x060005E2 RID: 1506 RVA: 0x00003228 File Offset: 0x00001428
|
||||
[Token(Token = "0x170001E5")]
|
||||
public static ISN_AVAudioSessionCategoryOptions CategoryOptions
|
||||
{
|
||||
[Token(Token = "0x600055A")]
|
||||
[Address(RVA = "0x2FC6F50", Offset = "0x2FC5F50", VA = "0x182FC6F50")]
|
||||
get
|
||||
{
|
||||
return (ISN_AVAudioSessionCategoryOptions)0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001E6 RID: 486
|
||||
// (get) Token: 0x060005E3 RID: 1507 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E6")]
|
||||
public static SA_iEvent<ISN_AVAudioSessionRouteChangeReason> OnAudioSessionRouteChange
|
||||
{
|
||||
[Token(Token = "0x600055B")]
|
||||
[Address(RVA = "0x2FC7030", Offset = "0x2FC6030", VA = "0x182FC7030")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000012 RID: 18
|
||||
// (add) Token: 0x060005E4 RID: 1508 RVA: 0x00002053 File Offset: 0x00000253
|
||||
// (remove) Token: 0x060005E5 RID: 1509 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x14000012")]
|
||||
public static event Action<ISN_AVAudioSessionInterruption> AVAudioSessionInterruptionNotification
|
||||
{
|
||||
[Token(Token = "0x600055C")]
|
||||
[Address(RVA = "0x2FC6ED0", Offset = "0x2FC5ED0", VA = "0x182FC6ED0")]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x600055D")]
|
||||
[Address(RVA = "0x2FC70A0", Offset = "0x2FC60A0", VA = "0x182FC70A0")]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000146 RID: 326
|
||||
[Token(Token = "0x2000116")]
|
||||
public enum ISN_AVAudioSessionCategory
|
||||
{
|
||||
// Token: 0x0400037B RID: 891
|
||||
[Token(Token = "0x4000330")]
|
||||
Ambient,
|
||||
// Token: 0x0400037C RID: 892
|
||||
[Token(Token = "0x4000331")]
|
||||
SoloAmbient,
|
||||
// Token: 0x0400037D RID: 893
|
||||
[Token(Token = "0x4000332")]
|
||||
Playback,
|
||||
// Token: 0x0400037E RID: 894
|
||||
[Token(Token = "0x4000333")]
|
||||
Record,
|
||||
// Token: 0x0400037F RID: 895
|
||||
[Token(Token = "0x4000334")]
|
||||
PlayAndRecord,
|
||||
// Token: 0x04000380 RID: 896
|
||||
[Token(Token = "0x4000335")]
|
||||
MultiRoute
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000147 RID: 327
|
||||
[Token(Token = "0x2000117")]
|
||||
[Flags]
|
||||
public enum ISN_AVAudioSessionCategoryOptions
|
||||
{
|
||||
// Token: 0x04000382 RID: 898
|
||||
[Token(Token = "0x4000337")]
|
||||
MixWithOthers = 1,
|
||||
// Token: 0x04000383 RID: 899
|
||||
[Token(Token = "0x4000338")]
|
||||
DuckOthers = 2,
|
||||
// Token: 0x04000384 RID: 900
|
||||
[Token(Token = "0x4000339")]
|
||||
InterruptSpokenAudioAndMixWithOthers = 17,
|
||||
// Token: 0x04000385 RID: 901
|
||||
[Token(Token = "0x400033A")]
|
||||
AllowBluetooth = 4,
|
||||
// Token: 0x04000386 RID: 902
|
||||
[Token(Token = "0x400033B")]
|
||||
AllowBluetoothA2DP = 32,
|
||||
// Token: 0x04000387 RID: 903
|
||||
[Token(Token = "0x400033C")]
|
||||
AllowAirPlay = 64,
|
||||
// Token: 0x04000388 RID: 904
|
||||
[Token(Token = "0x400033D")]
|
||||
DefaultToSpeaker = 8
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000148 RID: 328
|
||||
[Token(Token = "0x2000118")]
|
||||
public enum ISN_AVAudioSessionInterruption
|
||||
{
|
||||
// Token: 0x0400038A RID: 906
|
||||
[Token(Token = "0x400033F")]
|
||||
Began = 1,
|
||||
// Token: 0x0400038B RID: 907
|
||||
[Token(Token = "0x4000340")]
|
||||
Ended = 0
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000149 RID: 329
|
||||
[Token(Token = "0x2000119")]
|
||||
public enum ISN_AVAudioSessionRouteChangeReason
|
||||
{
|
||||
// Token: 0x0400038D RID: 909
|
||||
[Token(Token = "0x4000342")]
|
||||
Unknown,
|
||||
// Token: 0x0400038E RID: 910
|
||||
[Token(Token = "0x4000343")]
|
||||
NewDeviceAvailable,
|
||||
// Token: 0x0400038F RID: 911
|
||||
[Token(Token = "0x4000344")]
|
||||
OldDeviceUnavailable,
|
||||
// Token: 0x04000390 RID: 912
|
||||
[Token(Token = "0x4000345")]
|
||||
CategoryChange,
|
||||
// Token: 0x04000391 RID: 913
|
||||
[Token(Token = "0x4000346")]
|
||||
Override,
|
||||
// Token: 0x04000392 RID: 914
|
||||
[Token(Token = "0x4000347")]
|
||||
WakeFromSleep = 6,
|
||||
// Token: 0x04000393 RID: 915
|
||||
[Token(Token = "0x4000348")]
|
||||
NoSuitableRouteForCategory,
|
||||
// Token: 0x04000394 RID: 916
|
||||
[Token(Token = "0x4000349")]
|
||||
RouteConfigurationChange
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x0200014A RID: 330
|
||||
[Token(Token = "0x200011A")]
|
||||
public enum ISN_AVAuthorizationStatus
|
||||
{
|
||||
// Token: 0x04000396 RID: 918
|
||||
[Token(Token = "0x400034B")]
|
||||
NotDetermined,
|
||||
// Token: 0x04000397 RID: 919
|
||||
[Token(Token = "0x400034C")]
|
||||
Restricted,
|
||||
// Token: 0x04000398 RID: 920
|
||||
[Token(Token = "0x400034D")]
|
||||
Denied,
|
||||
// Token: 0x04000399 RID: 921
|
||||
[Token(Token = "0x400034E")]
|
||||
Authorized
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000144 RID: 324
|
||||
[Token(Token = "0x2000114")]
|
||||
public static class ISN_AVCaptureDevice
|
||||
{
|
||||
// Token: 0x060005E6 RID: 1510 RVA: 0x00003240 File Offset: 0x00001440
|
||||
[Token(Token = "0x600055E")]
|
||||
[Address(RVA = "0x2FC7120", Offset = "0x2FC6120", VA = "0x182FC7120")]
|
||||
public static ISN_AVAuthorizationStatus GetAuthorizationStatus(ISN_AVMediaType type)
|
||||
{
|
||||
return ISN_AVAuthorizationStatus.NotDetermined;
|
||||
}
|
||||
|
||||
// Token: 0x060005E7 RID: 1511 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x600055F")]
|
||||
[Address(RVA = "0x2FC7190", Offset = "0x2FC6190", VA = "0x182FC7190")]
|
||||
public static void RequestAccess(ISN_AVMediaType type, Action<ISN_AVAuthorizationStatus> callback)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x0200014B RID: 331
|
||||
[Token(Token = "0x200011B")]
|
||||
public enum ISN_AVMediaType
|
||||
{
|
||||
// Token: 0x0400039B RID: 923
|
||||
[Token(Token = "0x4000350")]
|
||||
Video,
|
||||
// Token: 0x0400039C RID: 924
|
||||
[Token(Token = "0x4000351")]
|
||||
Audio
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using SA.iOS.Foundation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace SA.iOS.AVFoundation
|
||||
{
|
||||
// Token: 0x02000145 RID: 325
|
||||
[Token(Token = "0x2000115")]
|
||||
[Serializable]
|
||||
public class ISN_AVPlayer
|
||||
{
|
||||
// Token: 0x060005E8 RID: 1512 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x6000560")]
|
||||
[Address(RVA = "0x1C38450", Offset = "0x1C37450", VA = "0x181C38450")]
|
||||
public ISN_AVPlayer(ISN_NSUrl url)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x170001E7 RID: 487
|
||||
// (get) Token: 0x060005E9 RID: 1513 RVA: 0x00003258 File Offset: 0x00001458
|
||||
// (set) Token: 0x060005EA RID: 1514 RVA: 0x00002053 File Offset: 0x00000253
|
||||
[Token(Token = "0x170001E7")]
|
||||
public float Volume
|
||||
{
|
||||
[Token(Token = "0x6000561")]
|
||||
[Address(RVA = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
|
||||
get
|
||||
{
|
||||
return 0f;
|
||||
}
|
||||
[Token(Token = "0x6000562")]
|
||||
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170001E8 RID: 488
|
||||
// (get) Token: 0x060005EB RID: 1515 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x170001E8")]
|
||||
public ISN_NSUrl Url
|
||||
{
|
||||
[Token(Token = "0x6000563")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04000378 RID: 888
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400032D")]
|
||||
[SerializeField]
|
||||
private ISN_NSUrl m_Url;
|
||||
|
||||
// Token: 0x04000379 RID: 889
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400032E")]
|
||||
[SerializeField]
|
||||
private float m_Volume;
|
||||
}
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user