terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
AudioSampleProvider.cs
Go to the documentation of this file.
1using System;
6
8{
9 // Token: 0x02000011 RID: 17
10 [StaticAccessor("AudioSampleProviderBindings", StaticAccessorType.DoubleColon)]
11 [NativeType(Header = "Modules/Audio/Public/ScriptBindings/AudioSampleProvider.bindings.h")]
13 {
14 // Token: 0x0600002B RID: 43 RVA: 0x00002498 File Offset: 0x00000698
17 {
19 if (sampleFramesHandler != null)
20 {
21 IntPtr invoke_impl = sampleFramesHandler.invoke_impl;
22 IntPtr method_code = sampleFramesHandler.method_code;
23 IntPtr method = sampleFramesHandler.method;
24 return;
25 }
26 }
27
28 // Token: 0x0600002C RID: 44 RVA: 0x000024C8 File Offset: 0x000006C8
31 {
33 if (sampleFramesHandler != null)
34 {
35 IntPtr invoke_impl = sampleFramesHandler.invoke_impl;
36 IntPtr method_code = sampleFramesHandler.method_code;
37 IntPtr method = sampleFramesHandler.method;
38 return;
39 }
40 }
41
42 // Token: 0x0400000C RID: 12
46
47 // Token: 0x0400000D RID: 13
51
52 // Token: 0x02000012 RID: 18
54 {
55 // Token: 0x0600002D RID: 45 RVA: 0x000024F8 File Offset: 0x000006F8
56 public SampleFramesHandler(object @object, IntPtr method)
57 {
59 this.m_target = @object;
61 this.method_code = this;
62 }
63
64 // Token: 0x0600002E RID: 46 RVA: 0x00002558 File Offset: 0x00000758
65 public void Invoke(AudioSampleProvider provider, uint sampleFrameCount)
66 {
69 IntPtr method = this.method;
70 }
71 }
72 }
73}
class f__AnonymousType0<< Count > j__TPar
IntPtr method_code
Definition Delegate.cs:386
IntPtr invoke_impl
Definition Delegate.cs:371
void Invoke(AudioSampleProvider provider, uint sampleFrameCount)
void InvokeSampleFramesOverflow(int droppedSampleFrameCount)
AudioSampleProvider.SampleFramesHandler sampleFramesAvailable
AudioSampleProvider.SampleFramesHandler sampleFramesOverflow