29948 lines
1.4 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
struct InterfaceFuncInvoker6
{
typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, invokeData.method);
}
};
template <typename T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB;
// System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>
struct Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Func`2<System.Single,System.Single>
struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2;
// System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>
struct HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.IEqualityComparer`1<RenderHeads.Media.AVProVideo.AudioOutput>
struct IEqualityComparer_1_tA64D3E9CA75D61BDFBA28DBEB09358606AC77D41;
// System.Collections.Generic.IEqualityComparer`1<RenderHeads.Media.AVProVideo.MediaPlayer>
struct IEqualityComparer_1_t3A56E5528843C3D80925FE9A30B9A9D420A8A7B1;
// System.Collections.Generic.IEqualityComparer`1<System.Object>
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
// System.Collections.Generic.Dictionary`2/KeyCollection<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>
struct KeyCollection_tECE361BE36E5326644D1AA0D29CEB82870698F40;
// System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>
struct List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Resampler/TimestampedRenderTexture[]>
struct List_1_tA9824588DCB4E62CD1E7648683FCEF6DB06B0C23;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.AudioTrack>
struct List_1_t01FE6F9654EFF2B2927CF4D2E59CACCB98F0E09E;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.HttpHeader>
struct List_1_t348DB816683936C664231900D6E77653B7AE20F8;
// System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>
struct List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle>
struct List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.TextTrack>
struct List_1_t1D958AD636939DBB380E0BCEC16704959FA0D9D8;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.VideoTrack>
struct List_1_tC13401FC5A9D5F32E43EE93D30006C9BDC6E95B2;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem>
struct List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4;
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.AudioTrack>
struct TrackCollection_1_t4A8C574B884ED2EBC42CC852474738C9C9A1A5C6;
// RenderHeads.Media.AVProVideo.TrackCollection`1<System.Object>
struct TrackCollection_1_t8A81433EBB19D9229A6D2F01013DB9ADE3C867E9;
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.TextTrack>
struct TrackCollection_1_t7D45897E2C63836954B42BAF3EAEB04BB7C9B2B1;
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.VideoTrack>
struct TrackCollection_1_t430D1159840E86C352B92A53895CB43177A8C6FD;
// UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>
struct UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81;
// UnityEngine.Events.UnityAction`3<System.Object,System.Int32Enum,System.Int32Enum>
struct UnityAction_3_t6DD5B8ECD125F220BE7E9DFC165CEEB0FC1165E1;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`1<System.String>
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257;
// UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>
struct UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A;
// UnityEngine.Events.UnityEvent`3<System.Object,System.Int32Enum,System.Int32Enum>
struct UnityEvent_3_t5D44EDD6BF9E7624E78EDBAEAF2476C3F53BCBB1;
// System.Collections.Generic.Dictionary`2/ValueCollection<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>
struct ValueCollection_t622EC1FF2A7317D5DC35EF6BB0273255827522FC;
// System.Collections.Generic.Dictionary`2/Entry<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>[]
struct EntryU5BU5D_tF4547CCA46487DA5D90A92921A5157788A9FDB19;
// System.Collections.Generic.HashSet`1/Slot<RenderHeads.Media.AVProVideo.AudioOutput>[]
struct SlotU5BU5D_tE2D0AF376703658648B09FF5EA29F0B7551B68ED;
// System.Collections.Generic.HashSet`1/Slot<System.Object>[]
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
// UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>[]
struct UnityAction_3U5BU5D_t4B39F0DE765A5040AB3C33B401A81DA4027B5498;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// RenderHeads.Media.AVProVideo.IBufferedDisplay[]
struct IBufferedDisplayU5BU5D_t9CD7B3B63B8C32AFF27BE6D6597528D5F0D97DA9;
// UnityEngine.XR.InputDevice[]
struct InputDeviceU5BU5D_t1361FC6DDFE12D211F933B024E51B7E5CF073F63;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
// RenderHeads.Media.AVProVideo.MediaPlayer[]
struct MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RenderTexture[]
struct RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// RenderHeads.Media.AVProVideo.Subtitle[]
struct SubtitleU5BU5D_t5EBA6FFB4E7430E0C3C96F58BB6B528DEF9518D1;
// UnityEngine.Texture[]
struct TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46;
// RenderHeads.Media.AVProVideo.TimeRange[]
struct TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19;
// RenderHeads.Media.AVProVideo.TrackCollection[]
struct TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem[]
struct MediaItemU5BU5D_t128A1BEBA47A1D6DD9C2F95BCE811E5570A88139;
// RenderHeads.Media.AVProVideo.ApplyToBase
struct ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481;
// RenderHeads.Media.AVProVideo.ApplyToMaterial
struct ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96;
// RenderHeads.Media.AVProVideo.ApplyToMesh
struct ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// RenderHeads.Media.AVProVideo.AudioChannelMixer
struct AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA;
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
// RenderHeads.Media.AVProVideo.AudioOutput
struct AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0;
// RenderHeads.Media.AVProVideo.AudioOutputManager
struct AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644;
// UnityEngine.AudioSource
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299;
// RenderHeads.Media.AVProVideo.AudioTrack
struct AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7;
// RenderHeads.Media.AVProVideo.AudioTracks
struct AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F;
// RenderHeads.Media.AVProVideo.BaseMediaPlayer
struct BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// RenderHeads.Media.AVProVideo.DisplayIMGUI
struct DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84;
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.Exception
struct Exception_t;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// RenderHeads.Media.AVProVideo.HttpHeaderData
struct HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// RenderHeads.Media.AVProVideo.IAudioTracks
struct IAudioTracks_t8A3F2CDDD50C5D19774FF02BF9A47145CCF02FD8;
// RenderHeads.Media.AVProVideo.IBufferedDisplay
struct IBufferedDisplay_tC7A73FFB9F297222B9BA8B295A424C12E7814A25;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.IDisposable
struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// RenderHeads.Media.AVProVideo.IMediaCache
struct IMediaCache_t66A8FB6CD99EF62F7026A5B437F9477DF0221132;
// RenderHeads.Media.AVProVideo.IMediaControl
struct IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF;
// RenderHeads.Media.AVProVideo.IMediaInfo
struct IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0;
// RenderHeads.Media.AVProVideo.IMediaPlayer
struct IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E;
// RenderHeads.Media.AVProVideo.IMediaSubtitles
struct IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585;
// RenderHeads.Media.AVProVideo.ITextTracks
struct ITextTracks_t67CB72054756889C5C2786039E1EDDCA4038382F;
// RenderHeads.Media.AVProVideo.ITextureProducer
struct ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4;
// RenderHeads.Media.AVProVideo.IVideoTracks
struct IVideoTracks_tDDFAA12F121DE28E876F66D19135CA918E6405AA;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// RenderHeads.Media.AVProVideo.KeyAuthData
struct KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092;
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
// RenderHeads.Media.AVProVideo.MediaCachingOptions
struct MediaCachingOptions_tFD724597B94A896A4004C05F4D897B2974040F9C;
// RenderHeads.Media.AVProVideo.MediaPath
struct MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F;
// RenderHeads.Media.AVProVideo.MediaPlayer
struct MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6;
// RenderHeads.Media.AVProVideo.MediaPlayerEvent
struct MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8;
// RenderHeads.Media.AVProVideo.MediaPlayerLoadEvent
struct MediaPlayerLoadEvent_tB0EA384F8B6997CC77D93ADC07E297F277C7FA84;
// RenderHeads.Media.AVProVideo.MediaPlaylist
struct MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D;
// RenderHeads.Media.AVProVideo.MediaReference
struct MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// RenderHeads.Media.AVProVideo.NullMediaPlayer
struct NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// RenderHeads.Media.AVProVideo.PlaybackQualityStats
struct PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer
struct PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849;
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27;
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF;
// RenderHeads.Media.AVProVideo.Resampler
struct Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8;
// RenderHeads.Media.AVProVideo.ResolveToRenderTexture
struct ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692;
// System.String
struct String_t;
// RenderHeads.Media.AVProVideo.Subtitle
struct Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638;
// RenderHeads.Media.AVProVideo.TextCue
struct TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210;
// RenderHeads.Media.AVProVideo.TextTrack
struct TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31;
// RenderHeads.Media.AVProVideo.TextTracks
struct TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D;
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700;
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4;
// RenderHeads.Media.AVProVideo.TimeRanges
struct TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594;
// RenderHeads.Media.AVProVideo.TrackBase
struct TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE;
// RenderHeads.Media.AVProVideo.TrackCollection
struct TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8;
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F;
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C;
// RenderHeads.Media.AVProVideo.UpdateMultiPassStereo
struct UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE;
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6;
// System.Uri
struct Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E;
// RenderHeads.Media.AVProVideo.VideoTrack
struct VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81;
// RenderHeads.Media.AVProVideo.VideoTracks
struct VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663;
// RenderHeads.Media.AVProVideo.WebGLMediaPlayer
struct WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394;
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D;
// UnityEngine.AudioClip/PCMReaderCallback
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
// UnityEngine.AudioClip/PCMSetPositionCallback
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
// RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance
struct PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// RenderHeads.Media.AVProVideo.Helper/ExpectedPluginVersion
struct ExpectedPluginVersion_t260D3F20003F531C84E0AD4DBE4F71766DB21E1D;
// RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253
struct U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B;
// RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218
struct U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD;
// RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293
struct U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid
struct OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple
struct OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL
struct OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows
struct OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP
struct OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5;
// RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions
struct PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516;
// RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame
struct ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B;
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem
struct MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing
struct Easing_tF5C6D8F40C0E41785C31BC5411CCFFD1BE0FC09E;
IL2CPP_EXTERN_C RuntimeClass* AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IBufferedDisplay_tC7A73FFB9F297222B9BA8B295A424C12E7814A25_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Platform_t12B23C301E648DF733354AC8CA0B94255338A139_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* String_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TrackType_tD863A7443F24F96EF3F46DBDF985DF9773DA6F67_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_tB450078DDE7A55C24846612D13C95DA82F57CF19____E33B94EF0E1FECD53849D083EEBE3E8A40DA9DDB1FAD7BDE4AF5ABDF4B6796DD_0_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral01700BE73AFEF121BC8C6D47CC1EFD8A5117B46B;
IL2CPP_EXTERN_C String_t* _stringLiteral031650BE05E4C926B5CA523D09D8473093C97E8D;
IL2CPP_EXTERN_C String_t* _stringLiteral04976623B208948D54D965AA5268A6A79850A786;
IL2CPP_EXTERN_C String_t* _stringLiteral04B3162297B352972DBF620ADD503FFDC87E88DD;
IL2CPP_EXTERN_C String_t* _stringLiteral06815A8567943C9F72E62FA419B953A52FF314AA;
IL2CPP_EXTERN_C String_t* _stringLiteral08F2CB1D0BCCE126DBA59581D492CDD6C349D2A3;
IL2CPP_EXTERN_C String_t* _stringLiteral09AA5D3506CFCA2A25D19F4E49AC11503F5E083B;
IL2CPP_EXTERN_C String_t* _stringLiteral0DBE39DFDB5EFA0F01D2DD18E24DD544C3C3CB10;
IL2CPP_EXTERN_C String_t* _stringLiteral0DE63BA01E31C16B46AEBAD75285A58C5A88C720;
IL2CPP_EXTERN_C String_t* _stringLiteral0EF30B36BAD046F93D221F6806612B4DCC1D5CBC;
IL2CPP_EXTERN_C String_t* _stringLiteral0FD2C90387BCCC68E9E3CD657096B89D1ADEDE73;
IL2CPP_EXTERN_C String_t* _stringLiteral11C08D0D863D8E427585199F73170B2CF59CA62C;
IL2CPP_EXTERN_C String_t* _stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2;
IL2CPP_EXTERN_C String_t* _stringLiteral188CB786F7D02007B22624037849A56B40E3C48E;
IL2CPP_EXTERN_C String_t* _stringLiteral214C2F53B31C2DB0AB52656589C03DC6A0FA871F;
IL2CPP_EXTERN_C String_t* _stringLiteral25CA330145BF9AA3DD3679FEF8C06E581BF938C6;
IL2CPP_EXTERN_C String_t* _stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F;
IL2CPP_EXTERN_C String_t* _stringLiteral2B9A80E8A189A3C29A90F6775EFE8EC8D20F1D4F;
IL2CPP_EXTERN_C String_t* _stringLiteral2BF4C6E60800EB7FB79A84286708FA925D39EA4F;
IL2CPP_EXTERN_C String_t* _stringLiteral2DDCD297BC9E2834CFF67CF4937C28003851AEE0;
IL2CPP_EXTERN_C String_t* _stringLiteral2FFCF5F87F023A74A88BF1C53D0AA8645AE53518;
IL2CPP_EXTERN_C String_t* _stringLiteral319D0E18F7212356154A5028B9DA6F2AE984CB34;
IL2CPP_EXTERN_C String_t* _stringLiteral332196EF5A985799D7299D9F4346352DA016642C;
IL2CPP_EXTERN_C String_t* _stringLiteral3858FF8780C3353F3A6873027AD30F124D95BD0D;
IL2CPP_EXTERN_C String_t* _stringLiteral397962CA19A2DA5EB894BF85990F21E90AE4F772;
IL2CPP_EXTERN_C String_t* _stringLiteral3B2148A7245ABDEB29A7E39FEAEC729892AE67E4;
IL2CPP_EXTERN_C String_t* _stringLiteral3E6030B168020D4F1B853F323A1D73DD81549AD9;
IL2CPP_EXTERN_C String_t* _stringLiteral3FF764FF882AFF2EA89C62D948092E123CA54F5D;
IL2CPP_EXTERN_C String_t* _stringLiteral43C7A3329D9A2479D8066D3AE83DBBB69A83DEEF;
IL2CPP_EXTERN_C String_t* _stringLiteral454E51B2311A7893B7EFBD690C3354883D57B377;
IL2CPP_EXTERN_C String_t* _stringLiteral49C683E0FC74063A9911EB47CEAAA1CD47DE5D88;
IL2CPP_EXTERN_C String_t* _stringLiteral4A799B498F93A47F683638A5879A35B50C1881DE;
IL2CPP_EXTERN_C String_t* _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
IL2CPP_EXTERN_C String_t* _stringLiteral4DEDC47301EFADD3EECE5AF00EBCF3FD9F10A1FA;
IL2CPP_EXTERN_C String_t* _stringLiteral5161F90B8859AC3753A4C1F9588C70544D9E7659;
IL2CPP_EXTERN_C String_t* _stringLiteral57E75D7259EC1EE151A3602C513C8ACC20618C97;
IL2CPP_EXTERN_C String_t* _stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7;
IL2CPP_EXTERN_C String_t* _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
IL2CPP_EXTERN_C String_t* _stringLiteral5E57DDB7EFEE4DD19E13D564AC87E3BCAB5A9A97;
IL2CPP_EXTERN_C String_t* _stringLiteral5E6F2028B6CE1A7AA808D5A1FDAB0C576AC21B3B;
IL2CPP_EXTERN_C String_t* _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2;
IL2CPP_EXTERN_C String_t* _stringLiteral63765F798190FDBBD6EE1B3907C7772015BB60D2;
IL2CPP_EXTERN_C String_t* _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A;
IL2CPP_EXTERN_C String_t* _stringLiteral6BD3D07097E850786CE9851D1C52BD35827998D3;
IL2CPP_EXTERN_C String_t* _stringLiteral7117237F06D2F81C635D4AECAE1DFBD9B033CADF;
IL2CPP_EXTERN_C String_t* _stringLiteral73754FE79173EC50D94817F665B847AF8FA1E769;
IL2CPP_EXTERN_C String_t* _stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64;
IL2CPP_EXTERN_C String_t* _stringLiteral750360C421651443F58134F2F86112ABCD3F7429;
IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
IL2CPP_EXTERN_C String_t* _stringLiteral77F51302B6EA5AF286BAF279CFF1D7437660DCCD;
IL2CPP_EXTERN_C String_t* _stringLiteral78841A8E401EE2D001B5A9876665EA410358CD3A;
IL2CPP_EXTERN_C String_t* _stringLiteral78CE3B4794AD84AE69DD88155B8F2CB1F357764D;
IL2CPP_EXTERN_C String_t* _stringLiteral794916F72B553A713ACF00472154924A7B4E3538;
IL2CPP_EXTERN_C String_t* _stringLiteral79B448211CFA144ECA185CD2301E7D971A00AD0C;
IL2CPP_EXTERN_C String_t* _stringLiteral7B449CBB82E44EDD3A011DD1F87DE2F6C4B37F62;
IL2CPP_EXTERN_C String_t* _stringLiteral7B55AEC7A7D44535E3E58A0B4CF0ACBB2BFA5EF1;
IL2CPP_EXTERN_C String_t* _stringLiteral7B7C363BD5E84FF3967BDE1D7494C68F3290EF3C;
IL2CPP_EXTERN_C String_t* _stringLiteral800BE5F25AF3D183F1388104A091741D1D19BEEC;
IL2CPP_EXTERN_C String_t* _stringLiteral80206936E8A01B3D39BDAA4EAFECA1119BB79EF7;
IL2CPP_EXTERN_C String_t* _stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C;
IL2CPP_EXTERN_C String_t* _stringLiteral8294B4290F8FECC581AB783ACC9258100AEF188D;
IL2CPP_EXTERN_C String_t* _stringLiteral8577D90163EC84F1A055FC18DBFAE25F4932FE4A;
IL2CPP_EXTERN_C String_t* _stringLiteral8853FF819ACB06E6261C60C3833EACAC9D92BAD2;
IL2CPP_EXTERN_C String_t* _stringLiteral89A6188FBD2EAF07A423F152E82CDC60EF74CC02;
IL2CPP_EXTERN_C String_t* _stringLiteral8D78FC49904BA4158BE97119BBDD4EAADF6FCFEE;
IL2CPP_EXTERN_C String_t* _stringLiteral8D843C9E3797C9BE946980CDB87CEB3F1EFEDAD5;
IL2CPP_EXTERN_C String_t* _stringLiteral901688340E04D36FF02FE4E86F4BACE70B9E0810;
IL2CPP_EXTERN_C String_t* _stringLiteral92D746EB71302CDEEC7F599B035E92247F0479AF;
IL2CPP_EXTERN_C String_t* _stringLiteral9620B89CE26B704179A09BDDFA10A78EA31785C8;
IL2CPP_EXTERN_C String_t* _stringLiteral97444C889C68F533BE5956B1A34545F284FC1E4A;
IL2CPP_EXTERN_C String_t* _stringLiteral98866EAF371FBAAD526DEA44B3C0575E306213C7;
IL2CPP_EXTERN_C String_t* _stringLiteral9A8042597EADEA03D44BA2F1BA0290E2C31AB83B;
IL2CPP_EXTERN_C String_t* _stringLiteral9E5EB1B0D2735313863BF0BE577362F33FF49254;
IL2CPP_EXTERN_C String_t* _stringLiteral9E8D4340A9C866903BDC1443145D7131A80374B0;
IL2CPP_EXTERN_C String_t* _stringLiteralA04CCA9491F64869547AC7124ED52A3653141608;
IL2CPP_EXTERN_C String_t* _stringLiteralA19674589205FBB076576C1F22BA89E54C063D1D;
IL2CPP_EXTERN_C String_t* _stringLiteralA5242BA19EA803C92FA3E6104D65940846628370;
IL2CPP_EXTERN_C String_t* _stringLiteralA958C69A5DD8307898A91689622009E639FFB52B;
IL2CPP_EXTERN_C String_t* _stringLiteralAC31974FBA2B289B05B0BB1BCAA6530D790722E3;
IL2CPP_EXTERN_C String_t* _stringLiteralB176247A092C94412B996333F99086FCB288AFAE;
IL2CPP_EXTERN_C String_t* _stringLiteralB1FDB2A2E09B666B25050B4ADE7A7945F888B03F;
IL2CPP_EXTERN_C String_t* _stringLiteralB36D665ED040800C858EA9056F8BA3AC1D79DE27;
IL2CPP_EXTERN_C String_t* _stringLiteralB37C1C3B0436220D580EC6EFCF59625ECDF9D77B;
IL2CPP_EXTERN_C String_t* _stringLiteralB7E52FB4DE67EA047494302989DF46557ECC6422;
IL2CPP_EXTERN_C String_t* _stringLiteralBA2583A22A88A78622EC2163BAECD938350ED59E;
IL2CPP_EXTERN_C String_t* _stringLiteralBCFE54124D9A32F7CDF6C6EE6E9E328836F51BC8;
IL2CPP_EXTERN_C String_t* _stringLiteralBD246998877AB70FC30D0205879482538453BC30;
IL2CPP_EXTERN_C String_t* _stringLiteralBEF124CB91F2E519215159FD1B9BFEAD497F3A17;
IL2CPP_EXTERN_C String_t* _stringLiteralC0BBBFEF24D5E12DF9899019B91B17EAE1876463;
IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10;
IL2CPP_EXTERN_C String_t* _stringLiteralC50D8EC9526B2DAFEEF984E039330B7E4BA66435;
IL2CPP_EXTERN_C String_t* _stringLiteralCA72FCB22D6C0B338E07968B58E2B695F3837FED;
IL2CPP_EXTERN_C String_t* _stringLiteralCC9FE6C4C65B073340EC2464185331F37F73E11B;
IL2CPP_EXTERN_C String_t* _stringLiteralD3C6FF105F16F36B05CE62DC0895F7A6B90F6ED8;
IL2CPP_EXTERN_C String_t* _stringLiteralD4CADDEF0EB05F68569D7855E205936B4051217E;
IL2CPP_EXTERN_C String_t* _stringLiteralD5746C0BD05E9E09663FA764FFF2206D493AFA08;
IL2CPP_EXTERN_C String_t* _stringLiteralD7F9AF0EC1F086448D54F89AD88C993DF65E0684;
IL2CPP_EXTERN_C String_t* _stringLiteralD90F299DDF62852E435F2C9D5DA9D901272FAB2A;
IL2CPP_EXTERN_C String_t* _stringLiteralD9824443C8765E437A0FCC8A6BDBDD4D6E5F710D;
IL2CPP_EXTERN_C String_t* _stringLiteralDCCB222C260EC993D225FEE1B1820942B11B44DC;
IL2CPP_EXTERN_C String_t* _stringLiteralE0FC0BD19E1BEDE450EE2C49F5F7DB212EA6A96B;
IL2CPP_EXTERN_C String_t* _stringLiteralE26786DCB1DE28C9E148DFC667EC4C60F24FC0EC;
IL2CPP_EXTERN_C String_t* _stringLiteralE8EB5315978B3E41DE40AFEEF561C6EA6B3EFEBD;
IL2CPP_EXTERN_C String_t* _stringLiteralE9F293921CA44F97C98BDC775392F1FC77E9932B;
IL2CPP_EXTERN_C String_t* _stringLiteralEB882F68D654A18F9737B5DDDC537FE922E48AF1;
IL2CPP_EXTERN_C String_t* _stringLiteralECAD931766D89511E60E4456C7422B15569B3FC7;
IL2CPP_EXTERN_C String_t* _stringLiteralECD87083A734E2D62FDDE279B977BA56DB8E1840;
IL2CPP_EXTERN_C String_t* _stringLiteralED3EDDE08603F6B8A7475B082385FE302279A8D9;
IL2CPP_EXTERN_C String_t* _stringLiteralEEA36AC7D92ADBAE6C043682C3226C9014C4BC20;
IL2CPP_EXTERN_C String_t* _stringLiteralF50E9B8F28918A134521496E0C902875DA45B0E7;
IL2CPP_EXTERN_C String_t* _stringLiteralF54B0C5F27D7BCFA2EFA843E6130C369D84B2AB4;
IL2CPP_EXTERN_C String_t* _stringLiteralF66DB7820A03F2AABE3AF0E86CA30BBF99910627;
IL2CPP_EXTERN_C String_t* _stringLiteralFB3053A14A226A67421D17662DF839C332B47EE3;
IL2CPP_EXTERN_C String_t* _stringLiteralFB3359A4D630E17AFB6164D889AFB2C6545BE2A4;
IL2CPP_EXTERN_C const RuntimeMethod* ApplyToBase_OnMediaPlayerEvent_mAA17381C638C314A3814E1D5143FD3A180C4B287_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* AudioOutput_OnMediaPlayerEvent_mD79117880CA1F220388094038EE51408E564A517_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mA1A1A5EA98F4AEB299BC494042D99EC21D167E15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m67E893150BF166B28BEBB56FD3ABBED4E81E420B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m607D880B67C752A4A15370F8D32E90CFA33235B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InCubic_mE631789375BFA013F11E6C3926A72C66000D68FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InExpo_mF2B600A914A0ACEF4FBEBC58FA41A23CE8A760D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InOutCubic_mC64835C8D830A16EEA52B7B6C45804EDE228AEBE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InOutExpo_mD981401E0CC1706B61E1844A69061810149A3434_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InOutQuad_m330294620AF8AD22FAAE197ED2E72492B39CE123_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InOutQuart_mAE9719B2CEE07BC2BDE44911B0A1545786522281_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InOutQuint_m9E06E92E7FF4025385AF825D06A9891BF019DB6D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InQuad_mC1B16D4748D54451F7980BAFEDE2BA32BA31C8CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InQuart_m015A652CD5CA04DA73A9CB833A30921ADCF1278D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_InQuint_mCE4F0C6053052550A5FC8525203C7F65F1B51CB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_Linear_m86612E2FD216A7198F98D29C014C7FBB12A7DC15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_OutCubic_m386FECFFE06CFF6A14575754C25841E46CFD76A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_OutExpo_m20AF27A5543F0D080BA11856ADB1B77D4C6D866B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_OutQuad_mFD55D0249108B0E0856C5A845A2CB1CDB4760B2E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_OutQuart_mF683F9EC6E3C25FF1765F5D2B7453230E8EC0F32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_OutQuint_m73746A70BB9537D373D96B0E129299638AC73FAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Easing_Step_m01E8054D32A32E84CEC3921C0B682522EC45C3BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF0FC4224A6C8CF9992F9B9EA82CB1E0772885038_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Clear_m09B4FCD5599FC78B6E52CEF1B6905DD4232A299F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m60C8B6177DC8E06C949DD8CAB42E9C9641AA6896_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m3B183BBC72724784751800A004C375E7896FACFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m20D21636DF685953A4F11DC14B49F2F43BFB6DA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Helper_GetMatrixForOrientation_mC84927ED55592554D0E2A8FBE1739C88916CE0B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC799FE440F95B063C771E2D123387E3220AA340A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m059AD7241C4BE5E0DA4ACC32DFE67811462C59A2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mA135DBBA4D5F07B992529BECDCC56E2B9B72B6C4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_IndexOf_m10C3380BA29130BB12227F427919605506D1C9D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAt_m16BBB24BA908522E1C549B35F47D13F2D529D5A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m79966066D2950D746DE8EA6002B5A801C036D5EB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB58F6E397309CE4777D6C7A30B11F30B4BB1C336_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m2C6A32D2636616C6DD09CBD140E7E90DD968DD22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mE47652B453E7E26F4304124D0550BCCC5F467087_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* PlaylistMediaPlayer_OnVideoEvent_m9EFF4755584D8F72DB032BC032790703AC45D929_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_FindObjectsOfTypeAll_TisMediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_m60B4B6DB1DFCBE219B4FE6B7338F00984DB5AD08_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TrackCollection_1_get_ActiveTrack_m150EDEB5FE41D0D8098F3B3AAAC09C4BC54C695C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TrackCollection_1_get_ActiveTrack_m30C15384EDC12CFF5C488F2BAEBDB9E5757783CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TrackCollection_1_get_ActiveTrack_mFF53DE38B4607052EB2B9D592AB67B506E5BFE29_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CExtractFrameCoroutineU3Ed__253_System_Collections_IEnumerator_Reset_m82F5F44A401D2A33872FCD865D1102E4F7D894F0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CFinalRenderCaptureU3Ed__218_System_Collections_IEnumerator_Reset_m89F172AD480CD139F7CCAA7D16ACB12D5E74A150_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CLoadSubtitlesCoroutineU3Ed__293_System_Collections_IEnumerator_Reset_m2BE199201C2E39D2376711F404BF4629038B8E4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_3_AddListener_mAE261699FE6B1E095441944EE388E2F15DE06441_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_3_RemoveListener_mB1CE41EB70C15824D0161E6444F96FECCC984639_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_3__ctor_mAA904383A3788FB8E2A29F91EA8218C6A2FB5315_RuntimeMethod_var;
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com;
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke;
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct IBufferedDisplayU5BU5D_t9CD7B3B63B8C32AFF27BE6D6597528D5F0D97DA9;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D;
struct MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46;
struct TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19;
struct TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA;
IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// <Module>
struct U3CModuleU3E_tBB6ABEC211F1B22E57A251EA8ED32371A0FBDE09
{
};
// System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>
struct Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] System.Collections.Generic.Dictionary`2::_entries
EntryU5BU5D_tF4547CCA46487DA5D90A92921A5157788A9FDB19* ____entries_1;
// System.Int32 System.Collections.Generic.Dictionary`2::_count
int32_t ____count_2;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeList
int32_t ____freeList_3;
// System.Int32 System.Collections.Generic.Dictionary`2::_freeCount
int32_t ____freeCount_4;
// System.Int32 System.Collections.Generic.Dictionary`2::_version
int32_t ____version_5;
// System.Collections.Generic.IEqualityComparer`1<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tECE361BE36E5326644D1AA0D29CEB82870698F40* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t622EC1FF2A7317D5DC35EF6BB0273255827522FC* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>
struct HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tE2D0AF376703658648B09FF5EA29F0B7551B68ED* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>
struct List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
UnityAction_3U5BU5D_t4B39F0DE765A5040AB3C33B401A81DA4027B5498* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
UnityAction_3U5BU5D_t4B39F0DE765A5040AB3C33B401A81DA4027B5498* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>
struct List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
InputDeviceU5BU5D_t1361FC6DDFE12D211F933B024E51B7E5CF073F63* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InputDeviceU5BU5D_t1361FC6DDFE12D211F933B024E51B7E5CF073F63* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle>
struct List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
SubtitleU5BU5D_t5EBA6FFB4E7430E0C3C96F58BB6B528DEF9518D1* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
SubtitleU5BU5D_t5EBA6FFB4E7430E0C3C96F58BB6B528DEF9518D1* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem>
struct List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
MediaItemU5BU5D_t128A1BEBA47A1D6DD9C2F95BCE811E5570A88139* ____items_1;
// System.Int32 System.Collections.Generic.List`1::_size
int32_t ____size_2;
// System.Int32 System.Collections.Generic.List`1::_version
int32_t ____version_3;
// System.Object System.Collections.Generic.List`1::_syncRoot
RuntimeObject* ____syncRoot_4;
};
struct List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
MediaItemU5BU5D_t128A1BEBA47A1D6DD9C2F95BCE811E5570A88139* ___s_emptyArray_5;
};
// RenderHeads.Media.AVProVideo.Android
struct Android_t51B85BF64D520718C67626010B399ED703F774B2 : public RuntimeObject
{
};
struct Il2CppArrayBounds;
// RenderHeads.Media.AVProVideo.AudioOutputManager
struct AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance> RenderHeads.Media.AVProVideo.AudioOutputManager::_instances
Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* ____instances_1;
};
struct AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_StaticFields
{
// RenderHeads.Media.AVProVideo.AudioOutputManager RenderHeads.Media.AVProVideo.AudioOutputManager::_instance
AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* ____instance_0;
};
// RenderHeads.Media.AVProVideo.HttpHeaderData
struct HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5 : public RuntimeObject
{
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.HttpHeader> RenderHeads.Media.AVProVideo.HttpHeaderData::httpHeaders
List_1_t348DB816683936C664231900D6E77653B7AE20F8* ___httpHeaders_0;
};
// RenderHeads.Media.AVProVideo.KeyAuthData
struct KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092 : public RuntimeObject
{
// System.String RenderHeads.Media.AVProVideo.KeyAuthData::keyServerToken
String_t* ___keyServerToken_0;
// System.String RenderHeads.Media.AVProVideo.KeyAuthData::overrideDecryptionKeyBase64
String_t* ___overrideDecryptionKeyBase64_1;
// System.Byte[] RenderHeads.Media.AVProVideo.KeyAuthData::overrideDecryptionKey
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___overrideDecryptionKey_2;
};
// RenderHeads.Media.AVProVideo.MediaPath
struct MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F : public RuntimeObject
{
// RenderHeads.Media.AVProVideo.MediaPathType RenderHeads.Media.AVProVideo.MediaPath::_pathType
int32_t ____pathType_0;
// System.String RenderHeads.Media.AVProVideo.MediaPath::_path
String_t* ____path_1;
};
// RenderHeads.Media.AVProVideo.MediaPlaylist
struct MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D : public RuntimeObject
{
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem> RenderHeads.Media.AVProVideo.MediaPlaylist::_items
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* ____items_0;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// RenderHeads.Media.AVProVideo.OptionsAppleExtensions
struct OptionsAppleExtensions_t5F7F1B35925134A86E5022D3B18A74CF2719CE4B : public RuntimeObject
{
};
// RenderHeads.Media.AVProVideo.PlaybackQualityStats
struct PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::<SkippedFrames>k__BackingField
int32_t ___U3CSkippedFramesU3Ek__BackingField_0;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::<DuplicateFrames>k__BackingField
int32_t ___U3CDuplicateFramesU3Ek__BackingField_1;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::<UnityDroppedFrames>k__BackingField
int32_t ___U3CUnityDroppedFramesU3Ek__BackingField_2;
// System.Single RenderHeads.Media.AVProVideo.PlaybackQualityStats::<PerfectFramesT>k__BackingField
float ___U3CPerfectFramesTU3Ek__BackingField_3;
// System.String RenderHeads.Media.AVProVideo.PlaybackQualityStats::<VSyncStatus>k__BackingField
String_t* ___U3CVSyncStatusU3Ek__BackingField_4;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::<PerfectFrames>k__BackingField
int32_t ___U3CPerfectFramesU3Ek__BackingField_5;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::<TotalFrames>k__BackingField
int32_t ___U3CTotalFramesU3Ek__BackingField_6;
// System.Boolean RenderHeads.Media.AVProVideo.PlaybackQualityStats::<LogIssues>k__BackingField
bool ___U3CLogIssuesU3Ek__BackingField_7;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::_sameFrameCount
int32_t ____sameFrameCount_8;
// System.Int64 RenderHeads.Media.AVProVideo.PlaybackQualityStats::_lastTimeStamp
int64_t ____lastTimeStamp_9;
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.PlaybackQualityStats::_player
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* ____player_10;
};
// RenderHeads.Media.AVProVideo.Resampler
struct Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8 : public RuntimeObject
{
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Resampler/TimestampedRenderTexture[]> RenderHeads.Media.AVProVideo.Resampler::_buffer
List_1_tA9824588DCB4E62CD1E7648683FCEF6DB06B0C23* ____buffer_0;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.Resampler::_mediaPlayer
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____mediaPlayer_1;
// UnityEngine.RenderTexture[] RenderHeads.Media.AVProVideo.Resampler::_outputTexture
RenderTextureU5BU5D_t9C963C4B9AAD862BBE402147E82F7BEBF699F6A6* ____outputTexture_2;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_start
int32_t ____start_3;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_end
int32_t ____end_4;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_bufferSize
int32_t ____bufferSize_5;
// System.Int64 RenderHeads.Media.AVProVideo.Resampler::_baseTimestamp
int64_t ____baseTimestamp_6;
// System.Single RenderHeads.Media.AVProVideo.Resampler::_elapsedTimeSinceBase
float ____elapsedTimeSinceBase_7;
// UnityEngine.Material RenderHeads.Media.AVProVideo.Resampler::_blendMat
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____blendMat_8;
// RenderHeads.Media.AVProVideo.Resampler/ResampleMode RenderHeads.Media.AVProVideo.Resampler::_resampleMode
int32_t ____resampleMode_9;
// System.String RenderHeads.Media.AVProVideo.Resampler::_name
String_t* ____name_10;
// System.Int64 RenderHeads.Media.AVProVideo.Resampler::_lastTimeStamp
int64_t ____lastTimeStamp_11;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_droppedFrames
int32_t ____droppedFrames_12;
// System.Int64 RenderHeads.Media.AVProVideo.Resampler::_lastDisplayedTimestamp
int64_t ____lastDisplayedTimestamp_13;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_frameDisplayedTimer
int32_t ____frameDisplayedTimer_14;
// System.Int64 RenderHeads.Media.AVProVideo.Resampler::_currentDisplayedTimestamp
int64_t ____currentDisplayedTimestamp_15;
// System.Single RenderHeads.Media.AVProVideo.Resampler::<LastT>k__BackingField
float ___U3CLastTU3Ek__BackingField_16;
// System.Int64 RenderHeads.Media.AVProVideo.Resampler::<TextureTimeStamp>k__BackingField
int64_t ___U3CTextureTimeStampU3Ek__BackingField_17;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_propAfterTex
int32_t ____propAfterTex_20;
// System.Int32 RenderHeads.Media.AVProVideo.Resampler::_propT
int32_t ____propT_21;
// System.Single RenderHeads.Media.AVProVideo.Resampler::_videoFrameRate
float ____videoFrameRate_22;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// RenderHeads.Media.AVProVideo.Subtitle
struct Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638 : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.Subtitle::index
int32_t ___index_0;
// System.String RenderHeads.Media.AVProVideo.Subtitle::text
String_t* ___text_1;
// System.Double RenderHeads.Media.AVProVideo.Subtitle::timeStart
double ___timeStart_2;
// System.Double RenderHeads.Media.AVProVideo.Subtitle::timeEnd
double ___timeEnd_3;
};
// RenderHeads.Media.AVProVideo.TextCue
struct TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210 : public RuntimeObject
{
// System.String RenderHeads.Media.AVProVideo.TextCue::<Text>k__BackingField
String_t* ___U3CTextU3Ek__BackingField_0;
};
// RenderHeads.Media.AVProVideo.TimeRanges
struct TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594 : public RuntimeObject
{
// RenderHeads.Media.AVProVideo.TimeRange[] RenderHeads.Media.AVProVideo.TimeRanges::_ranges
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* ____ranges_0;
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::_minTime
double ____minTime_1;
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::_maxTime
double ____maxTime_2;
};
// RenderHeads.Media.AVProVideo.TrackBase
struct TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.TrackBase::<Uid>k__BackingField
int32_t ___U3CUidU3Ek__BackingField_0;
// RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackBase::<TrackType>k__BackingField
int32_t ___U3CTrackTypeU3Ek__BackingField_1;
// System.String RenderHeads.Media.AVProVideo.TrackBase::<DisplayName>k__BackingField
String_t* ___U3CDisplayNameU3Ek__BackingField_2;
// System.String RenderHeads.Media.AVProVideo.TrackBase::<Name>k__BackingField
String_t* ___U3CNameU3Ek__BackingField_3;
// System.String RenderHeads.Media.AVProVideo.TrackBase::<Language>k__BackingField
String_t* ___U3CLanguageU3Ek__BackingField_4;
// System.Boolean RenderHeads.Media.AVProVideo.TrackBase::<IsDefault>k__BackingField
bool ___U3CIsDefaultU3Ek__BackingField_5;
};
// RenderHeads.Media.AVProVideo.TrackCollection
struct TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C : public RuntimeObject
{
// RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::<TrackType>k__BackingField
int32_t ___U3CTrackTypeU3Ek__BackingField_0;
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.ValueType
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
// RenderHeads.Media.AVProVideo.WebGL
struct WebGL_tD3AC3CEC2014D8E6BC7EF79190FB16BAE0640BF1 : public RuntimeObject
{
};
// RenderHeads.Media.AVProVideo.Windows
struct Windows_t2546F9C4A6B7C22D7E13AD8188981FC662C3024D : public RuntimeObject
{
};
// RenderHeads.Media.AVProVideo.WindowsUWP
struct WindowsUWP_t6EF3E8110289A544371221F24E2BB24913836A66 : public RuntimeObject
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance
struct PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3 : public RuntimeObject
{
// System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput> RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance::outputs
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* ___outputs_0;
// System.Single[] RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance::pcmData
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___pcmData_1;
// System.Boolean RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance::isPcmDataReady
bool ___isPcmDataReady_2;
};
// RenderHeads.Media.AVProVideo.Helper/ExpectedPluginVersion
struct ExpectedPluginVersion_t260D3F20003F531C84E0AD4DBE4F71766DB21E1D : public RuntimeObject
{
};
// RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253
struct U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::<>4__this
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___U3CU3E4__this_2;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::target
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target_3;
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::timeSeconds
double ___timeSeconds_4;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::accurateSeek
bool ___accurateSeek_5;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::timeoutMs
int32_t ___timeoutMs_6;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::timeThresholdMs
int32_t ___timeThresholdMs_7;
// RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::callback
ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* ___callback_8;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218
struct U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::<>4__this
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___U3CU3E4__this_2;
// UnityEngine.YieldInstruction RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::<wait>5__2
YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D* ___U3CwaitU3E5__2_3;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293
struct U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544 : public RuntimeObject
{
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.String RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::url
String_t* ___url_2;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::<>4__this
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___U3CU3E4__this_3;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::mediaPath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath_4;
// UnityEngine.Networking.UnityWebRequest RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::<www>5__2
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwwwU3E5__2_5;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions
struct PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516 : public RuntimeObject
{
// RenderHeads.Media.AVProVideo.HttpHeaderData RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::httpHeaders
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* ___httpHeaders_0;
// RenderHeads.Media.AVProVideo.KeyAuthData RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::keyAuth
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* ___keyAuth_1;
};
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem
struct MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E : public RuntimeObject
{
// System.String RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::name
String_t* ___name_0;
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem/SourceType RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::sourceType
int32_t ___sourceType_1;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::mediaPath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath_2;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture_3;
// System.Single RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::textureDuration
float ___textureDuration_4;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::loop
bool ___loop_5;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/StartMode RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::startMode
int32_t ___startMode_6;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/ProgressMode RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::progressMode
int32_t ___progressMode_7;
// System.Single RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::progressTimeSeconds
float ___progressTimeSeconds_8;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::isOverrideTransition
bool ___isOverrideTransition_9;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::overrideTransition
int32_t ___overrideTransition_10;
// System.Single RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::overrideTransitionDuration
float ___overrideTransitionDuration_11;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::overrideTransitionEasing
int32_t ___overrideTransitionEasing_12;
};
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing
struct Easing_tF5C6D8F40C0E41785C31BC5411CCFFD1BE0FC09E : public RuntimeObject
{
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::preset
int32_t ___preset_0;
};
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.AudioTrack>
struct TrackCollection_1_t4A8C574B884ED2EBC42CC852474738C9C9A1A5C6 : public TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C
{
// T RenderHeads.Media.AVProVideo.TrackCollection`1::<ActiveTrack>k__BackingField
AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* ___U3CActiveTrackU3Ek__BackingField_1;
// System.Collections.Generic.List`1<T> RenderHeads.Media.AVProVideo.TrackCollection`1::_tracks
List_1_t01FE6F9654EFF2B2927CF4D2E59CACCB98F0E09E* ____tracks_2;
};
// RenderHeads.Media.AVProVideo.TrackCollection`1<System.Object>
struct TrackCollection_1_t8A81433EBB19D9229A6D2F01013DB9ADE3C867E9 : public TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C
{
// T RenderHeads.Media.AVProVideo.TrackCollection`1::<ActiveTrack>k__BackingField
RuntimeObject* ___U3CActiveTrackU3Ek__BackingField_1;
// System.Collections.Generic.List`1<T> RenderHeads.Media.AVProVideo.TrackCollection`1::_tracks
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____tracks_2;
};
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.TextTrack>
struct TrackCollection_1_t7D45897E2C63836954B42BAF3EAEB04BB7C9B2B1 : public TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C
{
// T RenderHeads.Media.AVProVideo.TrackCollection`1::<ActiveTrack>k__BackingField
TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* ___U3CActiveTrackU3Ek__BackingField_1;
// System.Collections.Generic.List`1<T> RenderHeads.Media.AVProVideo.TrackCollection`1::_tracks
List_1_t1D958AD636939DBB380E0BCEC16704959FA0D9D8* ____tracks_2;
};
// RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.VideoTrack>
struct TrackCollection_1_t430D1159840E86C352B92A53895CB43177A8C6FD : public TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C
{
// T RenderHeads.Media.AVProVideo.TrackCollection`1::<ActiveTrack>k__BackingField
VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* ___U3CActiveTrackU3Ek__BackingField_1;
// System.Collections.Generic.List`1<T> RenderHeads.Media.AVProVideo.TrackCollection`1::_tracks
List_1_tC13401FC5A9D5F32E43EE93D30006C9BDC6E95B2* ____tracks_2;
};
// UnityEngine.Events.UnityEvent`1<System.String>
struct UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>
struct UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`3::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.AudioConfiguration
struct AudioConfiguration_t4C8585EA98B6559B306B6FAD6A68088555394A5D
{
// UnityEngine.AudioSpeakerMode UnityEngine.AudioConfiguration::speakerMode
int32_t ___speakerMode_0;
// System.Int32 UnityEngine.AudioConfiguration::dspBufferSize
int32_t ___dspBufferSize_1;
// System.Int32 UnityEngine.AudioConfiguration::sampleRate
int32_t ___sampleRate_2;
// System.Int32 UnityEngine.AudioConfiguration::numRealVoices
int32_t ___numRealVoices_3;
// System.Int32 UnityEngine.AudioConfiguration::numVirtualVoices
int32_t ___numVirtualVoices_4;
};
// RenderHeads.Media.AVProVideo.AudioTrack
struct AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7 : public TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE
{
// System.Int32 RenderHeads.Media.AVProVideo.AudioTrack::<Bitrate>k__BackingField
int32_t ___U3CBitrateU3Ek__BackingField_6;
// System.Int32 RenderHeads.Media.AVProVideo.AudioTrack::<ChannelCount>k__BackingField
int32_t ___U3CChannelCountU3Ek__BackingField_7;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// RenderHeads.Media.AVProVideo.BufferedFramesState
#pragma pack(push, tp, 1)
struct BufferedFramesState_t68F1985EEFFE74FD5D8DC7601562AF78B2123036
{
// System.Int32 RenderHeads.Media.AVProVideo.BufferedFramesState::freeFrameCount
int32_t ___freeFrameCount_0;
// System.Int32 RenderHeads.Media.AVProVideo.BufferedFramesState::bufferedFrameCount
int32_t ___bufferedFrameCount_1;
// System.Int64 RenderHeads.Media.AVProVideo.BufferedFramesState::minTimeStamp
int64_t ___minTimeStamp_2;
// System.Int64 RenderHeads.Media.AVProVideo.BufferedFramesState::maxTimeStamp
int64_t ___maxTimeStamp_3;
// System.Int32 RenderHeads.Media.AVProVideo.BufferedFramesState::prerolledCount
int32_t ___prerolledCount_4;
};
#pragma pack(pop, tp)
// System.Byte
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
{
// System.Byte System.Byte::m_value
uint8_t ___m_value_0;
};
// System.Char
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
{
// System.Char System.Char::m_value
Il2CppChar ___m_value_0;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
// System.Byte[] System.Char::s_categoryForLatin1
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3;
};
// UnityEngine.Color
struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F
{
// System.Single UnityEngine.Color::r
float ___r_0;
// System.Single UnityEngine.Color::g
float ___g_1;
// System.Single UnityEngine.Color::b
float ___b_2;
// System.Single UnityEngine.Color::a
float ___a_3;
};
// System.DateTime
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
// System.UInt64 System.DateTime::_dateData
uint64_t ____dateData_46;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields
{
// System.Int32[] System.DateTime::s_daysToMonth365
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth365_30;
// System.Int32[] System.DateTime::s_daysToMonth366
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___s_daysToMonth366_31;
// System.DateTime System.DateTime::MinValue
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MinValue_32;
// System.DateTime System.DateTime::MaxValue
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___MaxValue_33;
// System.DateTime System.DateTime::UnixEpoch
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___UnixEpoch_34;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD
{
// System.UInt64 UnityEngine.XR.InputDevice::m_DeviceId
uint64_t ___m_DeviceId_0;
// System.Boolean UnityEngine.XR.InputDevice::m_Initialized
bool ___m_Initialized_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_pinvoke
{
uint64_t ___m_DeviceId_0;
int32_t ___m_Initialized_1;
};
// Native definition for COM marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_com
{
uint64_t ___m_DeviceId_0;
int32_t ___m_Initialized_1;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.Int64
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
{
// System.Int64 System.Int64::m_value
int64_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// RenderHeads.Media.AVProVideo.LazyShaderProperty
struct LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C
{
// System.String RenderHeads.Media.AVProVideo.LazyShaderProperty::_name
String_t* ____name_0;
// System.Int32 RenderHeads.Media.AVProVideo.LazyShaderProperty::_id
int32_t ____id_1;
};
// Native definition for P/Invoke marshalling of RenderHeads.Media.AVProVideo.LazyShaderProperty
struct LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C_marshaled_pinvoke
{
char* ____name_0;
int32_t ____id_1;
};
// Native definition for COM marshalling of RenderHeads.Media.AVProVideo.LazyShaderProperty
struct LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C_marshaled_com
{
Il2CppChar* ____name_0;
int32_t ____id_1;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngine.Matrix4x4
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6
{
// System.Single UnityEngine.Matrix4x4::m00
float ___m00_0;
// System.Single UnityEngine.Matrix4x4::m10
float ___m10_1;
// System.Single UnityEngine.Matrix4x4::m20
float ___m20_2;
// System.Single UnityEngine.Matrix4x4::m30
float ___m30_3;
// System.Single UnityEngine.Matrix4x4::m01
float ___m01_4;
// System.Single UnityEngine.Matrix4x4::m11
float ___m11_5;
// System.Single UnityEngine.Matrix4x4::m21
float ___m21_6;
// System.Single UnityEngine.Matrix4x4::m31
float ___m31_7;
// System.Single UnityEngine.Matrix4x4::m02
float ___m02_8;
// System.Single UnityEngine.Matrix4x4::m12
float ___m12_9;
// System.Single UnityEngine.Matrix4x4::m22
float ___m22_10;
// System.Single UnityEngine.Matrix4x4::m32
float ___m32_11;
// System.Single UnityEngine.Matrix4x4::m03
float ___m03_12;
// System.Single UnityEngine.Matrix4x4::m13
float ___m13_13;
// System.Single UnityEngine.Matrix4x4::m23
float ___m23_14;
// System.Single UnityEngine.Matrix4x4::m33
float ___m33_15;
};
struct Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields
{
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___zeroMatrix_16;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___identityMatrix_17;
};
// RenderHeads.Media.AVProVideo.MediaHints
struct MediaHints_t916A8C9D21592BD170808C019593D4A248C15589
{
// RenderHeads.Media.AVProVideo.TransparencyMode RenderHeads.Media.AVProVideo.MediaHints::transparency
int32_t ___transparency_0;
// RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.MediaHints::alphaPacking
int32_t ___alphaPacking_1;
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.MediaHints::stereoPacking
int32_t ___stereoPacking_2;
};
struct MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_StaticFields
{
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaHints::defaultHints
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ___defaultHints_3;
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Rect
struct Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D
{
// System.Single UnityEngine.Rect::m_XMin
float ___m_XMin_0;
// System.Single UnityEngine.Rect::m_YMin
float ___m_YMin_1;
// System.Single UnityEngine.Rect::m_Width
float ___m_Width_2;
// System.Single UnityEngine.Rect::m_Height
float ___m_Height_3;
};
// UnityEngine.Resolution
struct Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525
{
// System.Int32 UnityEngine.Resolution::m_Width
int32_t ___m_Width_0;
// System.Int32 UnityEngine.Resolution::m_Height
int32_t ___m_Height_1;
// System.Int32 UnityEngine.Resolution::m_RefreshRate
int32_t ___m_RefreshRate_2;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// RenderHeads.Media.AVProVideo.TextTrack
struct TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31 : public TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE
{
};
// RenderHeads.Media.AVProVideo.TimeRange
#pragma pack(push, tp, 1)
struct TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF
{
// System.Double RenderHeads.Media.AVProVideo.TimeRange::startTime
double ___startTime_0;
// System.Double RenderHeads.Media.AVProVideo.TimeRange::duration
double ___duration_1;
};
#pragma pack(pop, tp)
// System.TimeSpan
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A
{
// System.Int64 System.TimeSpan::_ticks
int64_t ____ticks_22;
};
struct TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_StaticFields
{
// System.TimeSpan System.TimeSpan::Zero
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___Zero_19;
// System.TimeSpan System.TimeSpan::MaxValue
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MaxValue_20;
// System.TimeSpan System.TimeSpan::MinValue
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___MinValue_21;
};
// System.UInt64
struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF
{
// System.UInt64 System.UInt64::m_value
uint64_t ___m_value_0;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2;
// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3;
// UnityEngine.Vector2 UnityEngine.Vector2::upVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4;
// UnityEngine.Vector2 UnityEngine.Vector2::downVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5;
// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6;
// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7;
// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8;
// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9;
};
// UnityEngine.Vector2Int
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A
{
// System.Int32 UnityEngine.Vector2Int::m_X
int32_t ___m_X_0;
// System.Int32 UnityEngine.Vector2Int::m_Y
int32_t ___m_Y_1;
};
struct Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields
{
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Zero
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Zero_2;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_One
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_One_3;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Up
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Up_4;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Down
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Down_5;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Left
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Left_6;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::s_Right
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___s_Right_7;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// UnityEngine.Vector4
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3
{
// System.Single UnityEngine.Vector4::x
float ___x_1;
// System.Single UnityEngine.Vector4::y
float ___y_2;
// System.Single UnityEngine.Vector4::z
float ___z_3;
// System.Single UnityEngine.Vector4::w
float ___w_4;
};
struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3_StaticFields
{
// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___zeroVector_5;
// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___oneVector_6;
// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___positiveInfinityVector_7;
// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___negativeInfinityVector_8;
};
// RenderHeads.Media.AVProVideo.VideoTrack
struct VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81 : public TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE
{
// System.Int32 RenderHeads.Media.AVProVideo.VideoTrack::<Bitrate>k__BackingField
int32_t ___U3CBitrateU3Ek__BackingField_6;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.WaitForEndOfFrame
struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL
struct OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1 : public PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516
{
// RenderHeads.Media.AVProVideo.WebGL/ExternalLibrary RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::externalLibrary
int32_t ___externalLibrary_2;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::useTextureMips
bool ___useTextureMips_3;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows
struct OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787 : public PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516
{
// RenderHeads.Media.AVProVideo.Windows/VideoApi RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::videoApi
int32_t ___videoApi_2;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useHardwareDecoding
bool ___useHardwareDecoding_3;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useTextureMips
bool ___useTextureMips_4;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::use10BitTextures
bool ___use10BitTextures_5;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::hintAlphaChannel
bool ___hintAlphaChannel_6;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useLowLatency
bool ___useLowLatency_7;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useCustomMovParser
bool ___useCustomMovParser_8;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useHapNotchLC
bool ___useHapNotchLC_9;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useStereoDetection
bool ___useStereoDetection_10;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useTextTrackSupport
bool ___useTextTrackSupport_11;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useFacebookAudio360Support
bool ___useFacebookAudio360Support_12;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useAudioDelay
bool ___useAudioDelay_13;
// RenderHeads.Media.AVProVideo.BufferedFrameSelectionMode RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::bufferedFrameSelection
int32_t ___bufferedFrameSelection_14;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::pauseOnPrerollComplete
bool ___pauseOnPrerollComplete_15;
// System.String RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::forceAudioOutputDeviceName
String_t* ___forceAudioOutputDeviceName_16;
// System.Collections.Generic.List`1<System.String> RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::preferredFilters
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___preferredFilters_17;
// RenderHeads.Media.AVProVideo.Windows/AudioOutput RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::audioOutput
int32_t ___audioOutput_18;
// RenderHeads.Media.AVProVideo.Audio360ChannelMode RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::audio360ChannelMode
int32_t ___audio360ChannelMode_19;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::startWithHighestBitrate
bool ___startWithHighestBitrate_20;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useLowLiveLatency
bool ___useLowLiveLatency_21;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::parallelFrameCount
int32_t ___parallelFrameCount_22;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::prerollFrameCount
int32_t ___prerollFrameCount_23;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::useUnityAudio
bool ___useUnityAudio_24;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::enableAudio360
bool ___enableAudio360_25;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP
struct OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5 : public PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516
{
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::useHardwareDecoding
bool ___useHardwareDecoding_2;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::useTextureMips
bool ___useTextureMips_3;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::use10BitTextures
bool ___use10BitTextures_4;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::hintOutput10Bit
bool ___hintOutput10Bit_5;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::useLowLatency
bool ___useLowLatency_6;
// RenderHeads.Media.AVProVideo.WindowsUWP/VideoApi RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::videoApi
int32_t ___videoApi_7;
// RenderHeads.Media.AVProVideo.WindowsUWP/AudioOutput RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::audioOutput
int32_t ___audioOutput_8;
// RenderHeads.Media.AVProVideo.Audio360ChannelMode RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::audio360ChannelMode
int32_t ___audio360ChannelMode_9;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::startWithHighestBitrate
bool ___startWithHighestBitrate_10;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::useLowLiveLatency
bool ___useLowLiveLatency_11;
};
// UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
intptr_t ___m_Ptr_0;
// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
Action_1_tE8693FF0E67CDBA52BAFB211BFF1844D076ABAFB* ___m_completeCallback_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
Il2CppMethodPointer ___m_completeCallback_1;
};
// RenderHeads.Media.AVProVideo.AudioTracks
struct AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F : public TrackCollection_1_t4A8C574B884ED2EBC42CC852474738C9C9A1A5C6
{
};
// RenderHeads.Media.AVProVideo.BaseMediaPlayer
struct BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104 : public RuntimeObject
{
// System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::_playerDescription
String_t* ____playerDescription_0;
// RenderHeads.Media.AVProVideo.ErrorCode RenderHeads.Media.AVProVideo.BaseMediaPlayer::_lastError
int32_t ____lastError_1;
// UnityEngine.FilterMode RenderHeads.Media.AVProVideo.BaseMediaPlayer::_defaultTextureFilterMode
int32_t ____defaultTextureFilterMode_2;
// UnityEngine.TextureWrapMode RenderHeads.Media.AVProVideo.BaseMediaPlayer::_defaultTextureWrapMode
int32_t ____defaultTextureWrapMode_3;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::_defaultTextureAnisoLevel
int32_t ____defaultTextureAnisoLevel_4;
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.BaseMediaPlayer::_mediaHints
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ____mediaHints_5;
// RenderHeads.Media.AVProVideo.TimeRanges RenderHeads.Media.AVProVideo.BaseMediaPlayer::_seekableTimes
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* ____seekableTimes_6;
// RenderHeads.Media.AVProVideo.TimeRanges RenderHeads.Media.AVProVideo.BaseMediaPlayer::_bufferedTimes
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* ____bufferedTimes_7;
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::_displayRateTimer
float ____displayRateTimer_8;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::_displayRateLastFrameCount
int32_t ____displayRateLastFrameCount_9;
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::_displayRate
float ____displayRate_10;
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::_stallDetectionTimer
float ____stallDetectionTimer_11;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::_stallDetectionFrame
int32_t ____stallDetectionFrame_12;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::_stallDetectionGuard
int32_t ____stallDetectionGuard_13;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle> RenderHeads.Media.AVProVideo.BaseMediaPlayer::_subtitles
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* ____subtitles_14;
// RenderHeads.Media.AVProVideo.Subtitle RenderHeads.Media.AVProVideo.BaseMediaPlayer::_currentSubtitle
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* ____currentSubtitle_15;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::_unityFrameCountBufferedDisplayGuard
int32_t ____unityFrameCountBufferedDisplayGuard_16;
// RenderHeads.Media.AVProVideo.PlaybackQualityStats RenderHeads.Media.AVProVideo.BaseMediaPlayer::_playbackQualityStats
PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* ____playbackQualityStats_17;
// RenderHeads.Media.AVProVideo.TextCue RenderHeads.Media.AVProVideo.BaseMediaPlayer::_currentTextCue
TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* ____currentTextCue_18;
// RenderHeads.Media.AVProVideo.VideoTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::_videoTracks
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* ____videoTracks_19;
// RenderHeads.Media.AVProVideo.AudioTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::_audioTracks
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* ____audioTracks_20;
// RenderHeads.Media.AVProVideo.TextTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::_textTracks
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* ____textTracks_21;
// RenderHeads.Media.AVProVideo.TrackCollection[] RenderHeads.Media.AVProVideo.BaseMediaPlayer::_trackCollections
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* ____trackCollections_22;
};
// UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.CertificateHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.CertificateHandler
struct CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Delegate
struct Delegate_t : public RuntimeObject
{
// System.IntPtr System.Delegate::method_ptr
Il2CppMethodPointer ___method_ptr_0;
// System.IntPtr System.Delegate::invoke_impl
intptr_t ___invoke_impl_1;
// System.Object System.Delegate::m_target
RuntimeObject* ___m_target_2;
// System.IntPtr System.Delegate::method
intptr_t ___method_3;
// System.IntPtr System.Delegate::delegate_trampoline
intptr_t ___delegate_trampoline_4;
// System.IntPtr System.Delegate::extra_arg
intptr_t ___extra_arg_5;
// System.IntPtr System.Delegate::method_code
intptr_t ___method_code_6;
// System.IntPtr System.Delegate::interp_method
intptr_t ___interp_method_7;
// System.IntPtr System.Delegate::interp_invoke_impl
intptr_t ___interp_invoke_impl_8;
// System.Reflection.MethodInfo System.Delegate::method_info
MethodInfo_t* ___method_info_9;
// System.Reflection.MethodInfo System.Delegate::original_method_info
MethodInfo_t* ___original_method_info_10;
// System.DelegateData System.Delegate::data
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
// System.Boolean System.Delegate::method_is_virtual
bool ___method_is_virtual_12;
};
// Native definition for P/Invoke marshalling of System.Delegate
struct Delegate_t_marshaled_pinvoke
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// Native definition for COM marshalling of System.Delegate
struct Delegate_t_marshaled_com
{
intptr_t ___method_ptr_0;
intptr_t ___invoke_impl_1;
Il2CppIUnknown* ___m_target_2;
intptr_t ___method_3;
intptr_t ___delegate_trampoline_4;
intptr_t ___extra_arg_5;
intptr_t ___method_code_6;
intptr_t ___interp_method_7;
intptr_t ___interp_invoke_impl_8;
MethodInfo_t* ___method_info_9;
MethodInfo_t* ___original_method_info_10;
DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11;
int32_t ___method_is_virtual_12;
};
// UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.DownloadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.DownloadHandler
struct DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// System.Exception
struct Exception_t : public RuntimeObject
{
// System.String System.Exception::_className
String_t* ____className_1;
// System.String System.Exception::_message
String_t* ____message_2;
// System.Collections.IDictionary System.Exception::_data
RuntimeObject* ____data_3;
// System.Exception System.Exception::_innerException
Exception_t* ____innerException_4;
// System.String System.Exception::_helpURL
String_t* ____helpURL_5;
// System.Object System.Exception::_stackTrace
RuntimeObject* ____stackTrace_6;
// System.String System.Exception::_stackTraceString
String_t* ____stackTraceString_7;
// System.String System.Exception::_remoteStackTraceString
String_t* ____remoteStackTraceString_8;
// System.Int32 System.Exception::_remoteStackIndex
int32_t ____remoteStackIndex_9;
// System.Object System.Exception::_dynamicMethods
RuntimeObject* ____dynamicMethods_10;
// System.Int32 System.Exception::_HResult
int32_t ____HResult_11;
// System.String System.Exception::_source
String_t* ____source_12;
// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
// System.Diagnostics.StackTrace[] System.Exception::captured_traces
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
// System.IntPtr[] System.Exception::native_trace_ips
IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15;
// System.Int32 System.Exception::caught_in_unmanaged
int32_t ___caught_in_unmanaged_16;
};
struct Exception_t_StaticFields
{
// System.Object System.Exception::s_EDILock
RuntimeObject* ___s_EDILock_0;
};
// Native definition for P/Invoke marshalling of System.Exception
struct Exception_t_marshaled_pinvoke
{
char* ____className_1;
char* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_pinvoke* ____innerException_4;
char* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
char* ____stackTraceString_7;
char* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
char* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// Native definition for COM marshalling of System.Exception
struct Exception_t_marshaled_com
{
Il2CppChar* ____className_1;
Il2CppChar* ____message_2;
RuntimeObject* ____data_3;
Exception_t_marshaled_com* ____innerException_4;
Il2CppChar* ____helpURL_5;
Il2CppIUnknown* ____stackTrace_6;
Il2CppChar* ____stackTraceString_7;
Il2CppChar* ____remoteStackTraceString_8;
int32_t ____remoteStackIndex_9;
Il2CppIUnknown* ____dynamicMethods_10;
int32_t ____HResult_11;
Il2CppChar* ____source_12;
SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13;
StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14;
Il2CppSafeArray/*NONE*/* ___native_trace_ips_15;
int32_t ___caught_in_unmanaged_16;
};
// RenderHeads.Media.AVProVideo.Helper
struct Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873 : public RuntimeObject
{
};
struct Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields
{
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.Helper::PortraitMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___PortraitMatrix_6;
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.Helper::PortraitFlippedMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___PortraitFlippedMatrix_7;
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.Helper::LandscapeFlippedMatrix
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 ___LandscapeFlippedMatrix_8;
};
// RenderHeads.Media.AVProVideo.MediaCachingOptions
struct MediaCachingOptions_tFD724597B94A896A4004C05F4D897B2974040F9C : public RuntimeObject
{
// System.Double RenderHeads.Media.AVProVideo.MediaCachingOptions::minimumRequiredBitRate
double ___minimumRequiredBitRate_0;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.MediaCachingOptions::minimumRequiredResolution
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___minimumRequiredResolution_1;
// System.Double RenderHeads.Media.AVProVideo.MediaCachingOptions::maximumRequiredBitRate
double ___maximumRequiredBitRate_2;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.MediaCachingOptions::maximumRequiredResolution
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___maximumRequiredResolution_3;
// System.String RenderHeads.Media.AVProVideo.MediaCachingOptions::title
String_t* ___title_4;
// System.Byte[] RenderHeads.Media.AVProVideo.MediaCachingOptions::artwork
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___artwork_5;
};
// RenderHeads.Media.AVProVideo.MediaPlayerEvent
struct MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8 : public UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A
{
// System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>> RenderHeads.Media.AVProVideo.MediaPlayerEvent::_listeners
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* ____listeners_4;
};
// RenderHeads.Media.AVProVideo.MediaPlayerLoadEvent
struct MediaPlayerLoadEvent_tB0EA384F8B6997CC77D93ADC07E297F277C7FA84 : public UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257
{
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
intptr_t ___m_CachedPtr_0;
};
// System.RuntimeFieldHandle
struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
{
// System.IntPtr System.RuntimeFieldHandle::value
intptr_t ___value_0;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// RenderHeads.Media.AVProVideo.TextTracks
struct TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D : public TrackCollection_1_t7D45897E2C63836954B42BAF3EAEB04BB7C9B2B1
{
};
// RenderHeads.Media.AVProVideo.TextureFrame
#pragma pack(push, tp, 1)
struct TextureFrame_tBE7A42A6F2B0CEA03B8DFA88B16004BD562336DC
{
// System.IntPtr RenderHeads.Media.AVProVideo.TextureFrame::texturePointer
intptr_t ___texturePointer_0;
// System.IntPtr RenderHeads.Media.AVProVideo.TextureFrame::auxTexturePointer
intptr_t ___auxTexturePointer_1;
// System.Int64 RenderHeads.Media.AVProVideo.TextureFrame::timeStamp
int64_t ___timeStamp_2;
// System.UInt32 RenderHeads.Media.AVProVideo.TextureFrame::frameCounter
uint32_t ___frameCounter_3;
// System.UInt32 RenderHeads.Media.AVProVideo.TextureFrame::writtenFrameCount
uint32_t ___writtenFrameCount_4;
// RenderHeads.Media.AVProVideo.TextureFlags RenderHeads.Media.AVProVideo.TextureFrame::flags
int32_t ___flags_5;
// System.IntPtr RenderHeads.Media.AVProVideo.TextureFrame::internalNativePointer
intptr_t ___internalNativePointer_6;
};
#pragma pack(pop, tp)
// UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6 : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UploadHandler::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Networking.UploadHandler
struct UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// RenderHeads.Media.AVProVideo.VideoRender
struct VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F : public RuntimeObject
{
};
struct VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields
{
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropChromaTex
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropChromaTex_19;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropVertScale
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropVertScale_20;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropApplyGamma
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropApplyGamma_21;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropStereo
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropStereo_22;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropAlphaPack
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropAlphaPack_23;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropLayout
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropLayout_24;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropViewMatrix
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropViewMatrix_25;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropTextureMatrix
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropTextureMatrix_26;
// System.String RenderHeads.Media.AVProVideo.VideoRender::Keyword_UseHSBC
String_t* ___Keyword_UseHSBC_27;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropHue
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropHue_28;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropSaturation
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropSaturation_29;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropContrast
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropContrast_30;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropBrightness
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropBrightness_31;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.VideoRender::PropInvGamma
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropInvGamma_32;
};
// RenderHeads.Media.AVProVideo.VideoResolveOptions
struct VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180
{
// System.Boolean RenderHeads.Media.AVProVideo.VideoResolveOptions::applyHSBC
bool ___applyHSBC_0;
// System.Single RenderHeads.Media.AVProVideo.VideoResolveOptions::hue
float ___hue_1;
// System.Single RenderHeads.Media.AVProVideo.VideoResolveOptions::saturation
float ___saturation_2;
// System.Single RenderHeads.Media.AVProVideo.VideoResolveOptions::brightness
float ___brightness_3;
// System.Single RenderHeads.Media.AVProVideo.VideoResolveOptions::contrast
float ___contrast_4;
// System.Single RenderHeads.Media.AVProVideo.VideoResolveOptions::gamma
float ___gamma_5;
// UnityEngine.Color RenderHeads.Media.AVProVideo.VideoResolveOptions::tint
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_6;
// System.Boolean RenderHeads.Media.AVProVideo.VideoResolveOptions::generateMipmaps
bool ___generateMipmaps_7;
};
// Native definition for P/Invoke marshalling of RenderHeads.Media.AVProVideo.VideoResolveOptions
struct VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_pinvoke
{
int32_t ___applyHSBC_0;
float ___hue_1;
float ___saturation_2;
float ___brightness_3;
float ___contrast_4;
float ___gamma_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_6;
int32_t ___generateMipmaps_7;
};
// Native definition for COM marshalling of RenderHeads.Media.AVProVideo.VideoResolveOptions
struct VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_com
{
int32_t ___applyHSBC_0;
float ___hue_1;
float ___saturation_2;
float ___brightness_3;
float ___contrast_4;
float ___gamma_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___tint_6;
int32_t ___generateMipmaps_7;
};
// RenderHeads.Media.AVProVideo.VideoTracks
struct VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E : public TrackCollection_1_t430D1159840E86C352B92A53895CB43177A8C6FD
{
};
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid
struct OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605 : public PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516
{
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/ChangeFlags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::_changed
int32_t ____changed_2;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::_preferredMaximumResolution
int32_t ____preferredMaximumResolution_3;
// UnityEngine.Vector2Int RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::_customPreferredMaximumResolution
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ____customPreferredMaximumResolution_4;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::_preferredPeakBitRate
float ____preferredPeakBitRate_5;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::_preferredPeakBitRateUnits
int32_t ____preferredPeakBitRateUnits_6;
// RenderHeads.Media.AVProVideo.Android/VideoApi RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::videoApi
int32_t ___videoApi_7;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::useFastOesPath
bool ___useFastOesPath_8;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::showPosterFrame
bool ___showPosterFrame_9;
// RenderHeads.Media.AVProVideo.Android/AudioOutput RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::audioOutput
int32_t ___audioOutput_10;
// RenderHeads.Media.AVProVideo.Audio360ChannelMode RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::audio360ChannelMode
int32_t ___audio360ChannelMode_11;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::preferSoftwareDecoder
bool ___preferSoftwareDecoder_12;
// RenderHeads.Media.AVProVideo.Android/TextureFiltering RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::blitTextureFiltering
int32_t ___blitTextureFiltering_13;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::fileOffset
int32_t ___fileOffset_14;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::startWithHighestBitrate
bool ___startWithHighestBitrate_15;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::minBufferMs
int32_t ___minBufferMs_16;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::maxBufferMs
int32_t ___maxBufferMs_17;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::bufferForPlaybackMs
int32_t ___bufferForPlaybackMs_18;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::bufferForPlaybackAfterRebufferMs
int32_t ___bufferForPlaybackAfterRebufferMs_19;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::enableAudio360
bool ___enableAudio360_20;
};
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple
struct OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E : public PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516
{
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/TextureFormat RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::DefaultTextureFormat
int32_t ___DefaultTextureFormat_2;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::DefaultFlags
int32_t ___DefaultFlags_3;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/TextureFormat RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::textureFormat
int32_t ___textureFormat_4;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/AudioMode RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::audioMode
int32_t ___audioMode_5;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_flags
int32_t ____flags_6;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::maximumPlaybackRate
float ___maximumPlaybackRate_7;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/ChangeFlags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_changed
int32_t ____changed_8;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_preferredPeakBitRate
float ____preferredPeakBitRate_9;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_preferredPeakBitRateUnits
int32_t ____preferredPeakBitRateUnits_10;
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_preferredForwardBufferDuration
double ____preferredForwardBufferDuration_11;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_preferredMaximumResolution
int32_t ____preferredMaximumResolution_12;
// UnityEngine.Vector2Int RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::_customPreferredMaximumResolution
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ____customPreferredMaximumResolution_13;
};
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
// UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.Material
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.MulticastDelegate
struct MulticastDelegate_t : public Delegate_t
{
// System.Delegate[] System.MulticastDelegate::delegates
DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13;
};
// Native definition for P/Invoke marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
Delegate_t_marshaled_pinvoke** ___delegates_13;
};
// Native definition for COM marshalling of System.MulticastDelegate
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
Delegate_t_marshaled_com** ___delegates_13;
};
// RenderHeads.Media.AVProVideo.NullMediaPlayer
struct NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E : public BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104
{
// System.Boolean RenderHeads.Media.AVProVideo.NullMediaPlayer::_isPlaying
bool ____isPlaying_23;
// System.Boolean RenderHeads.Media.AVProVideo.NullMediaPlayer::_isPaused
bool ____isPaused_24;
// System.Double RenderHeads.Media.AVProVideo.NullMediaPlayer::_currentTime
double ____currentTime_25;
// System.Single RenderHeads.Media.AVProVideo.NullMediaPlayer::_volume
float ____volume_26;
// System.Single RenderHeads.Media.AVProVideo.NullMediaPlayer::_playbackRate
float ____playbackRate_27;
// System.Boolean RenderHeads.Media.AVProVideo.NullMediaPlayer::_bLoop
bool ____bLoop_28;
// System.Int32 RenderHeads.Media.AVProVideo.NullMediaPlayer::_Width
int32_t ____Width_29;
// System.Int32 RenderHeads.Media.AVProVideo.NullMediaPlayer::_height
int32_t ____height_30;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.NullMediaPlayer::_texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____texture_31;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.NullMediaPlayer::_texture_AVPro
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____texture_AVPro_32;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.NullMediaPlayer::_texture_AVPro1
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____texture_AVPro1_33;
// System.Single RenderHeads.Media.AVProVideo.NullMediaPlayer::_fakeFlipTime
float ____fakeFlipTime_34;
// System.Int32 RenderHeads.Media.AVProVideo.NullMediaPlayer::_frameCount
int32_t ____frameCount_35;
};
// UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
// UnityEngine.Shader
struct Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// System.SystemException
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
// UnityEngine.Texture
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700_StaticFields
{
// System.Int32 UnityEngine.Texture::GenerateAllMips
int32_t ___GenerateAllMips_4;
};
// System.Type
struct Type_t : public MemberInfo_t
{
// System.RuntimeTypeHandle System.Type::_impl
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8;
};
struct Type_t_StaticFields
{
// System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder
Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0;
// System.Char System.Type::Delimiter
Il2CppChar ___Delimiter_1;
// System.Type[] System.Type::EmptyTypes
TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2;
// System.Object System.Type::Missing
RuntimeObject* ___Missing_3;
// System.Reflection.MemberFilter System.Type::FilterAttribute
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4;
// System.Reflection.MemberFilter System.Type::FilterName
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5;
// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6;
};
// UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F : public RuntimeObject
{
// System.IntPtr UnityEngine.Networking.UnityWebRequest::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::m_DownloadHandler
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* ___m_DownloadHandler_1;
// UnityEngine.Networking.UploadHandler UnityEngine.Networking.UnityWebRequest::m_UploadHandler
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6* ___m_UploadHandler_2;
// UnityEngine.Networking.CertificateHandler UnityEngine.Networking.UnityWebRequest::m_CertificateHandler
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804* ___m_CertificateHandler_3;
// System.Uri UnityEngine.Networking.UnityWebRequest::m_Uri
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeCertificateHandlerOnDispose>k__BackingField
bool ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeDownloadHandlerOnDispose>k__BackingField
bool ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
// System.Boolean UnityEngine.Networking.UnityWebRequest::<disposeUploadHandlerOnDispose>k__BackingField
bool ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_pinvoke ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_pinvoke ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_pinvoke ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequest
struct UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com
{
intptr_t ___m_Ptr_0;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB_marshaled_com* ___m_DownloadHandler_1;
UploadHandler_t7E504B1A83346248A0C8C4AF73A893226CB83EF6_marshaled_com* ___m_UploadHandler_2;
CertificateHandler_t148B524FA5DB39F3ABADB181CD420FC505C33804_marshaled_com* ___m_CertificateHandler_3;
Uri_t1500A52B5F71A04F5D05C0852D0F2A0941842A0E* ___m_Uri_4;
int32_t ___U3CdisposeCertificateHandlerOnDisposeU3Ek__BackingField_5;
int32_t ___U3CdisposeDownloadHandlerOnDisposeU3Ek__BackingField_6;
int32_t ___U3CdisposeUploadHandlerOnDisposeU3Ek__BackingField_7;
};
// UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C
{
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequestAsyncOperation::<webRequest>k__BackingField
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_pinvoke : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_pinvoke
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_pinvoke* ___U3CwebRequestU3Ek__BackingField_2;
};
// Native definition for COM marshalling of UnityEngine.Networking.UnityWebRequestAsyncOperation
struct UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C_marshaled_com : public AsyncOperation_tD2789250E4B098DEDA92B366A577E500A92D2D3C_marshaled_com
{
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F_marshaled_com* ___U3CwebRequestU3Ek__BackingField_2;
};
// RenderHeads.Media.AVProVideo.WebGLMediaPlayer
struct WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394 : public BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104
{
// RenderHeads.Media.AVProVideo.WebGL/ExternalLibrary RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_externalLibrary
int32_t ____externalLibrary_23;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_playerIndex
int32_t ____playerIndex_24;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_playerID
int32_t ____playerID_25;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_texture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____texture_26;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_width
int32_t ____width_27;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_height
int32_t ____height_28;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_cachedVideoTrackCount
int32_t ____cachedVideoTrackCount_29;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_cachedAudioTrackCount
int32_t ____cachedAudioTrackCount_30;
// System.Int32 RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_cachedTextTrackCount
int32_t ____cachedTextTrackCount_31;
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_isDirtyVideoTracks
bool ____isDirtyVideoTracks_32;
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_isDirtyAudioTracks
bool ____isDirtyAudioTracks_33;
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_isDirtyTextTracks
bool ____isDirtyTextTracks_34;
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_useTextureMips
bool ____useTextureMips_35;
// System.IntPtr RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_cachedTextureNativePtr
intptr_t ____cachedTextureNativePtr_36;
};
struct WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_StaticFields
{
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::_isWebGL1
bool ____isWebGL1_37;
};
// System.Func`2<System.Single,System.Single>
struct Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2 : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>
struct UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81 : public MulticastDelegate_t
{
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// RenderHeads.Media.AVProVideo.MediaReference
struct MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String RenderHeads.Media.AVProVideo.MediaReference::_alias
String_t* ____alias_4;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaReference::_mediaPath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ____mediaPath_5;
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaReference::_hints
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ____hints_6;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_macOS
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____macOS_7;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_windows
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____windows_8;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_android
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____android_9;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_iOS
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____iOS_10;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_tvOS
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____tvOS_11;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_windowsUWP
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____windowsUWP_12;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::_webGL
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____webGL_13;
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.RenderTexture
struct RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Renderer
struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Texture2D
struct Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4 : public Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame
struct ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B : public MulticastDelegate_t
{
};
// UnityEngine.AudioBehaviour
struct AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.MeshRenderer
struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// RenderHeads.Media.AVProVideo.ApplyToBase
struct ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.ApplyToBase::_media
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____media_4;
// System.Boolean RenderHeads.Media.AVProVideo.ApplyToBase::_automaticStereoPacking
bool ____automaticStereoPacking_5;
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.ApplyToBase::_overrideStereoPacking
int32_t ____overrideStereoPacking_6;
// System.Boolean RenderHeads.Media.AVProVideo.ApplyToBase::_stereoRedGreenTint
bool ____stereoRedGreenTint_7;
// System.Boolean RenderHeads.Media.AVProVideo.ApplyToBase::_isDirty
bool ____isDirty_8;
};
// RenderHeads.Media.AVProVideo.AudioChannelMixer
struct AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single[] RenderHeads.Media.AVProVideo.AudioChannelMixer::_channels
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____channels_5;
};
// RenderHeads.Media.AVProVideo.AudioOutput
struct AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.AudioOutput::_mediaPlayer
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____mediaPlayer_4;
// RenderHeads.Media.AVProVideo.AudioOutput/AudioOutputMode RenderHeads.Media.AVProVideo.AudioOutput::_audioOutputMode
int32_t ____audioOutputMode_5;
// System.Int32 RenderHeads.Media.AVProVideo.AudioOutput::_channelMask
int32_t ____channelMask_6;
// System.Boolean RenderHeads.Media.AVProVideo.AudioOutput::_supportPositionalAudio
bool ____supportPositionalAudio_7;
// UnityEngine.AudioSource RenderHeads.Media.AVProVideo.AudioOutput::_audioSource
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ____audioSource_8;
};
// UnityEngine.AudioSource
struct AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299 : public AudioBehaviour_t2DC0BEF7B020C952F3D2DA5AAAC88501C7EEB941
{
};
// RenderHeads.Media.AVProVideo.DisplayIMGUI
struct DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.DisplayIMGUI::_mediaPlayer
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____mediaPlayer_4;
// UnityEngine.ScaleMode RenderHeads.Media.AVProVideo.DisplayIMGUI::_scaleMode
int32_t ____scaleMode_5;
// UnityEngine.Color RenderHeads.Media.AVProVideo.DisplayIMGUI::_color
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ____color_6;
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::_allowTransparency
bool ____allowTransparency_7;
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::_useDepth
bool ____useDepth_8;
// System.Int32 RenderHeads.Media.AVProVideo.DisplayIMGUI::_depth
int32_t ____depth_9;
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::_isAreaFullScreen
bool ____isAreaFullScreen_10;
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::_areaX
float ____areaX_11;
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::_areaY
float ____areaY_12;
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::_areaWidth
float ____areaWidth_13;
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::_areaHeight
float ____areaHeight_14;
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::_showAreaInEditor
bool ____showAreaInEditor_15;
// UnityEngine.Material RenderHeads.Media.AVProVideo.DisplayIMGUI::_material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____material_17;
};
struct DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields
{
// UnityEngine.Shader RenderHeads.Media.AVProVideo.DisplayIMGUI::_shaderAlphaPacking
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ____shaderAlphaPacking_16;
};
// RenderHeads.Media.AVProVideo.MediaPlayer
struct MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// RenderHeads.Media.AVProVideo.MediaSource RenderHeads.Media.AVProVideo.MediaPlayer::_mediaSource
int32_t ____mediaSource_4;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaPlayer::_mediaReference
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ____mediaReference_5;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::_mediaPath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ____mediaPath_6;
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaPlayer::_fallbackMediaHints
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ____fallbackMediaHints_7;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_autoOpen
bool ____autoOpen_8;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_autoPlayOnStart
bool ____autoPlayOnStart_9;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_loop
bool ____loop_10;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::_audioVolume
float ____audioVolume_11;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::_audioBalance
float ____audioBalance_12;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_audioMuted
bool ____audioMuted_13;
// UnityEngine.AudioSource RenderHeads.Media.AVProVideo.MediaPlayer::_audioSource
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ____audioSource_14;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::_playbackRate
float ____playbackRate_15;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_useResampler
bool ____useResampler_16;
// RenderHeads.Media.AVProVideo.Resampler/ResampleMode RenderHeads.Media.AVProVideo.MediaPlayer::_resampleMode
int32_t ____resampleMode_17;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_resampleBufferSize
int32_t ____resampleBufferSize_18;
// RenderHeads.Media.AVProVideo.Resampler RenderHeads.Media.AVProVideo.MediaPlayer::_resampler
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* ____resampler_19;
// RenderHeads.Media.AVProVideo.VideoMapping RenderHeads.Media.AVProVideo.MediaPlayer::_videoMapping
int32_t ____videoMapping_20;
// UnityEngine.FilterMode RenderHeads.Media.AVProVideo.MediaPlayer::_textureFilterMode
int32_t ____textureFilterMode_21;
// UnityEngine.TextureWrapMode RenderHeads.Media.AVProVideo.MediaPlayer::_textureWrapMode
int32_t ____textureWrapMode_22;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_textureAnisoLevel
int32_t ____textureAnisoLevel_23;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_useVideoResolve
bool ____useVideoResolve_24;
// RenderHeads.Media.AVProVideo.VideoResolveOptions RenderHeads.Media.AVProVideo.MediaPlayer::_videoResolveOptions
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 ____videoResolveOptions_25;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_sideloadSubtitles
bool ____sideloadSubtitles_26;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::_subtitlePath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ____subtitlePath_27;
// UnityEngine.Transform RenderHeads.Media.AVProVideo.MediaPlayer::_audioHeadTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____audioHeadTransform_28;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_audioFocusEnabled
bool ____audioFocusEnabled_29;
// UnityEngine.Transform RenderHeads.Media.AVProVideo.MediaPlayer::_audioFocusTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____audioFocusTransform_30;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::_audioFocusWidthDegrees
float ____audioFocusWidthDegrees_31;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::_audioFocusOffLevelDB
float ____audioFocusOffLevelDB_32;
// RenderHeads.Media.AVProVideo.HttpHeaderData RenderHeads.Media.AVProVideo.MediaPlayer::_httpHeaders
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* ____httpHeaders_33;
// RenderHeads.Media.AVProVideo.KeyAuthData RenderHeads.Media.AVProVideo.MediaPlayer::_keyAuth
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* ____keyAuth_34;
// RenderHeads.Media.AVProVideo.MediaPlayerEvent RenderHeads.Media.AVProVideo.MediaPlayer::_events
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* ____events_35;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_eventMask
int32_t ____eventMask_36;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_pauseMediaOnAppPause
bool ____pauseMediaOnAppPause_37;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_playMediaOnAppUnpause
bool ____playMediaOnAppUnpause_38;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_persistent
bool ____persistent_39;
// RenderHeads.Media.AVProVideo.FileFormat RenderHeads.Media.AVProVideo.MediaPlayer::_forceFileFormat
int32_t ____forceFileFormat_40;
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::_baseMediaPlayer
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* ____baseMediaPlayer_41;
// RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::_controlInterface
RuntimeObject* ____controlInterface_42;
// RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::_textureInterface
RuntimeObject* ____textureInterface_43;
// RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::_infoInterface
RuntimeObject* ____infoInterface_44;
// RenderHeads.Media.AVProVideo.IMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::_playerInterface
RuntimeObject* ____playerInterface_45;
// RenderHeads.Media.AVProVideo.IMediaSubtitles RenderHeads.Media.AVProVideo.MediaPlayer::_subtitlesInterface
RuntimeObject* ____subtitlesInterface_46;
// RenderHeads.Media.AVProVideo.IMediaCache RenderHeads.Media.AVProVideo.MediaPlayer::_cacheInterface
RuntimeObject* ____cacheInterface_47;
// RenderHeads.Media.AVProVideo.IBufferedDisplay RenderHeads.Media.AVProVideo.MediaPlayer::_bufferedDisplayInterface
RuntimeObject* ____bufferedDisplayInterface_48;
// RenderHeads.Media.AVProVideo.IVideoTracks RenderHeads.Media.AVProVideo.MediaPlayer::_videoTracksInterface
RuntimeObject* ____videoTracksInterface_49;
// RenderHeads.Media.AVProVideo.IAudioTracks RenderHeads.Media.AVProVideo.MediaPlayer::_audioTracksInterface
RuntimeObject* ____audioTracksInterface_50;
// RenderHeads.Media.AVProVideo.ITextTracks RenderHeads.Media.AVProVideo.MediaPlayer::_textTracksInterface
RuntimeObject* ____textTracksInterface_51;
// System.IDisposable RenderHeads.Media.AVProVideo.MediaPlayer::_disposeInterface
RuntimeObject* ____disposeInterface_52;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_isMediaOpened
bool ____isMediaOpened_53;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_autoPlayOnStartTriggered
bool ____autoPlayOnStartTriggered_54;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_wasPlayingOnPause
bool ____wasPlayingOnPause_55;
// UnityEngine.Coroutine RenderHeads.Media.AVProVideo.MediaPlayer::_renderingCoroutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____renderingCoroutine_56;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::_queueSubtitlePath
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ____queueSubtitlePath_59;
// UnityEngine.Coroutine RenderHeads.Media.AVProVideo.MediaPlayer::_loadSubtitlesRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____loadSubtitlesRoutine_60;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventFired_MetaDataReady
bool ____eventFired_MetaDataReady_62;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventFired_ReadyToPlay
bool ____eventFired_ReadyToPlay_63;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventFired_Started
bool ____eventFired_Started_64;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventFired_FirstFrameReady
bool ____eventFired_FirstFrameReady_65;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventFired_FinishedPlaying
bool ____eventFired_FinishedPlaying_66;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventState_PlaybackBuffering
bool ____eventState_PlaybackBuffering_67;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventState_PlaybackSeeking
bool ____eventState_PlaybackSeeking_68;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_eventState_PlaybackStalled
bool ____eventState_PlaybackStalled_69;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_eventState_PreviousWidth
int32_t ____eventState_PreviousWidth_70;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_eventState_PreviousHeight
int32_t ____eventState_PreviousHeight_71;
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::_previousSubtitleIndex
int32_t ____previousSubtitleIndex_72;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::_finishedFrameOpenCheck
bool ____finishedFrameOpenCheck_73;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows RenderHeads.Media.AVProVideo.MediaPlayer::_optionsWindows
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* ____optionsWindows_74;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::_optionsMacOSX
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* ____optionsMacOSX_75;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::_optionsIOS
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* ____optionsIOS_76;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::_optionsTVOS
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* ____optionsTVOS_77;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid RenderHeads.Media.AVProVideo.MediaPlayer::_optionsAndroid
OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* ____optionsAndroid_78;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP RenderHeads.Media.AVProVideo.MediaPlayer::_optionsWindowsUWP
OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* ____optionsWindowsUWP_79;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL RenderHeads.Media.AVProVideo.MediaPlayer::_optionsWebGL
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* ____optionsWebGL_80;
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::m_VideoPath
String_t* ___m_VideoPath_81;
// RenderHeads.Media.AVProVideo.MediaPlayer/FileLocation RenderHeads.Media.AVProVideo.MediaPlayer::m_VideoLocation
int32_t ___m_VideoLocation_82;
};
struct MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields
{
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::s_GlobalStartup
bool ___s_GlobalStartup_57;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::s_TrialVersion
bool ___s_TrialVersion_58;
// UnityEngine.Camera RenderHeads.Media.AVProVideo.MediaPlayer::_dummyCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ____dummyCamera_61;
};
// RenderHeads.Media.AVProVideo.ResolveToRenderTexture
struct ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_mediaPlayer
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____mediaPlayer_4;
// RenderHeads.Media.AVProVideo.VideoResolveOptions RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_options
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 ____options_5;
// RenderHeads.Media.AVProVideo.VideoRender/ResolveFlags RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_resolveFlags
int32_t ____resolveFlags_6;
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_externalTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ____externalTexture_7;
// UnityEngine.Material RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_materialResolve
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____materialResolve_8;
// System.Boolean RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_isMaterialSetup
bool ____isMaterialSetup_9;
// System.Boolean RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_isMaterialDirty
bool ____isMaterialDirty_10;
// System.Boolean RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_isMaterialOES
bool ____isMaterialOES_11;
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_internalTexture
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ____internalTexture_12;
// System.Int32 RenderHeads.Media.AVProVideo.ResolveToRenderTexture::_textureFrameCount
int32_t ____textureFrameCount_13;
};
// RenderHeads.Media.AVProVideo.UpdateMultiPassStereo
struct UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Camera RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::_camera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ____camera_4;
// UnityEngine.Camera RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::_foundCamera
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ____foundCamera_7;
};
struct UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields
{
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::PropWorldCameraPosition
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropWorldCameraPosition_5;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::PropWorldCameraRight
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropWorldCameraRight_6;
};
// RenderHeads.Media.AVProVideo.ApplyToMaterial
struct ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96 : public ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481
{
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.ApplyToMaterial::_defaultTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____defaultTexture_9;
// UnityEngine.Material RenderHeads.Media.AVProVideo.ApplyToMaterial::_material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____material_10;
// System.String RenderHeads.Media.AVProVideo.ApplyToMaterial::_texturePropertyName
String_t* ____texturePropertyName_11;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::_offset
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____offset_12;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::_scale
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____scale_13;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.ApplyToMaterial::_lastTextureApplied
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ____lastTextureApplied_14;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.ApplyToMaterial::_propTexture
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ____propTexture_15;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.ApplyToMaterial::_originalTexture
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ____originalTexture_16;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::_originalScale
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____originalScale_17;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::_originalOffset
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____originalOffset_18;
};
// RenderHeads.Media.AVProVideo.ApplyToMesh
struct ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218 : public ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481
{
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.ApplyToMesh::_defaultTexture
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ____defaultTexture_9;
// UnityEngine.Renderer RenderHeads.Media.AVProVideo.ApplyToMesh::_renderer
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ____renderer_10;
// System.Int32 RenderHeads.Media.AVProVideo.ApplyToMesh::_materialIndex
int32_t ____materialIndex_11;
// System.String RenderHeads.Media.AVProVideo.ApplyToMesh::_texturePropertyName
String_t* ____texturePropertyName_12;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMesh::_offset
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____offset_13;
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMesh::_scale
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ____scale_14;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.ApplyToMesh::_lastTextureApplied
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ____lastTextureApplied_15;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.ApplyToMesh::_propTexture
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ____propTexture_16;
};
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer
struct PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849 : public MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6
{
// UnityEngine.Shader RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_transitionShader
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ____transitionShader_83;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playerA
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____playerA_84;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playerB
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____playerB_85;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlistAutoProgress
bool ____playlistAutoProgress_86;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_autoCloseVideo
bool ____autoCloseVideo_87;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/PlaylistLoopMode RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlistLoopMode
int32_t ____playlistLoopMode_88;
// RenderHeads.Media.AVProVideo.MediaPlaylist RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlist
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* ____playlist_89;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_pausePreviousOnTransition
bool ____pausePreviousOnTransition_90;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_defaultTransition
int32_t ____defaultTransition_91;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_defaultTransitionDuration
float ____defaultTransitionDuration_92;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_defaultTransitionEasing
int32_t ____defaultTransitionEasing_93;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_isPaused
bool ____isPaused_96;
// System.Int32 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlistIndex
int32_t ____playlistIndex_97;
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_nextPlayer
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ____nextPlayer_98;
// UnityEngine.Material RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_material
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ____material_99;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_currentTransition
int32_t ____currentTransition_100;
// System.String RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_currentTransitionName
String_t* ____currentTransitionName_101;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_currentTransitionDuration
float ____currentTransitionDuration_102;
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_currentTransitionEasing
int32_t ____currentTransitionEasing_103;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_textureTimer
float ____textureTimer_104;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_transitionTimer
float ____transitionTimer_105;
// System.Func`2<System.Single,System.Single> RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_easeFunc
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* ____easeFunc_106;
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_rt
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ____rt_107;
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_currentItem
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* ____currentItem_108;
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_nextItem
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* ____nextItem_109;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlistAudioVolume
float ____playlistAudioVolume_110;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::_playlistAudioMuted
bool ____playlistAudioMuted_111;
};
struct PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields
{
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::PropFromTex
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropFromTex_94;
// RenderHeads.Media.AVProVideo.LazyShaderProperty RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::PropFade
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C ___PropFade_95;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Texture[]
struct TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46 : public RuntimeArray
{
ALIGN_FIELD (8) Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* m_Items[1];
inline Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Material[]
struct MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D : public RuntimeArray
{
ALIGN_FIELD (8) Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* m_Items[1];
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray
{
ALIGN_FIELD (8) float m_Items[1];
inline float GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline float* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, float value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline float GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline float* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, float value)
{
m_Items[index] = value;
}
};
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
{
ALIGN_FIELD (8) String_t* m_Items[1];
inline String_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline String_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, String_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
{
m_Items[index] = value;
}
};
// RenderHeads.Media.AVProVideo.MediaPlayer[]
struct MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F : public RuntimeArray
{
ALIGN_FIELD (8) MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* m_Items[1];
inline MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.Camera[]
struct CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B : public RuntimeArray
{
ALIGN_FIELD (8) Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* m_Items[1];
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// RenderHeads.Media.AVProVideo.IBufferedDisplay[]
struct IBufferedDisplayU5BU5D_t9CD7B3B63B8C32AFF27BE6D6597528D5F0D97DA9 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// RenderHeads.Media.AVProVideo.TrackCollection[]
struct TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA : public RuntimeArray
{
ALIGN_FIELD (8) TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* m_Items[1];
inline TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
{
ALIGN_FIELD (8) int32_t m_Items[1];
inline int32_t GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline int32_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, int32_t value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
{
m_Items[index] = value;
}
};
// RenderHeads.Media.AVProVideo.TimeRange[]
struct TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19 : public RuntimeArray
{
ALIGN_FIELD (8) TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF m_Items[1];
inline TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF value)
{
m_Items[index] = value;
}
};
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`3<System.Object,System.Int32Enum,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_3__ctor_mFFA2A157BCCAC9E24B08D227ECC631AB2A830CC7_gshared (UnityAction_3_t6DD5B8ECD125F220BE7E9DFC165CEEB0FC1165E1* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<System.Object,System.Int32Enum,System.Int32Enum>::Invoke(T0,T1,T2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_Invoke_mB0C41F7808C955314589112EFA0BB7A7FD0F28F0_gshared (UnityEvent_3_t5D44EDD6BF9E7624E78EDBAEAF2476C3F53BCBB1* __this, RuntimeObject* ___arg00, int32_t ___arg11, int32_t ___arg22, const RuntimeMethod* method) ;
// T[] UnityEngine.Resources::FindObjectsOfTypeAll<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Resources_FindObjectsOfTypeAll_TisRuntimeObject_mD84D8C84477F126072383A3F1E7789DA25B4206B_gshared (const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___capacity0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Single,System.Single>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_gshared_inline (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___arg0, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Single,System.Single>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959_gshared (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4_gshared (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_gshared_inline (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2_gshared (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// T RenderHeads.Media.AVProVideo.TrackCollection`1<System.Object>::get_ActiveTrack()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* TrackCollection_1_get_ActiveTrack_m252E83BA85D5A3FBF8CF2E18C8B0A091B354D5BC_gshared_inline (TrackCollection_1_t8A81433EBB19D9229A6D2F01013DB9ADE3C867E9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<System.Object,System.Int32Enum,System.Int32Enum>::AddListener(UnityEngine.Events.UnityAction`3<T0,T1,T2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_AddListener_m54E543C8BCEFD6061E91E90313B794F5B351159D_gshared (UnityEvent_3_t5D44EDD6BF9E7624E78EDBAEAF2476C3F53BCBB1* __this, UnityAction_3_t6DD5B8ECD125F220BE7E9DFC165CEEB0FC1165E1* ___call0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::IndexOf(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::RemoveAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<System.Object,System.Int32Enum,System.Int32Enum>::RemoveListener(UnityEngine.Events.UnityAction`3<T0,T1,T2>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3_RemoveListener_m09534F92E5D21A60FAD93ECC31FBF0991A0D857B_gshared (UnityEvent_3_t5D44EDD6BF9E7624E78EDBAEAF2476C3F53BCBB1* __this, UnityAction_3_t6DD5B8ECD125F220BE7E9DFC165CEEB0FC1165E1* ___call0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<System.Object,System.Int32Enum,System.Int32Enum>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_3__ctor_m3834CEECC275919CE3D1976DF830DBEB431EF0D4_gshared (UnityEvent_3_t5D44EDD6BF9E7624E78EDBAEAF2476C3F53BCBB1* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::GetPlatformMediaReference(RenderHeads.Media.AVProVideo.Platform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* MediaReference_GetPlatformMediaReference_m9E9E5827DF619F3BFED84DE592D97032C730C610 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, int32_t ___platform0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_mC9A531926AFFC107E56A25290834439016836D6A (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaHints::get_Default()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaHints_get_Default_m53AD4FAADBDF0B354EA46A93ECC021BC5727477C_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.ScriptableObject::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Inequality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.LazyShaderProperty::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529 (LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.Resampler RenderHeads.Media.AVProVideo.MediaPlayer::get_FrameResampler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture[] RenderHeads.Media.AVProVideo.Resampler::get_OutputTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758 (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_UseResampler()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::ApplyMapping(UnityEngine.Texture,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_ApplyMapping_mCF2E1D447FC3B324EB026FF2A026E809F348AA41 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, bool ___requiresYFlip1, int32_t ___plane2, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.LazyShaderProperty::get_Id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA (LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.VideoRender::SetupMaterialForMedia(UnityEngine.Material,RenderHeads.Media.AVProVideo.MediaPlayer,System.Int32,UnityEngine.Texture,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mediaPlayer1, int32_t ___texturePropId2, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___fallbackTexture3, bool ___forceFallbackTexture4, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTextureScale(System.Int32,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_up()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTextureOffset(System.Int32,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Material::get_mainTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Material_get_mainTexture_mC6C6B860B44321F0342AEFA0DD7702384334F37D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Material::get_mainTextureScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Material_get_mainTextureScale_mF28E905E1331B3F6AB145193026A1729E17BE7ED (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Material::get_mainTextureOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Material_get_mainTextureOffset_m642934E0FF835323FCAFE2F43E314722E8B6A439 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture UnityEngine.Material::GetTexture(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* Material_GetTexture_mBA07A377A7DDD29CD53E6F687DE6D49A42C0C719 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Material::GetTextureScale(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Material_GetTextureScale_mF3406F1439C275C25FEE0C4E19108B29AA77E693 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Material::GetTextureOffset(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Material_GetTextureOffset_m4F9E2C96960DFE3C76B9D878F8E654D78185F9CA (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_mainTexture(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_mainTextureScale(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTextureScale_mABC2B4327CCDC6BB0E0EA72C6F29817400F56EF1 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::set_mainTextureOffset(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_mainTextureOffset_m87C139F275814719F9A10709C34E2132DFEB7A12 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.String,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTextureScale(System.String,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTextureScale_m8DBD33DD5E1F19C75C9C022974B27C719E9C5F8D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTextureOffset(System.String,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTextureOffset_m40F3FCE32535625DDF26C0C073D37968117FBFE1 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___name0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase__ctor_m3F49B4858C67EB5B642F723423BDB496193B1E2B (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ChangeDefaultTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ChangeDefaultTexture_mA87559A251B717D23CE95D5A21A7644F60329F34 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ChangeRenderer(UnityEngine.Renderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ChangeRenderer_m2EC47DB345E613334DA2A0BE59741F201ED1ED67 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::ForceUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___exists0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ApplyMapping(UnityEngine.Texture,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ApplyMapping_mD08E068D4E6FFCB0DCB03792D00F2E423D20CE0B (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, bool ___requiresYFlip1, int32_t ___plane2, int32_t ___materialIndex3, const RuntimeMethod* method) ;
// UnityEngine.Material[] UnityEngine.Renderer::get_materials()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* Renderer_get_materials_m43D33328432700524EAEAB093C67AE5689976118 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.MeshRenderer>()
inline MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::ChangeChannelCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer_ChangeChannelCount_mE44FBF069BAAAF7B2D039E7B63650047133E2E9C (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, int32_t ___numChannels0, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_ChangeMediaPlayer_m6B98D0FE67351EAAF5D18AB04B6A6B78BE28C105 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___newPlayer0, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.AudioSource>()
inline AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::ApplyAudioSettings(RenderHeads.Media.AVProVideo.MediaPlayer,UnityEngine.AudioSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_ApplyAudioSettings_m39CEE0DCB23A5CCE284CB359CE9D374150CCD8E9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___audioSource1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioSource(UnityEngine.AudioSource)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioSource_m82AD464F8DCBA883BFFF8EB79AEAC328A97645AC_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___value0, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayerEvent RenderHeads.Media.AVProVideo.MediaPlayer::get_Events()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_3__ctor_mFFA2A157BCCAC9E24B08D227ECC631AB2A830CC7_gshared)(__this, ___object0, ___method1, method);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::RemoveListener(UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent_RemoveListener_m9CDAB7BF72ABCA99D94ECF241AE84F099CF65F82 (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::AddListener(UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358 (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method) ;
// UnityEngine.AudioClip UnityEngine.AudioSource::get_clip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.Helper::GetUnityAudioSpeakerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetUnityAudioSpeakerCount_m27E994451EB94907FA1F39A2E2650F3B856D597D (const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.Helper::GetUnityAudioSampleRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetUnityAudioSampleRate_m6216E68C91079C39EC9E9A9A574B3058A006AED8 (const RuntimeMethod* method) ;
// UnityEngine.AudioClip UnityEngine.AudioClip::Create(System.String,System.Int32,System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* AudioClip_Create_mE8111F06981E42666B6A9A59D0A3EBE002D2CDFB (String_t* ___name0, int32_t ___lengthSamples1, int32_t ___channels2, int32_t ___frequency3, bool ___stream4, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.AudioClip::SetData(System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3 (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___data0, int32_t ___offsetSamples1, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_clip(UnityEngine.AudioClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_loop(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_loop_m834A590939D8456008C0F897FD80B0ECFFB7FE56 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Stop_m318F17F17A147C77FF6E0A5A7A6BE057DB90F537 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_volume(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_mute(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_mute_m6407E0AEE7F088AC69BD8C1D270C2B2049769B09 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.AudioSource::set_pitch(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioSource_set_pitch_mD14631FC99BF38AAFB356D9C45546BC16CF9E811 (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_Update_m8AB0E0C3C414516120699DB4EF32D31FD90B09CE (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::set_useGUILayout(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_set_useGUILayout_m56F0C62F4B6889D7472074ECCB56EBA462285134 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Shader::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::SetupMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_SetupMaterial_m1FAFBE591354AC389EF57DA9E6DEA2CEA796D1E3 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// UnityEngine.ColorSpace UnityEngine.QualitySettings::get_activeColorSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9 (const RuntimeMethod* method) ;
// UnityEngine.Shader UnityEngine.Material::get_shader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, const RuntimeMethod* method) ;
// UnityEngine.Shader RenderHeads.Media.AVProVideo.DisplayIMGUI::GetRequiredShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* DisplayIMGUI_GetRequiredShader_mC04F6418A97C34BB6E5FFB17BD8383C6153CD28F (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::.ctor(UnityEngine.Shader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* ___shader0, const RuntimeMethod* method) ;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.VideoRender::GetTexture(RenderHeads.Media.AVProVideo.MediaPlayer,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* VideoRender_GetTexture_mF22AEBB1FADE84A0A439988C4EFF09DF5E5E13A1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mediaPlayer0, int32_t ___textureIndex1, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUI::set_depth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_depth_m37E8C151AD6D1B28DDFABB64A0974398AA8EC44E (int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUI::set_color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method) ;
// UnityEngine.Rect RenderHeads.Media.AVProVideo.DisplayIMGUI::GetAreaRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D DisplayIMGUI_GetAreaRect_m02E968D26B0B6F57143F7A45EE1055F1AFDE114D (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::set_sRGBWrite(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_set_sRGBWrite_m28E2276D0879B7BAD039B14B10E470D312CDE0C8 (bool ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.VideoRender::DrawTexture(UnityEngine.Rect,UnityEngine.Texture,UnityEngine.ScaleMode,RenderHeads.Media.AVProVideo.AlphaPacking,System.Single,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoRender_DrawTexture_m39D02C4B89D024F0E3368F7CAFDF59B6403CD96C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___destRect0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture1, int32_t ___scaleMode2, int32_t ___alphaPacking3, float ___pixelAspectRatio4, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material5, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_y()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rect::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUIUtility::ScaleAroundPivot(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUIUtility_ScaleAroundPivot_mDFE2245F1E9F1F5719519D79D2BCF6C12CD052F9 (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___scale0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___pivotPoint1, const RuntimeMethod* method) ;
// System.Void UnityEngine.GUI::DrawTexture(UnityEngine.Rect,UnityEngine.Texture,UnityEngine.ScaleMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GUI_DrawTexture_m05F173ECE6F2D78FFBDEB0052EB58AC2B5A7420E (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___position0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___image1, int32_t ___scaleMode2, bool ___alphaBlend3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rect::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23 (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D* __this, float ___x0, float ___y1, float ___width2, float ___height3, const RuntimeMethod* method) ;
// UnityEngine.Color UnityEngine.Color::get_white()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___value0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent__ctor_m7D889F810363A2C3B364E455B4C4F18772F0C0AA (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___target0, const RuntimeMethod* method) ;
// System.Boolean System.String::StartsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_graphicsDeviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_graphicsDeviceName_mA3F2E2CA587AD5E212A38AD7D28559FD017451A2 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_graphicsDeviceVersion()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_graphicsDeviceVersion_m8A157C76206F3CF7D9A3DA6F4BE188A6FEC0769C (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.SystemInfo::get_graphicsMultiThreaded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool SystemInfo_get_graphicsMultiThreaded_m64EB05A6E20E1128246404063FDD6EC902F06458 (const RuntimeMethod* method) ;
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138 (const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.Helper::LogInfo(System.String,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500 (String_t* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Initialise()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_m4CAE9B697B077E290730B77438051CEAFCDFA022 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___autoPlay0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPath::op_Inequality(RenderHeads.Media.AVProVideo.MediaPath,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___a0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___b1, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.MediaPath::get_Path()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::EnableSubtitles(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_EnableSubtitles_m7B1F03FBE3558AC624B085F0FF755226F9C62452 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::StartRenderCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPathType RenderHeads.Media.AVProVideo.MediaPath::get_PathType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(RenderHeads.Media.AVProVideo.MediaPathType,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_m2A3C632B0A4B75CFDDF416F9E28B55B6EF8B0481 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___pathType0, String_t* ___path1, bool ___autoPlay2, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPath::set_Path(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPath::set_PathType(RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPath_set_PathType_m1D3F9D7948159FBF94D9E7B327D353B92C26523D_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::InternalOpenMedia()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_InternalOpenMedia_m9B0519B104BDA7A5F77FA4E704FD4EF9F63F5FB4 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::CloseMedia()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Int64 RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformFileOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t MediaPlayer_GetPlatformFileOffset_m06D5D06C0EBB850F35942532F4D2D038176AD6DC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::GetCurrentPlatformMediaReference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* MediaReference_GetCurrentPlatformMediaReference_mF87EDD85AE20CE621206008CCFF59FF0BDB27A39 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaReference::get_MediaPath()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaReference_get_MediaPath_m1E3CD43CAE3C3B45D202957C6D91D263A940BB36_inline (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaReference::get_Hints()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaReference_get_Hints_m8F63C63744C98032A3469284634A1661BB07C09A_inline (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.MediaPath::GetResolvedFullPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPath_GetResolvedFullPath_mA81DDB3CC0B4853F6B57B405B1F509AD65120F43 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformHttpHeadersAsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetPlatformHttpHeadersAsString_m2BB779722D76D961C30A54E0B4CB48D44CC94C79 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Boolean System.IO.File::Exists(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformVideoApiString()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetPlatformVideoApiString_m76D1670771D9A2DF6285935313A2329ABE47F826_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions RenderHeads.Media.AVProVideo.MediaPlayer::GetCurrentPlatformOptions()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::SetLoadOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_SetLoadOptions_m85AE414A69BE5A41662784120E5C3F5A3211E8E1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::SetPlaybackOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_SetPlaybackOptions_m008B4629F10708C15EE91F0B060DDE1D9EB617FD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.WebGLMediaPlayer::SetOptions(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebGLMediaPlayer_SetOptions_m05E45D4E8DBE190D4A8193975D81053A483A8831 (WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394* __this, OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* ___options0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayerEvent::HasListeners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayerEvent_HasListeners_m4F5BB042738D7CFD8C3883AF0E9B0EA59EB4EADD (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::IsHandleEvent(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___eventType0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>::Invoke(T0,T1,T2)
inline void UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___arg00, int32_t ___arg11, int32_t ___arg22, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A*, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*, int32_t, int32_t, const RuntimeMethod*))UnityEvent_3_Invoke_mB0C41F7808C955314589112EFA0BB7A7FD0F28F0_gshared)(__this, ___arg00, ___arg11, ___arg22, method);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::ResetEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_ResetEvents_mA2F196A2A5B3396F3A7F458BDAA449C9D20679EB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___routine0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.Resampler::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Resampler_Reset_mFBF3243A204A98C4F7900BDE8BBFCADA20BA3AD1 (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::StopRenderCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_StopRenderCoroutine_mC48FDBF5FD0A49ECF481EED938F132E632F27D1C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsWindows()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Rewind(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Rewind_mA0B740C30B054AA154B623FC24BC850BA74AD3F4 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___pause0, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_MaxTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRanges_get_MaxTime_m3AD04E12CF2548DA833BA1E1557456A87CC914CA_inline (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateAudioHeadTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateAudioHeadTransform_mFB0CE197C56B741C41752515C83CCA5CFCF91C25 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateAudioFocus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateAudioFocus_mBE07FA6F85FA9B7EFBC67C12F206DDE5DEB3D51A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateErrors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateErrors_m08E437A1C164473B6FD4D7DAE5D8A041012139BE (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateEvents_m1A04309E71B2EF8994B257937A9E805F159BA050 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateResampler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateResampler_mC46DB90FC51200A30E091507ED24CC5E3A224694 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.Resampler::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Resampler_Update_mEA3B4680B42719518DD8FE678DCB7D263EF10FCF (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.Resampler::UpdateTimestamp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Resampler_UpdateTimestamp_m88665F4467945889982FCF079DBCF1ACBEB7F2C3 (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.Resampler::Release()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Resampler_Release_m824695772BA20DF9EFE4A8E69CCE9D18720FDC98 (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnDisable_mD957784A56F6D13F4C21E1F028F871464FDC9ECA (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Resources::FindObjectsOfTypeAll<RenderHeads.Media.AVProVideo.MediaPlayer>()
inline MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* Resources_FindObjectsOfTypeAll_TisMediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_m60B4B6DB1DFCBE219B4FE6B7338F00984DB5AD08 (const RuntimeMethod* method)
{
return (( MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* (*) (const RuntimeMethod*))Resources_FindObjectsOfTypeAll_TisRuntimeObject_mD84D8C84477F126072383A3F1E7789DA25B4206B_gshared)(method);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::ForceDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_ForceDispose_mA350F162E869B63A3EA4B4DEB2394752686FB346 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::AllPlayersDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_AllPlayersDispose_m74D1884CCAF3AE59B2D4C22ED9ED083F684136E4 (const RuntimeMethod* method) ;
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::FinalRenderCapture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_FinalRenderCapture_m18D88F6AB8F8FDFCED19FB2891E4B98CD3C9273F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___routine0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFinalRenderCaptureU3Ed__218__ctor_m166CDB5ADEC3C3F838E7CCA97EAB73E3F3883D1D (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.String System.String::Trim()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5 (String_t* __this, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.HttpHeaderData::ToValidatedString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HttpHeaderData_ToValidatedString_m0E27A2B5131B8C3AEFFF6460A3C57A04DF378A09 (HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* __this, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.Helper::GetFilePath(System.String,RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetFilePath_m3032CD9E5861F7DCD3E15122305317AE90EAF012 (String_t* ___path0, int32_t ___location1, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.WebGLMediaPlayer::InitialisePlatform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WebGLMediaPlayer_InitialisePlatform_m5871F2D27D584F2FFC6EE5ADBB70E9ED9610143D (const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.WebGLMediaPlayer::.ctor(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WebGLMediaPlayer__ctor_m102FD4EEFA3FA748A1E590EE525EE003F473A0C4 (WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394* __this, OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* ___options0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.NullMediaPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NullMediaPlayer__ctor_m7DABC3D64239CFE5EBAAFE6779275DF3B103863D (NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* MediaPlayer_CreateMediaPlayer_m6B156F99F57348020BEA9B001074D6B29FEDFF99 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* ___options0, const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_deviceModel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185 (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_processorType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_processorType_m985AB6C66E69918DF641BC1A589A3F9B4CE76FBE (const RuntimeMethod* method) ;
// System.String UnityEngine.SystemInfo::get_operatingSystem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* SystemInfo_get_operatingSystem_m47B20646C221517ACA8F99DE8576BF794AEB6F8D (const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayerNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* MediaPlayer_CreateMediaPlayerNull_m58F6453D9AC7AC2E2C50E741E1BE8863515D6297 (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.Helper::GetErrorMessage(RenderHeads.Media.AVProVideo.ErrorCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetErrorMessage_m8C4D5AA5F3D31CA9BAD4BFFE6F98D102F61AAF38 (int32_t ___code0, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsAndroid()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* MediaPlayer_get_PlatformOptionsAndroid_m99C4FEF7199FEEEA9948F9D47E70CAB483534AE7_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnApplicationFocus(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnApplicationFocus_m80DBBA1DABE7636C3972CB84744D96D15D4A10DD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___focusStatus0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::FireEventIfPossible(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___eventType0, bool ___hasFired1, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::CanFireEvent(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_CanFireEvent_mC18F51179AC483F8CB3AB3C8549EE783356F7A38 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___et0, bool ___hasFired1, const RuntimeMethod* method) ;
// System.DateTime System.DateTime::get_Now()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C (const RuntimeMethod* method) ;
// System.TimeSpan System.DateTime::op_Subtraction(System.DateTime,System.DateTime)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___d10, DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___d21, const RuntimeMethod* method) ;
// System.Double System.TimeSpan::get_TotalMilliseconds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF (TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A* __this, const RuntimeMethod* method) ;
// UnityEngine.GameObject UnityEngine.GameObject::Find(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300 (String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___name0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void UnityEngine.Camera::set_cullingMask(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Camera::set_clearFlags(UnityEngine.CameraClearFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93 (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___value0, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CExtractFrameCoroutineU3Ed__253__ctor_mAC54DEB7845E4E93DC40C15124289D8A679A5733 (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrameCoroutine(UnityEngine.Texture2D,RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame,System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_ExtractFrameCoroutine_m853650D4FC6347C02B92CAD5D2112701F32A9012 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target0, ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* ___callback1, double ___timeSeconds2, bool ___accurateSeek3, int32_t ___timeoutMs4, int32_t ___timeThresholdMs5, const RuntimeMethod* method) ;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrame(System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* MediaPlayer_ExtractFrame_mE7DA62B1B5D055F7E0D56917FE1A5875DAEB2062 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, double ___timeSeconds0, bool ___accurateSeek1, int32_t ___timeoutMs2, int32_t ___timeThresholdMs3, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.Orientation RenderHeads.Media.AVProVideo.Helper::GetOrientation(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetOrientation_m2231216C43ED85E4E16ECFDEB111E009D4DDBF9F (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___t0, const RuntimeMethod* method) ;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.Helper::GetReadableTexture(UnityEngine.Texture,System.Boolean,RenderHeads.Media.AVProVideo.Orientation,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Helper_GetReadableTexture_m673AB973D4789343C6EFA7FF78F91FED8029AC22 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___inputTexture0, bool ___requiresVerticalFlip1, int32_t ___ori2, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___targetTexture3, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::ForceWaitForNewFrame(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_ForceWaitForNewFrame_m6E8E78B6DE4C838FE4FA23E6358FA8C0DF67433F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___lastFrameCount0, float ___timeoutMs1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor(System.String,RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_m0AD6AC491F7BE372CFECDD554384024E767103C3 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, String_t* ___path0, int32_t ___pathType1, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMediaFromBufferInternal(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMediaFromBufferInternal_m1106A1E3D8898DD4C01BC2870992EAED58FB6812 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::StartOpenMediaFromBufferInternal(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_StartOpenMediaFromBufferInternal_mACB5EAD8630ED94D1CA3595D93FBBCBF5AD4EC0A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, uint64_t ___length0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::AddChunkToBufferInternal(System.Byte[],System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_AddChunkToBufferInternal_mF63D0D1668B51BA3D541D38AF4CDC2DAA6DDC386 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___chunk0, uint64_t ___offset1, uint64_t ___chunkSize2, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::EndOpenMediaFromBufferInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_EndOpenMediaFromBufferInternal_m6206736BC93FAE92D457001D8C21DE57F2684867 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// System.String System.UInt64::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F (uint64_t* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::LoadSubtitlesCoroutine(System.String,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_LoadSubtitlesCoroutine_m0DE627525DD1AADE5D1631158EBB4588859A8BCC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, String_t* ___url0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath1, const RuntimeMethod* method) ;
// System.String System.IO.File::ReadAllText(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* File_ReadAllText_mA4A939F853D573379F7129AFDC469B91E9747BAA (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498 (Exception_t* ___exception0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadSubtitlesCoroutineU3Ed__293__ctor_mE953A03A84A666C5E993BAF6A903E3AD1B113091 (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.VideoResolveOptions RenderHeads.Media.AVProVideo.VideoResolveOptions::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 VideoResolveOptions_Create_mB35C721D2051757041058A738CB5AE03688BA3B8 (const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.HttpHeaderData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HttpHeaderData__ctor_mF34C0952E9B20539D13E85590632C81FA38E41B1 (HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.KeyAuthData::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyAuthData__ctor_mA63552B3E6FAFC2803DAB2CFA365950ECF0B35B4 (KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindows__ctor_mB64335EBDA4AB8D1ACEFF2590539C83DE8D5A9A5 (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::.ctor(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/TextureFormat,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple__ctor_mE480D23CF872BC475282150A3AB289D0278D2374 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___defaultTextureFormat0, int32_t ___defaultFlags1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid__ctor_mB87489141A63787F3C030750DCA321606AF3473D (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindowsUWP__ctor_mBA3208CDCAC6B30F14B8A3E8AF00C5DA26A1ADDD (OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWebGL__ctor_mD92D793487326C7D207259A0D69434160BF01893 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.HttpHeaderData::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HttpHeaderData_IsModified_m8EC6843F9CA0CFF1A0C7AB815123D4759BD5BB34 (HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.KeyAuthData::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool KeyAuthData_IsModified_m6F469666B4B66507538F8DACCFA8791AB5142A0B (KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7 (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2Int::op_Inequality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___lhs0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___rhs1, const RuntimeMethod* method) ;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredPeakBitRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float OptionsApple_get_preferredPeakBitRate_mCF192430C5EA2C574A9B121005ACF89EA62CF903_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredPeakBitRateUnits()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsApple_get_preferredPeakBitRateUnits_m7AB9838E53EC81FE7A43F79D5B5D107497D125BA_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::BitRateInBitsPerSecond(System.Single,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsApple_BitRateInBitsPerSecond_mCCCC40C584A9F4A8E501A34C254E184E270F9B1B (float ___value0, int32_t ___units1, const RuntimeMethod* method) ;
// UnityEngine.Vector2Int UnityEngine.Vector2Int::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_flags(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_flags_m84CFFD0BF68F451FB81EB2F6672E464BC0FBA665 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___value0, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_flags()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsApple_get_flags_mA024176C9E3463AA37809BBA705D0B57AD1F2BF7_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredMaximumResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsApple_get_preferredMaximumResolution_mADD4179D6F92F791E56718A5F6095219F5B500AB (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredForwardBufferDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsApple_get_preferredForwardBufferDuration_mBB6A20112AFADC8BC2CD3B42D309B3DA53F506E2 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredMaximumResolution()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredMaximumResolution_m0120B6D6C8A7886A023A4374D3AA30EEEDD8DB95_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method) ;
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredPeakBitRate()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float OptionsAndroid_get_preferredPeakBitRate_m5FBEA361FE85AD7221408381B2D91BA6C064F43B_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredPeakBitRateUnits()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredPeakBitRateUnits_m7DC1919BBB9B4FDF6F900F3D406AC8C69CDB63E5_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::BitRateInBitsPerSecond(System.Single,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsAndroid_BitRateInBitsPerSecond_m2927F2D09E18447B6470EDFEAC38F84D34206A1B (float ___value0, int32_t ___units1, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForEndOfFrame::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrame(UnityEngine.Texture2D,System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MediaPlayer_ExtractFrame_m9DBF87FDE716D254A9D0007DE3DE5A25DFA24B94 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target0, double ___timeSeconds1, bool ___accurateSeek2, int32_t ___timeoutMs3, int32_t ___timeThresholdMs4, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame::Invoke(UnityEngine.Texture2D)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_inline (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest UnityEngine.Networking.UnityWebRequest::Get(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86 (String_t* ___uri0, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequestAsyncOperation UnityEngine.Networking.UnityWebRequest::SendWebRequest()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// UnityEngine.Networking.UnityWebRequest/Result UnityEngine.Networking.UnityWebRequest::get_result()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// UnityEngine.Networking.DownloadHandler UnityEngine.Networking.UnityWebRequest::get_downloadHandler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5 (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Networking.DownloadHandler::get_text()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DownloadHandler_get_text_mA6DE5CB2647A21E577B963708DC3D0DA4DBFE7D8 (DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Networking.UnityWebRequest::get_error()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___str00, String_t* ___str11, String_t* ___str22, String_t* ___str33, const RuntimeMethod* method) ;
// System.Void UnityEngine.Networking.UnityWebRequest::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A (UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::GenerateMipmaps(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_GenerateMipmaps_m198D263EF40CC42E0C749F7FAA11D4BF0711D7BE (int32_t ___flags0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::AllowExternalPlayback(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_AllowExternalPlayback_m91D8EA103D147882537B3C9B389271F2AF9DE8EE (int32_t ___flags0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::PlayWithoutBuffering(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_PlayWithoutBuffering_mC3979876A2CB4CCF46C9605444EC3283822250F1 (int32_t ___flags0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::UseSinglePlayerItem(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_UseSinglePlayerItem_mB6B38E99D7085A38D01983EABEEEC1639D4047DA (int32_t ___flags0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::ResumePlaybackAfterAudioSessionRouteChange(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_ResumePlaybackAfterAudioSessionRouteChange_m0B588FDF1C2B6C8DC92CAA5FE76D7D25E2948CF2 (int32_t ___flags0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem>::get_Count()
inline int32_t List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem>::.ctor(System.Int32)
inline void List_1__ctor_m79966066D2950D746DE8EA6002B5A801C036D5EB (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_NextPlayer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlaylist::HasItemAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlaylist_HasItemAt_m6D849BD840FC0D866EA72354181F08868027F0AB (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem> RenderHeads.Media.AVProVideo.MediaPlaylist::get_Items()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem>::get_Item(System.Int32)
inline MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* (*) (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_CurrentPlayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::IsTransitioning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetCurrentTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* PlaylistMediaPlayer_GetCurrentTexture_m1C800725C522BE903BB7A52C1103210918161EE4 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// UnityEngine.Texture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetNextTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* PlaylistMediaPlayer_GetNextTexture_mA99E01CF8D0123C195E3197B288424B886060F5C (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::ReleaseTemporary(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___temp0, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.RenderTexture::GetTemporary(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat,UnityEngine.RenderTextureReadWrite,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_m925A4E25416A9FF58E9CC0CA67BBEB3A971DDFC3 (int32_t ___width0, int32_t ___height1, int32_t ___depthBuffer2, int32_t ___format3, int32_t ___readWrite4, int32_t ___antiAliasing5, const RuntimeMethod* method) ;
// System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___dest1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::SetTexture(System.Int32,UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___value1, const RuntimeMethod* method) ;
// System.Func`2<System.Single,System.Single> RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::GetFunction(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398 (int32_t ___preset0, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::get_MediaPath()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnDestroy_mC71725A76716EA92AFD3EF0AED345F1FD396BF48 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::JumpToItem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::SwapPlayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_SwapPlayers_m28BA60D59BD806144975021D3DA2DE0DD2AEC938 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::NextItem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_NextItem_mCFEC4452A7FEB23C6516F473219FA9A5BC382008 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::OpenVideoFile(RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_OpenVideoFile_m32E725C8CF5009795F3F3689AA62936DDB9B800D (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* ___mediaItem0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPath::op_Equality(RenderHeads.Media.AVProVideo.MediaPath,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPath_op_Equality_m8C395C56415CB84EDF2AF9D5E8E4524B4DD1A877 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___a0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___b1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::SetTransition(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition,System.Single,RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_SetTransition_m2498583FFF361829F06799D2D78D34F30F3C7326 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___transition0, float ___duration1, int32_t ___easing2, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_Loop(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_Loop_mA7E10F992697A66D77803D96C023A3133FE09E71 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_mC58517CE97153E5CFDF70435F39AEDF7BDF11FB8 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___copy0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_MediaPath(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPlayer_set_MediaPath_mDF34A8F483397373933E78DFEFD67501592B5E08_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Random::Range(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68 (int32_t ___minInclusive0, int32_t ___maxExclusive1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::DisableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_DisableKeyword_mC123927EBF2F2A19220A4456C8EA19F2BA416E8C (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTransitionName(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlaylistMediaPlayer_GetTransitionName_m30769002CF46E1F3F00100617E5E925DCABD04F6 (int32_t ___transition0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Material::EnableKeyword(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___keyword0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::IsPaused()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_IsPaused_m718CF17205093D22FAD0649E05543EBFB58FEA7C_inline (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// TResult System.Func`2<System.Single,System.Single>::Invoke(T)
inline float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_inline (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___arg0, const RuntimeMethod* method)
{
return (( float (*) (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*, float, const RuntimeMethod*))Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_gshared_inline)(__this, ___arg0, method);
}
// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::DiscardContents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_DiscardContents_m6C446FB1B7B57334FAD8847DB03E983975F38B32 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___source0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___dest1, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___mat2, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Update_m5DBD422E196592B5C0E7901082DD0B694EC18C5F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlaylist::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlaylist__ctor_m46FF02546894CF8C4D7F212B67AE0DA4FBD1353F (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer__ctor_m806C3D0E9AA00255DBE24215A0C44EDB953E72F9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Single,System.Single>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959 (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959_gshared)(__this, ___object0, ___method1, method);
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseIn(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F (float ___t0, float ___power1, const RuntimeMethod* method) ;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseOut(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0 (float ___t0, float ___power1, const RuntimeMethod* method) ;
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseInOut(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C (float ___t0, float ___power1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_ChangeMediaPlayer_mA4F3293E07A48EC3ED8366BD56BF7C3A3716DCE7 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mediaPlayer0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::Resolve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_Resolve_m24A7F8CF4C58944CFE7F60DAB41F15D4F44FB3F3 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::IsUsingAndroidOESPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_IsUsingAndroidOESPath_m8A3F3871B710E6C7EF20A407ED0E9B9D526C6431 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method) ;
// UnityEngine.Material RenderHeads.Media.AVProVideo.VideoRender::CreateResolveMaterial(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* VideoRender_CreateResolveMaterial_m3A96B7ABAA1EEF0AD1D08204FE6D9B1C59C95148 (bool ___usingAndroidOES0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.VideoRender::SetupResolveMaterial(UnityEngine.Material,RenderHeads.Media.AVProVideo.VideoResolveOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoRender_SetupResolveMaterial_m378FD000ACD6E578645EC0BF749ED6C294832E2F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material0, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 ___options1, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.VideoRender::ResolveVideoToRenderTexture(UnityEngine.Material,UnityEngine.RenderTexture,RenderHeads.Media.AVProVideo.ITextureProducer,RenderHeads.Media.AVProVideo.VideoRender/ResolveFlags,UnityEngine.ScaleMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* VideoRender_ResolveVideoToRenderTexture_mE152E838EA940F098AAD6108CFD02EBC6F2D9BC0 (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___resolveMaterial0, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___targetTexture1, RuntimeObject* ___texture2, int32_t ___flags3, int32_t ___scaleMode4, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::LogXRDeviceDetails()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_LogXRDeviceDetails_m28D9F6F30CA7EEFB716716DB547416ADB68ECDED (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.XR.XRSettings::get_loadedDeviceName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* XRSettings_get_loadedDeviceName_mAEB3908916B98A9E8CF2FD8754B5AAB096245243 (const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ;
// System.String[] UnityEngine.XR.XRSettings::get_supportedDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* XRSettings_get_supportedDevices_m9ABC69D1044484DF7ED2B236AFCCD8BF107BB74C (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::.ctor()
inline void List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4 (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE*, const RuntimeMethod*))List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4_gshared)(__this, method);
}
// System.Void UnityEngine.XR.InputDevices::GetDevices(System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevices_GetDevices_mDB6E1E057DC81A1833AEB55B62FA22228D6EFA26 (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* ___inputDevices0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::get_Count()
inline int32_t List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_inline (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE*, const RuntimeMethod*))List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<UnityEngine.XR.InputDevice>::get_Item(System.Int32)
inline InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2 (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD (*) (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE*, int32_t, const RuntimeMethod*))List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2_gshared)(__this, ___index0, method);
}
// System.String UnityEngine.XR.InputDevice::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice UnityEngine.XR.InputDevices::GetDeviceAtXRNode(UnityEngine.XR.XRNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B (int32_t ___node0, const RuntimeMethod* method) ;
// System.String UnityEngine.XR.InputDevice::get_manufacturer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___message0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.XRSettings::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70 (const RuntimeMethod* method) ;
// UnityEngine.XR.XRSettings/StereoRenderingMode UnityEngine.XR.XRSettings::get_stereoRenderingMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t XRSettings_get_stereoRenderingMode_mD66918C11E2216B1F8FA76934F79D5F85BC303FC (const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::IsMultiPassVrEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UpdateMultiPassStereo_IsMultiPassVrEnabled_mE116628718F48FFBA223FB095C48561662A0779D (const RuntimeMethod* method) ;
// UnityEngine.Camera UnityEngine.Camera::get_main()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF (const RuntimeMethod* method) ;
// UnityEngine.Camera[] UnityEngine.Camera::get_allCameras()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* Camera_get_allCameras_m04BE279D34E474DEAF8237A5509CF2C0E6865571 (const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector4 UnityEngine.Vector4::op_Implicit(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Shader::SetGlobalVector(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Shader_SetGlobalVector_mDC5F45B008D44A2C8BF6D450CFE8B58B847C8190 (int32_t ___nameID0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___value1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_right()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_ChangeMediaPlayer_m7AA6BDCCDF6EE7F1AEB3676BD8FD872B68428434 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, bool ___force1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutputManager__ctor_m2328F3F3D513C07DFE6C98E6D58D8BE9890D59CC (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>::.ctor()
inline void Dictionary_2__ctor_m67E893150BF166B28BEBB56FD3ABBED4E81E420B (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager::ZeroAudio(System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572 (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData0, int32_t ___startPosition1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_mA1A1A5EA98F4AEB299BC494042D99EC21D167E15 (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___key0, PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3** ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C*, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*, PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___key0, ___value1, method);
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerInstance__ctor_m110992BFA417D81C087B5ADD81A4B859676134C4 (PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>::.ctor()
inline void HashSet_1__ctor_m3B183BBC72724784751800A004C375E7896FACFE (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m607D880B67C752A4A15370F8D32E90CFA33235B3 (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___key0, PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C*, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*, PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___key0, ___value1, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>::get_Count()
inline int32_t HashSet_1_get_Count_m20D21636DF685953A4F11DC14B49F2F43BFB6DA1_inline (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>::Contains(T)
inline bool HashSet_1_Contains_m60C8B6177DC8E06C949DD8CAB42E9C9641AA6896 (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* __this, AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*, AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>::Clear()
inline void HashSet_1_Clear_m09B4FCD5599FC78B6E52CEF1B6905DD4232A299F (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*, const RuntimeMethod*))HashSet_1_Clear_m75A6528F0B47448EB3B3A05EC379260E9BDFC2DD_gshared)(__this, method);
}
// System.Boolean RenderHeads.Media.AVProVideo.AudioOutputManager::GrabAudio(RenderHeads.Media.AVProVideo.MediaPlayer,System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioOutputManager_GrabAudio_m87E27C87D9284A64D63A66BDD03E68E627271646 (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData1, int32_t ___channelCount2, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<RenderHeads.Media.AVProVideo.AudioOutput>::Add(T)
inline bool HashSet_1_Add_mF0FC4224A6C8CF9992F9B9EA82CB1E0772885038 (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* __this, AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*, AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___item0, method);
}
// System.Int32 System.Math::Min(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___val10, int32_t ___val21, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.TimeRanges::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRanges__ctor_m5E8F01C9287E9A436F117EE62E420A75C5DEE27C (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats__ctor_mF38562401B1AAB52E1180A8FE67DE38B20C92E83 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.VideoTracks::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoTracks__ctor_mDBF963060C03481FFBA6323F3B858CF1D1F91E06 (VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.AudioTracks::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioTracks__ctor_m3711F518A7114DBD77A25FF7FFA3B3BC490F3627 (AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.TextTracks::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextTracks__ctor_mDCB9D2218F9F38D62B4689552C9AAF7FDA5B8983 (TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::InitTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_InitTracks_m208FBC984E5A312709F64B0E0AEC055C5726B2CE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method) ;
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureStereoPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetTextureStereoPacking_mBB59132C65121F0DE0D4EEC3884026B1725B5B1B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_filterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_wrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture::set_anisoLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetDurationFrames(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetDurationFrames_mC978A7C497D18228021325A83F121557F10B91DE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___overrideFrameRate0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsExpectingNewVideoFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsExpectingNewVideoFrame_m5EF2FD35AB056315C58CA98E2A7396A4CA1293C3 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Time::get_frameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Boolean System.Single::IsNaN(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___f0, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle> RenderHeads.Media.AVProVideo.SubtitleUtils::ParseSubtitlesSRT(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* SubtitleUtils_ParseSubtitlesSRT_m3F91C6952F4038AF2D021475DD7F7012B1170023 (String_t* ___data0, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.Subtitle::IsTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Subtitle_IsTime_m0E64EC2DB5AE7A6136184573AEAC669F8255CFA0 (Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* __this, double ___time0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle>::get_Item(System.Int32)
inline Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4 (List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* (*) (List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Int32 System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.Subtitle>::get_Count()
inline int32_t List_1_get_Count_m2C6A32D2636616C6DD09CBD140E7E90DD968DD22_inline (List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.String RenderHeads.Media.AVProVideo.TextCue::get_Text()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextCue_get_Text_m1074B29217FB0E92272E4F1A2A884857A4062557_inline (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.Helper::ConvertTimeSecondsToFrame(System.Double,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F (double ___seconds0, float ___frameRate1, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetMaxFrameNumber(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetMaxFrameNumber_m27AC5B2F5BF3BECF4DC7A04A47CA04A506F49559 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___overrideFrameRate0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.Helper::ConvertFrameToTimeSeconds(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Helper_ConvertFrameToTimeSeconds_mC3B1FF9EE0BD7F84AE76CB3B038685CCC40FD3E8 (int32_t ___frame0, float ___frameRate1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.TextCue::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TextCue__ctor_m9D1A97D8164DDA94FE03312B9757014F41511ADC (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* __this, String_t* ___text0, const RuntimeMethod* method) ;
// T RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.VideoTrack>::get_ActiveTrack()
inline VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* TrackCollection_1_get_ActiveTrack_m150EDEB5FE41D0D8098F3B3AAAC09C4BC54C695C_inline (TrackCollection_1_t430D1159840E86C352B92A53895CB43177A8C6FD* __this, const RuntimeMethod* method)
{
return (( VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* (*) (TrackCollection_1_t430D1159840E86C352B92A53895CB43177A8C6FD*, const RuntimeMethod*))TrackCollection_1_get_ActiveTrack_m252E83BA85D5A3FBF8CF2E18C8B0A091B354D5BC_gshared_inline)(__this, method);
}
// T RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.AudioTrack>::get_ActiveTrack()
inline AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* TrackCollection_1_get_ActiveTrack_mFF53DE38B4607052EB2B9D592AB67B506E5BFE29_inline (TrackCollection_1_t4A8C574B884ED2EBC42CC852474738C9C9A1A5C6* __this, const RuntimeMethod* method)
{
return (( AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* (*) (TrackCollection_1_t4A8C574B884ED2EBC42CC852474738C9C9A1A5C6*, const RuntimeMethod*))TrackCollection_1_get_ActiveTrack_m252E83BA85D5A3FBF8CF2E18C8B0A091B354D5BC_gshared_inline)(__this, method);
}
// T RenderHeads.Media.AVProVideo.TrackCollection`1<RenderHeads.Media.AVProVideo.TextTrack>::get_ActiveTrack()
inline TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* TrackCollection_1_get_ActiveTrack_m30C15384EDC12CFF5C488F2BAEBDB9E5757783CF_inline (TrackCollection_1_t7D45897E2C63836954B42BAF3EAEB04BB7C9B2B1* __this, const RuntimeMethod* method)
{
return (( TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* (*) (TrackCollection_1_t7D45897E2C63836954B42BAF3EAEB04BB7C9B2B1*, const RuntimeMethod*))TrackCollection_1_get_ActiveTrack_m252E83BA85D5A3FBF8CF2E18C8B0A091B354D5BC_gshared_inline)(__this, method);
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetActiveTrack(RenderHeads.Media.AVProVideo.TrackCollection,RenderHeads.Media.AVProVideo.TrackBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetActiveTrack_m63D4757E4EC81565B05224CFDD5152D866EC2455 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* ___collection0, TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* ___track1, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::PopulateTrackCollection(RenderHeads.Media.AVProVideo.TrackCollection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_PopulateTrackCollection_m2EEB0A4930D8EB90C22F10697D69B17720026108 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* ___collection0, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.TrackBase::get_Uid()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TrackBase_get_Uid_m8173B84FCBEC945BCF7B8409B0ECDFF6C7F67B6B_inline (TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateTextCue(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_UpdateTextCue_m141C81A09195AD12CE9EF2827C0F1ABD613F2E5D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___force0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.String>::.ctor()
inline void UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6 (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_tC9859540CF1468306CAB6D758C0A0D95DBCEC257*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::get_Count()
inline int32_t List_1_get_Count_mE47652B453E7E26F4304124D0550BCCC5F467087_inline (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Int32 UnityEngine.Events.UnityEventBase::GetPersistentEventCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnityEventBase_GetPersistentEventCount_mB1902016BED421E36781F7169554C7CF554430AF (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::Contains(T)
inline bool List_1_Contains_mA135DBBA4D5F07B992529BECDCC56E2B9B72B6C4 (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___item0, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::Add(T)
inline void List_1_Add_mC799FE440F95B063C771E2D123387E3220AA340A_inline (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>::AddListener(UnityEngine.Events.UnityAction`3<T0,T1,T2>)
inline void UnityEvent_3_AddListener_mAE261699FE6B1E095441944EE388E2F15DE06441 (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A*, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, const RuntimeMethod*))UnityEvent_3_AddListener_m54E543C8BCEFD6061E91E90313B794F5B351159D_gshared)(__this, ___call0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::IndexOf(T)
inline int32_t List_1_IndexOf_m10C3380BA29130BB12227F427919605506D1C9D2 (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___item0, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, const RuntimeMethod*))List_1_IndexOf_m378F61BA812B79DEE58D86FE8AA9F20E3FC7D85F_gshared)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::RemoveAt(System.Int32)
inline void List_1_RemoveAt_m16BBB24BA908522E1C549B35F47D13F2D529D5A6 (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>::RemoveListener(UnityEngine.Events.UnityAction`3<T0,T1,T2>)
inline void UnityEvent_3_RemoveListener_mB1CE41EB70C15824D0161E6444F96FECCC984639 (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A*, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*, const RuntimeMethod*))UnityEvent_3_RemoveListener_m09534F92E5D21A60FAD93ECC31FBF0991A0D857B_gshared)(__this, ___call0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::Clear()
inline void List_1_Clear_m059AD7241C4BE5E0DA4ACC32DFE67811462C59A2_inline (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Events.UnityEventBase::RemoveAllListeners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEventBase_RemoveAllListeners_m6E68297189537543B0C72FE38804646CA204D076 (UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>>::.ctor(System.Int32)
inline void List_1__ctor_mB58F6E397309CE4777D6C7A30B11F30B4BB1C336 (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* __this, int32_t ___capacity0, const RuntimeMethod* method)
{
(( void (*) (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___capacity0, method);
}
// System.Void UnityEngine.Events.UnityEvent`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>::.ctor()
inline void UnityEvent_3__ctor_mAA904383A3788FB8E2A29F91EA8218C6A2FB5315 (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_3_t9D3AEF6E66499C350FD74E6D941941068DE50B6A*, const RuntimeMethod*))UnityEvent_3__ctor_m3834CEECC275919CE3D1976DF830DBEB431EF0D4_gshared)(__this, method);
}
// System.String UnityEngine.Application::get_dataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_dataPath_m4C8412CBEE4EAAAB6711CC9BEFFA73CEE5BDBEF7 (const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_persistentDataPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399 (const RuntimeMethod* method) ;
// System.String System.IO.Path::Combine(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE (String_t* ___path10, String_t* ___path21, const RuntimeMethod* method) ;
// System.String System.IO.Path::GetFullPath(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2 (String_t* ___path0, const RuntimeMethod* method) ;
// System.String System.String::Replace(System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF (String_t* __this, Il2CppChar ___oldChar0, Il2CppChar ___newChar1, const RuntimeMethod* method) ;
// System.String UnityEngine.Application::get_streamingAssetsPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Application_get_streamingAssetsPath_mB904BCD9A7A4F18A52C175DE4A81F5DC3010CDB5 (const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.Helper::GetPath(RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetPath_mDC24732FA54980EAFB0A7FF4211CD0E4CB7FE0D5 (int32_t ___location0, const RuntimeMethod* method) ;
// System.Void System.Runtime.CompilerServices.RuntimeHelpers::InitializeArray(System.Array,System.RuntimeFieldHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___array0, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___fldHandle1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::Abs(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___value0, const RuntimeMethod* method) ;
// System.String System.Single::ToString(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D (float* __this, String_t* ___format0, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.String RenderHeads.Media.AVProVideo.Helper::GetPlatformName(RenderHeads.Media.AVProVideo.Platform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862 (int32_t ___platform0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E (RuntimeObject* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method) ;
// UnityEngine.AudioConfiguration UnityEngine.AudioSettings::GetConfiguration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioConfiguration_t4C8585EA98B6559B306B6FAD6A68088555394A5D AudioSettings_GetConfiguration_mDA005BAD9577EBBE375F6D6C040D7F110508C910 (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.AudioSettings::get_outputSampleRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioSettings_get_outputSampleRate_mEACF8FD7BFDFBD76EB8FC7E438B3AF19DB57BC6D (const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_MinTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRanges_get_MinTime_m4818BFE13D4ABDF2A26DFCC12A06EFC50CDCE7EA_inline (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRanges_get_Duration_mD4EFE107E7C61723E577D4CEA48CB45C2E3B8972 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___f0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234 (Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6* __this, int32_t ___index0, Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___column1, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Double System.Math::Max(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Max_m7BAC743E1752A51F258BB82DEBDD13E7C6D3ED26 (double ___val10, double ___val21, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___f0, const RuntimeMethod* method) ;
// System.TimeSpan System.TimeSpan::FromSeconds(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F (double ___value0, const RuntimeMethod* method) ;
// System.Void System.DateTime::.ctor(System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, int32_t ___year0, int32_t ___month1, int32_t ___day2, const RuntimeMethod* method) ;
// System.DateTime System.DateTime::Add(System.TimeSpan)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1 (DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D* __this, TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A ___value0, const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.RenderTexture::get_active()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7 (const RuntimeMethod* method) ;
// UnityEngine.RenderTexture UnityEngine.RenderTexture::GetTemporary(System.Int32,System.Int32,System.Int32,UnityEngine.RenderTextureFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* RenderTexture_GetTemporary_mDAD0D2A673F07BEC3B1A9555863E24A479E9BB11 (int32_t ___width0, int32_t ___height1, int32_t ___depthBuffer2, int32_t ___format3, const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::PushMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_PushMatrix_mB505DD9B224528266FCADC716A16343838105A09 (const RuntimeMethod* method) ;
// System.Void UnityEngine.RenderTexture::set_active(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::LoadPixelMatrix(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_LoadPixelMatrix_mF1C5A4508C5F110512C116A5DDE7AB0483FE961A (float ___left0, float ___right1, float ___bottom2, float ___top3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Graphics::DrawTexture(UnityEngine.Rect,UnityEngine.Texture,UnityEngine.Rect,System.Int32,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Graphics_DrawTexture_m3A59D4F8533A5C833090389AF5CDF3A7BDE31F2C (Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___screenRect0, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture1, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___sourceRect2, int32_t ___leftBorder3, int32_t ___rightBorder4, int32_t ___topBorder5, int32_t ___bottomBorder6, const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::PopMatrix()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_PopMatrix_mCE0D33302104D1168B6382136039E979E8C02855 (const RuntimeMethod* method) ;
// System.Void UnityEngine.GL::InvalidateState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GL_InvalidateState_m55BDB4CCF8A9AAA9419AF202B83E9678E6185240 (const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917 (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, int32_t ___width0, int32_t ___height1, int32_t ___textureFormat2, bool ___mipChain3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::ReadPixels(UnityEngine.Rect,System.Int32,System.Int32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D ___source0, int32_t ___destX1, int32_t ___destY2, bool ___recalculateMipMaps3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Texture2D::Apply(System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* __this, bool ___updateMipmaps0, bool ___makeNoLongerReadable1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method) ;
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___pos0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___s2, const RuntimeMethod* method) ;
// System.Type System.Object::GetType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Inequality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// System.Int32 System.Int32::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.VideoResolveOptions::IsColourAdjust()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoResolveOptions_IsColourAdjust_m043320CA6C3119F8B5E93A4E75E5B79655132EE2 (VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.VideoResolveOptions::ResetColourAdjust()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoResolveOptions_ResetColourAdjust_m3E61E5E1C7B6519B9D7E86B0E3D9B54062C518E3 (VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.TimeRange::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange__ctor_m7F4D6CD7D9EBB33B17B02C9E1AC99F80EA29573D (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, double ___startTime0, double ___duration1, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_StartTime()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRange_get_StartTime_mBCD853FC15AFC642504A413AC9565789CFB225FE_inline (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_EndTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRange_get_EndTime_mA7307E597E8673410ED0942B13F8CFBEF685452B (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method) ;
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_Duration()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRange_get_Duration_m1C5EB9A963F19801765CA61B13567B861AC15C22_inline (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator System.Array::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E (RuntimeArray* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.TimeRanges::CalculateRange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRanges_CalculateRange_mC28784300FA39DBE92EACE4E35F7406BAAAFA7A0 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method) ;
// System.Double System.Math::Min(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Math_Min_mA3310F1FF7876DA2FC7F37B822E6DD66410565C1 (double ___val10, double ___val21, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_SkippedFrames(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_SkippedFrames_mA018B38CF6B4449152E23D2DA8362E80681F175D_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_DuplicateFrames(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_DuplicateFrames_m3C8D3615F8EF02E7EE2AD6ED011B0099A502CCBF_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_UnityDroppedFrames(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_UnityDroppedFrames_mE9A1D06841A7529A10613A0C0EDFAAF9D6EEE7FF_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_TotalFrames(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_TotalFrames_m29339397656CDD022A40D9C953C6DEAD4E8FD7F2_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_PerfectFrames(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFrames_mECB3EA540726D8EE9B80ECFD2ED8AE60B4EA30C2_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_PerfectFramesT(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFramesT_mE45D891E368AC3B27EE89225A0AAA073171F4940_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, float ___value0, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_Reset_m493D7A13AE5765979E2F3E7316C5EF104A7C2B12 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.QualitySettings::get_vSyncCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293 (const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_LogIssues()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Boolean RenderHeads.Media.AVProVideo.PlaybackQualityStats::IsGameViewVSyncEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaybackQualityStats_IsGameViewVSyncEnabled_m6F95AF1742546BA1E390E24E4932324AE345B3A5 (const RuntimeMethod* method) ;
// UnityEngine.Resolution UnityEngine.Screen::get_currentResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 Screen_get_currentResolution_m8FE4C43E4F6EF28E0B85EB94B6C69D1EC5687CCD (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Resolution::get_refreshRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Resolution_get_refreshRate_mBA65C6BC920F0045E798C9F096E830C135F37870 (Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525* __this, const RuntimeMethod* method) ;
// System.String System.Single::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ;
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_VSyncStatus(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_VSyncStatus_m16C268AADF246C687F9D441A7A463F7A1FBC5760_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String System.Int64::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B (int64_t* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_SkippedFrames()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_SkippedFrames_m3BF20608B162FB544EA4441BF84C15932CD4260E_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_DuplicateFrames()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_DuplicateFrames_mEFAF6EA5C986F313E94B11498F5B718EAC5A0AA8_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_UnityDroppedFrames()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_UnityDroppedFrames_m99B5308E1CED22816E47200C3034EC7639BCDD11_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_PerfectFrames()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_PerfectFrames_mB1FEAA16568019B39D2623DF2F73460C248847B7_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_TotalFrames()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_TotalFrames_mE43972A18FE19445652CE74F6767E63F56FD3D68_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector2Int::op_Equality(UnityEngine.Vector2Int,UnityEngine.Vector2Int)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___lhs0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___rhs1, const RuntimeMethod* method) ;
// System.Int32 System.BitConverter::SingleToInt32Bits(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_x()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Vector2Int::get_y()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String RenderHeads.Media.AVProVideo.MediaReference::get_Alias()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaReference_get_Alias_m69C6462FD73D6555CD78E3CA7384FA5F0CE8DE28 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
{
// public string Alias { get { return _alias; } set { _alias = value; } }
String_t* L_0 = __this->____alias_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaReference::set_Alias(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaReference_set_Alias_m16CE834D13F4ED447D82643A6F3FEBC608B92D48 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Alias { get { return _alias; } set { _alias = value; } }
String_t* L_0 = ___value0;
__this->____alias_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____alias_4), (void*)L_0);
// public string Alias { get { return _alias; } set { _alias = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaReference::get_MediaPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaReference_get_MediaPath_m1E3CD43CAE3C3B45D202957C6D91D263A940BB36 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____mediaPath_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaReference::set_MediaPath(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaReference_set_MediaPath_mF6767E4162E1813AA89CEB99D2913EF95748965F (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___value0, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___value0;
__this->____mediaPath_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_5), (void*)L_0);
// public MediaPath MediaPath { get { return _mediaPath; } set { _mediaPath = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaReference::get_Hints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaReference_get_Hints_m8F63C63744C98032A3469284634A1661BB07C09A (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
{
// public MediaHints Hints { get { return _hints; } set { _hints = value; } }
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = __this->____hints_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaReference::set_Hints(RenderHeads.Media.AVProVideo.MediaHints)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaReference_set_Hints_m96EF4B0324A04CD3414AF91CFE0BFF2B4AD73A9C (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ___value0, const RuntimeMethod* method)
{
{
// public MediaHints Hints { get { return _hints; } set { _hints = value; } }
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = ___value0;
__this->____hints_6 = L_0;
// public MediaHints Hints { get { return _hints; } set { _hints = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::GetCurrentPlatformMediaReference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* MediaReference_GetCurrentPlatformMediaReference_mF87EDD85AE20CE621206008CCFF59FF0BDB27A39 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* V_0 = NULL;
{
// MediaReference result = null;
V_0 = (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9*)NULL;
// result = GetPlatformMediaReference(Platform.WebGL);
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_0;
L_0 = MediaReference_GetPlatformMediaReference_m9E9E5827DF619F3BFED84DE592D97032C730C610(__this, 6, NULL);
V_0 = L_0;
// if (result == null)
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0015;
}
}
{
// result = this;
V_0 = __this;
}
IL_0015:
{
// return result;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_3 = V_0;
return L_3;
}
}
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaReference::GetPlatformMediaReference(RenderHeads.Media.AVProVideo.Platform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* MediaReference_GetPlatformMediaReference_m9E9E5827DF619F3BFED84DE592D97032C730C610 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, int32_t ___platform0, const RuntimeMethod* method)
{
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* V_0 = NULL;
{
// MediaReference result = null;
V_0 = (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9*)NULL;
int32_t L_0 = ___platform0;
switch (L_0)
{
case 0:
{
goto IL_0041;
}
case 1:
{
goto IL_0038;
}
case 2:
{
goto IL_0026;
}
case 3:
{
goto IL_002f;
}
case 4:
{
goto IL_0053;
}
case 5:
{
goto IL_004a;
}
case 6:
{
goto IL_005c;
}
}
}
{
goto IL_0063;
}
IL_0026:
{
// result = _iOS;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_1 = __this->____iOS_10;
V_0 = L_1;
// break;
goto IL_0063;
}
IL_002f:
{
// result = _tvOS;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_2 = __this->____tvOS_11;
V_0 = L_2;
// break;
goto IL_0063;
}
IL_0038:
{
// result = _macOS;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_3 = __this->____macOS_7;
V_0 = L_3;
// break;
goto IL_0063;
}
IL_0041:
{
// result = _windows;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_4 = __this->____windows_8;
V_0 = L_4;
// break;
goto IL_0063;
}
IL_004a:
{
// result = _windowsUWP;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_5 = __this->____windowsUWP_12;
V_0 = L_5;
// break;
goto IL_0063;
}
IL_0053:
{
// result = _android;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_6 = __this->____android_9;
V_0 = L_6;
// break;
goto IL_0063;
}
IL_005c:
{
// result = _webGL;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_7 = __this->____webGL_13;
V_0 = L_7;
}
IL_0063:
{
// return result;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_8 = V_0;
return L_8;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaReference::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaReference__ctor_m4B46507D7C9974A067E40CD70B83961B013F6F70 (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] string _alias = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____alias_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____alias_4), (void*)L_0);
// [SerializeField] MediaPath _mediaPath = new MediaPath();
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_mC9A531926AFFC107E56A25290834439016836D6A(L_1, NULL);
__this->____mediaPath_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_5), (void*)L_1);
// [SerializeField] MediaHints _hints = MediaHints.Default;
il2cpp_codegen_runtime_class_init_inline(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_2;
L_2 = MediaHints_get_Default_m53AD4FAADBDF0B354EA46A93ECC021BC5727477C_inline(NULL);
__this->____hints_6 = L_2;
ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.ApplyToMaterial::get_DefaultTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ApplyToMaterial_get_DefaultTexture_m19B0B2506967D3DF34CDE24D0EBF7852BC12BEEA (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// get { return _defaultTexture; }
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____defaultTexture_9;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::set_DefaultTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_set_DefaultTexture_mB8D0AB41C9670A42706328DB7179CAFC03415D2D (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { if (_defaultTexture != value) { _defaultTexture = value; _isDirty = true; } }
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____defaultTexture_9;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_defaultTexture != value) { _defaultTexture = value; _isDirty = true; } }
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___value0;
__this->____defaultTexture_9 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____defaultTexture_9), (void*)L_3);
// set { if (_defaultTexture != value) { _defaultTexture = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_defaultTexture != value) { _defaultTexture = value; _isDirty = true; } }
return;
}
}
// UnityEngine.Material RenderHeads.Media.AVProVideo.ApplyToMaterial::get_Material()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ApplyToMaterial_get_Material_mCE4938D54CA38B964E090059169CBA38B7A48DC5 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// get { return _material; }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_10;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::set_Material(UnityEngine.Material)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_set_Material_mEAD30AEC5E36FECCC93BD76542117C3EDC90D238 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { if (_material != value) { _material = value; _isDirty = true; } }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_10;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_material != value) { _material = value; _isDirty = true; } }
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = ___value0;
__this->____material_10 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_10), (void*)L_3);
// set { if (_material != value) { _material = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_material != value) { _material = value; _isDirty = true; } }
return;
}
}
// System.String RenderHeads.Media.AVProVideo.ApplyToMaterial::get_TexturePropertyName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ApplyToMaterial_get_TexturePropertyName_m4802BF36CC329192AABF8F77A492353B9D479A35 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// get { return _texturePropertyName; }
String_t* L_0 = __this->____texturePropertyName_11;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::set_TexturePropertyName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_set_TexturePropertyName_mFDFB2C5259D61F669E67FF57CBDF13D5424291F6 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// if (_texturePropertyName != value)
String_t* L_0 = __this->____texturePropertyName_11;
String_t* L_1 = ___value0;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_002d;
}
}
{
// _texturePropertyName = value;
String_t* L_3 = ___value0;
__this->____texturePropertyName_11 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____texturePropertyName_11), (void*)L_3);
// _propTexture = new LazyShaderProperty(_texturePropertyName);
String_t* L_4 = __this->____texturePropertyName_11;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_5;
memset((&L_5), 0, sizeof(L_5));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_5), L_4, /*hidden argument*/NULL);
__this->____propTexture_15 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->____propTexture_15))->____name_0), (void*)NULL);
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_002d:
{
// }
return;
}
}
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::get_Offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ApplyToMaterial_get_Offset_m57AA2130C3523A7C30721306632282D36050FF66 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// get { return _offset; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____offset_12;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::set_Offset(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_set_Offset_mF4536ACEA00AEDE747373EC0B10D44FDB6EC770A (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____offset_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___value0;
bool L_2;
L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
__this->____offset_12 = L_3;
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
return;
}
}
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMaterial::get_Scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ApplyToMaterial_get_Scale_m3476F8560771776D7B14A60C3AE8FD20227B2C61 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// get { return _scale; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____scale_13;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::set_Scale(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_set_Scale_m5227575E60C58B09E7DB06755F9ABBEF7E6C60AD (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____scale_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___value0;
bool L_2;
L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
__this->____scale_13 = L_3;
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_LateUpdate_mE815B5CAD6884C429C7276372E6C1F0E92E1979D (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
{
// Apply();
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Apply() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_Apply_m02AA27C17DA03B737E5C07007FF5382E7600EBF0 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_5 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B6_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B9_0 = NULL;
int32_t G_B16_0 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B21_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B24_0 = NULL;
{
// bool applied = false;
V_0 = (bool)0;
// if (_media != null && _media.TextureProducer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_015c;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_2);
if (!L_3)
{
goto IL_015c;
}
}
{
// Texture resamplerTex = _media.FrameResampler == null || _media.FrameResampler.OutputTexture == null ? null : _media.FrameResampler.OutputTexture[0];
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_5;
L_5 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_4, NULL);
if (!L_5)
{
goto IL_0056;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_7;
L_7 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_6, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_8;
L_8 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_7, NULL);
if (!L_8)
{
goto IL_0056;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_10;
L_10 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_9, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_11;
L_11 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_10, NULL);
int32_t L_12 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_12));
G_B6_0 = L_13;
goto IL_0057;
}
IL_0056:
{
G_B6_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(NULL));
}
IL_0057:
{
V_1 = G_B6_0;
// Texture texture = _media.UseResampler ? resamplerTex : _media.TextureProducer.GetTexture(0);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_14 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_15;
L_15 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_14, NULL);
if (L_15)
{
goto IL_0078;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_16 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_17;
L_17 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_16);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18;
L_18 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_17, 0);
G_B9_0 = L_18;
goto IL_0079;
}
IL_0078:
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = V_1;
G_B9_0 = L_19;
}
IL_0079:
{
V_2 = G_B9_0;
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_015c;
}
}
{
// if (texture != _lastTextureApplied)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = V_2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = __this->____lastTextureApplied_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, L_23, NULL);
if (!L_24)
{
goto IL_009b;
}
}
{
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_009b:
{
// if (_isDirty)
bool L_25 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8;
if (!L_25)
{
goto IL_015a;
}
}
{
// int planeCount = _media.UseResampler ? 1 : _media.TextureProducer.GetTextureCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_26 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_27;
L_27 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_26, NULL);
if (L_27)
{
goto IL_00c5;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_28 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_29;
L_29 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_28);
int32_t L_30;
L_30 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_29);
G_B16_0 = L_30;
goto IL_00c6;
}
IL_00c5:
{
G_B16_0 = 1;
}
IL_00c6:
{
V_3 = G_B16_0;
// for (int plane = 0; plane < planeCount; ++plane)
V_4 = 0;
goto IL_0152;
}
IL_00cf:
{
// Texture resamplerTexPlane = _media.FrameResampler == null || _media.FrameResampler.OutputTexture == null ? null : _media.FrameResampler.OutputTexture[plane];
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_31 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_32;
L_32 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_31, NULL);
if (!L_32)
{
goto IL_0103;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_33 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_34;
L_34 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_33, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_35;
L_35 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_34, NULL);
if (!L_35)
{
goto IL_0103;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_36 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_37;
L_37 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_36, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_38;
L_38 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_37, NULL);
int32_t L_39 = V_4;
int32_t L_40 = L_39;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_41 = (L_38)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
G_B21_0 = L_41;
goto IL_0104;
}
IL_0103:
{
G_B21_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(NULL));
}
IL_0104:
{
V_5 = G_B21_0;
// texture = _media.UseResampler ? resamplerTexPlane : _media.TextureProducer.GetTexture(plane);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_42 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_43;
L_43 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_42, NULL);
if (L_43)
{
goto IL_0127;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_44 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_45;
L_45 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_44);
int32_t L_46 = V_4;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_47;
L_47 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_45, L_46);
G_B24_0 = L_47;
goto IL_0129;
}
IL_0127:
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_48 = V_5;
G_B24_0 = L_48;
}
IL_0129:
{
V_2 = G_B24_0;
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_49 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_50;
L_50 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_49, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_50)
{
goto IL_014c;
}
}
{
// ApplyMapping(texture, _media.TextureProducer.RequiresVerticalFlip(), plane);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_51 = V_2;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_52 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_53;
L_53 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_52);
bool L_54;
L_54 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::RequiresVerticalFlip() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_53);
int32_t L_55 = V_4;
ApplyToMaterial_ApplyMapping_mCF2E1D447FC3B324EB026FF2A026E809F348AA41(__this, L_51, L_54, L_55, NULL);
}
IL_014c:
{
// for (int plane = 0; plane < planeCount; ++plane)
int32_t L_56 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_56, 1));
}
IL_0152:
{
// for (int plane = 0; plane < planeCount; ++plane)
int32_t L_57 = V_4;
int32_t L_58 = V_3;
if ((((int32_t)L_57) < ((int32_t)L_58)))
{
goto IL_00cf;
}
}
IL_015a:
{
// applied = true;
V_0 = (bool)1;
}
IL_015c:
{
// if (!applied)
bool L_59 = V_0;
if (L_59)
{
goto IL_018f;
}
}
{
// if (_defaultTexture != _lastTextureApplied)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_60 = __this->____defaultTexture_9;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_61 = __this->____lastTextureApplied_14;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_62;
L_62 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_60, L_61, NULL);
if (!L_62)
{
goto IL_0179;
}
}
{
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_0179:
{
// if (_isDirty)
bool L_63 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8;
if (!L_63)
{
goto IL_018f;
}
}
{
// ApplyMapping(_defaultTexture, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_64 = __this->____defaultTexture_9;
ApplyToMaterial_ApplyMapping_mCF2E1D447FC3B324EB026FF2A026E809F348AA41(__this, L_64, (bool)0, 0, NULL);
}
IL_018f:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::ApplyMapping(UnityEngine.Texture,System.Boolean,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_ApplyMapping_mCF2E1D447FC3B324EB026FF2A026E809F348AA41 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, bool ___requiresYFlip1, int32_t ___plane2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_019e;
}
}
{
// _isDirty = false;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)0;
// if (plane == 0)
int32_t L_2 = ___plane2;
if (L_2)
{
goto IL_00ef;
}
}
{
// VideoRender.SetupMaterialForMedia(_material, _media, _propTexture.Id, texture, texture == _defaultTexture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->____material_10;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_5 = (&__this->____propTexture_15);
int32_t L_6;
L_6 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_5, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_7 = ___texture0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = ___texture0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = __this->____defaultTexture_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF(L_3, L_4, L_6, L_7, L_10, NULL);
// _lastTextureApplied = texture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ___texture0;
__this->____lastTextureApplied_14 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lastTextureApplied_14), (void*)L_11);
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12 = ___texture0;
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_019e;
}
}
{
// if (requiresYFlip)
bool L_14 = ___requiresYFlip1;
if (!L_14)
{
goto IL_00b6;
}
}
{
// _material.SetTextureScale(_propTexture.Id, new Vector2(_scale.x, -_scale.y));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_16 = (&__this->____propTexture_15);
int32_t L_17;
L_17 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_16, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_18 = (&__this->____scale_13);
float L_19 = L_18->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_20 = (&__this->____scale_13);
float L_21 = L_20->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
memset((&L_22), 0, sizeof(L_22));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_22), L_19, ((-L_21)), /*hidden argument*/NULL);
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_15, L_17, L_22, NULL);
// _material.SetTextureOffset(_propTexture.Id, Vector2.up + _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_24 = (&__this->____propTexture_15);
int32_t L_25;
L_25 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_24, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26;
L_26 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = __this->____offset_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
L_28 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_26, L_27, NULL);
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_23, L_25, L_28, NULL);
return;
}
IL_00b6:
{
// _material.SetTextureScale(_propTexture.Id, _scale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_29 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_30 = (&__this->____propTexture_15);
int32_t L_31;
L_31 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_30, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_32 = __this->____scale_13;
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_29, L_31, L_32, NULL);
// _material.SetTextureOffset(_propTexture.Id, _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_33 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_34 = (&__this->____propTexture_15);
int32_t L_35;
L_35 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_34, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_36 = __this->____offset_12;
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_33, L_35, L_36, NULL);
return;
}
IL_00ef:
{
// else if (plane == 1)
int32_t L_37 = ___plane2;
if ((!(((uint32_t)L_37) == ((uint32_t)1))))
{
goto IL_019e;
}
}
{
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_38 = ___texture0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_38, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_39)
{
goto IL_019e;
}
}
{
// if (requiresYFlip)
bool L_40 = ___requiresYFlip1;
if (!L_40)
{
goto IL_0162;
}
}
{
// _material.SetTextureScale(VideoRender.PropChromaTex.Id, new Vector2(_scale.x, -_scale.y));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = __this->____material_10;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_42 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_0 = L_42;
int32_t L_43;
L_43 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_44 = (&__this->____scale_13);
float L_45 = L_44->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_46 = (&__this->____scale_13);
float L_47 = L_46->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48;
memset((&L_48), 0, sizeof(L_48));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_48), L_45, ((-L_47)), /*hidden argument*/NULL);
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_41, L_43, L_48, NULL);
// _material.SetTextureOffset(VideoRender.PropChromaTex.Id, Vector2.up + _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_49 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_50 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_0 = L_50;
int32_t L_51;
L_51 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_52;
L_52 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_53 = __this->____offset_12;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54;
L_54 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_52, L_53, NULL);
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_49, L_51, L_54, NULL);
return;
}
IL_0162:
{
// _material.SetTextureScale(VideoRender.PropChromaTex.Id, _scale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_55 = __this->____material_10;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_56 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_0 = L_56;
int32_t L_57;
L_57 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_58 = __this->____scale_13;
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_55, L_57, L_58, NULL);
// _material.SetTextureOffset(VideoRender.PropChromaTex.Id, _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_59 = __this->____material_10;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_60 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_0 = L_60;
int32_t L_61;
L_61 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_62 = __this->____offset_12;
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_59, L_61, L_62, NULL);
}
IL_019e:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::SaveProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_SaveProperties_m9D0CAD978424122905DA41A3941045CFBA720DAF (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0098;
}
}
{
// if (string.IsNullOrEmpty(_texturePropertyName))
String_t* L_2 = __this->____texturePropertyName_11;
bool L_3;
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
if (!L_3)
{
goto IL_0053;
}
}
{
// _originalTexture = _material.mainTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->____material_10;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
L_5 = Material_get_mainTexture_mC6C6B860B44321F0342AEFA0DD7702384334F37D(L_4, NULL);
__this->____originalTexture_16 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____originalTexture_16), (void*)L_5);
// _originalScale = _material.mainTextureScale;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->____material_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Material_get_mainTextureScale_mF28E905E1331B3F6AB145193026A1729E17BE7ED(L_6, NULL);
__this->____originalScale_17 = L_7;
// _originalOffset = _material.mainTextureOffset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->____material_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Material_get_mainTextureOffset_m642934E0FF835323FCAFE2F43E314722E8B6A439(L_8, NULL);
__this->____originalOffset_18 = L_9;
goto IL_0098;
}
IL_0053:
{
// _originalTexture = _material.GetTexture(_texturePropertyName);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->____material_10;
String_t* L_11 = __this->____texturePropertyName_11;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12;
L_12 = Material_GetTexture_mBA07A377A7DDD29CD53E6F687DE6D49A42C0C719(L_10, L_11, NULL);
__this->____originalTexture_16 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____originalTexture_16), (void*)L_12);
// _originalScale = _material.GetTextureScale(_texturePropertyName);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->____material_10;
String_t* L_14 = __this->____texturePropertyName_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15;
L_15 = Material_GetTextureScale_mF3406F1439C275C25FEE0C4E19108B29AA77E693(L_13, L_14, NULL);
__this->____originalScale_17 = L_15;
// _originalOffset = _material.GetTextureOffset(_texturePropertyName);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->____material_10;
String_t* L_17 = __this->____texturePropertyName_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18;
L_18 = Material_GetTextureOffset_m4F9E2C96960DFE3C76B9D878F8E654D78185F9CA(L_16, L_17, NULL);
__this->____originalOffset_18 = L_18;
}
IL_0098:
{
// _propTexture = new LazyShaderProperty(_texturePropertyName);
String_t* L_19 = __this->____texturePropertyName_11;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_20;
memset((&L_20), 0, sizeof(L_20));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_20), L_19, /*hidden argument*/NULL);
__this->____propTexture_15 = L_20;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->____propTexture_15))->____name_0), (void*)NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::RestoreProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial_RestoreProperties_m0ADAEBEE2FCF80334F19C569EE2672EB0886D3A0 (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0097;
}
}
{
// if (string.IsNullOrEmpty(_texturePropertyName))
String_t* L_2 = __this->____texturePropertyName_11;
bool L_3;
L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
if (!L_3)
{
goto IL_0052;
}
}
{
// _material.mainTexture = _originalTexture;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->____material_10;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5 = __this->____originalTexture_16;
Material_set_mainTexture_m389E048BA9C81B603EBF36BD792212B296317AC0(L_4, L_5, NULL);
// _material.mainTextureScale = _originalScale;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->____material_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = __this->____originalScale_17;
Material_set_mainTextureScale_mABC2B4327CCDC6BB0E0EA72C6F29817400F56EF1(L_6, L_7, NULL);
// _material.mainTextureOffset = _originalOffset;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->____material_10;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = __this->____originalOffset_18;
Material_set_mainTextureOffset_m87C139F275814719F9A10709C34E2132DFEB7A12(L_8, L_9, NULL);
return;
}
IL_0052:
{
// _material.SetTexture(_texturePropertyName, _originalTexture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->____material_10;
String_t* L_11 = __this->____texturePropertyName_11;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12 = __this->____originalTexture_16;
Material_SetTexture_m06083C3F52EF02FFB1177901D9907314F280F9A5(L_10, L_11, L_12, NULL);
// _material.SetTextureScale(_texturePropertyName, _originalScale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_13 = __this->____material_10;
String_t* L_14 = __this->____texturePropertyName_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = __this->____originalScale_17;
Material_SetTextureScale_m8DBD33DD5E1F19C75C9C022974B27C719E9C5F8D(L_13, L_14, L_15, NULL);
// _material.SetTextureOffset(_texturePropertyName, _originalOffset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->____material_10;
String_t* L_17 = __this->____texturePropertyName_11;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = __this->____originalOffset_18;
Material_SetTextureOffset_m40F3FCE32535625DDF26C0C073D37968117FBFE1(L_16, L_17, L_18, NULL);
}
IL_0097:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMaterial::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMaterial__ctor_m599465BE55469043B583AD8F6842CC8FBE49C39B (ApplyToMaterial_t09B61B035C353CFD5692C5FC18E5B440B7EF8D96* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] string _texturePropertyName = Helper.UnityBaseTextureName;
__this->____texturePropertyName_11 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____texturePropertyName_11), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
// [SerializeField] Vector2 _offset = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->____offset_12 = L_0;
// [SerializeField] Vector2 _scale = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
__this->____scale_13 = L_1;
// private Vector2 _originalScale = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
L_2 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
__this->____originalScale_17 = L_2;
// private Vector2 _originalOffset = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
L_3 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->____originalOffset_18 = L_3;
ApplyToBase__ctor_m3F49B4858C67EB5B642F723423BDB496193B1E2B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.ApplyToMesh::get_DefaultTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ApplyToMesh_get_DefaultTexture_m24C6371D4D5AAA3E7215F667C793E55F472C044D (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _defaultTexture; }
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____defaultTexture_9;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_DefaultTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_DefaultTexture_mAAB15170DBDD31D1B515D8FB37F090AAF938286A (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___value0, const RuntimeMethod* method)
{
{
// set { ChangeDefaultTexture(value); }
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___value0;
ApplyToMesh_ChangeDefaultTexture_mA87559A251B717D23CE95D5A21A7644F60329F34(__this, L_0, NULL);
// set { ChangeDefaultTexture(value); }
return;
}
}
// UnityEngine.Renderer RenderHeads.Media.AVProVideo.ApplyToMesh::get_MeshRenderer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ApplyToMesh_get_MeshRenderer_m9CBD6C0D2048D6B7EC294FB09E20E7718AD22211 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _renderer; }
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->____renderer_10;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_MeshRenderer(UnityEngine.Renderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_MeshRenderer_m632EEF38547E4E2B4B9FBA951AA6B2BF782D7469 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___value0, const RuntimeMethod* method)
{
{
// set { ChangeRenderer(value); }
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = ___value0;
ApplyToMesh_ChangeRenderer_m2EC47DB345E613334DA2A0BE59741F201ED1ED67(__this, L_0, NULL);
// set { ChangeRenderer(value); }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.ApplyToMesh::get_MaterialIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ApplyToMesh_get_MaterialIndex_mD10481100477502CD0607C85315C097C0C677865 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _materialIndex; }
int32_t L_0 = __this->____materialIndex_11;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_MaterialIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_MaterialIndex_mBE504E76F6A119A2E528B4B4B7D5F381D2AA8C33 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set { _materialIndex = value; }
int32_t L_0 = ___value0;
__this->____materialIndex_11 = L_0;
// set { _materialIndex = value; }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ChangeDefaultTexture(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ChangeDefaultTexture_mA87559A251B717D23CE95D5A21A7644F60329F34 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___texture0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_defaultTexture != texture)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____defaultTexture_9;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_1 = ___texture0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
// _defaultTexture = texture;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___texture0;
__this->____defaultTexture_9 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____defaultTexture_9), (void*)L_3);
// ForceUpdate();
ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6(__this, NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ChangeRenderer(UnityEngine.Renderer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ChangeRenderer_m2EC47DB345E613334DA2A0BE59741F201ED1ED67 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* ___renderer0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_renderer != renderer)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->____renderer_10;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_1 = ___renderer0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0034;
}
}
{
// if (_renderer)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3 = __this->____renderer_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
// _renderer = renderer;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_5 = ___renderer0;
__this->____renderer_10 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____renderer_10), (void*)L_5);
// if (_renderer)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_6 = __this->____renderer_10;
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0034;
}
}
{
// ForceUpdate();
ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6(__this, NULL);
}
IL_0034:
{
// }
return;
}
}
// System.String RenderHeads.Media.AVProVideo.ApplyToMesh::get_TexturePropertyName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ApplyToMesh_get_TexturePropertyName_m040B271FE78B1C4A9C5477EE1931F745F8953F17 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _texturePropertyName; }
String_t* L_0 = __this->____texturePropertyName_12;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_TexturePropertyName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_TexturePropertyName_mA266FEB34D6F7013CF6D6EC70E078CDFDDAB63B2 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// if (_texturePropertyName != value)
String_t* L_0 = __this->____texturePropertyName_12;
String_t* L_1 = ___value0;
bool L_2;
L_2 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_0, L_1, NULL);
if (!L_2)
{
goto IL_002d;
}
}
{
// _texturePropertyName = value;
String_t* L_3 = ___value0;
__this->____texturePropertyName_12 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____texturePropertyName_12), (void*)L_3);
// _propTexture = new LazyShaderProperty(_texturePropertyName);
String_t* L_4 = __this->____texturePropertyName_12;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_5;
memset((&L_5), 0, sizeof(L_5));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_5), L_4, /*hidden argument*/NULL);
__this->____propTexture_16 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->____propTexture_16))->____name_0), (void*)NULL);
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_002d:
{
// }
return;
}
}
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMesh::get_Offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ApplyToMesh_get_Offset_m8398F44649DB0359B1A7D839D680CFD38487D570 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _offset; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____offset_13;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_Offset(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_Offset_m235E1641F5A844E5C50ACF2A22D2E6E5189DA1DF (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____offset_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___value0;
bool L_2;
L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
__this->____offset_13 = L_3;
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_offset != value) { _offset = value; _isDirty = true; } }
return;
}
}
// UnityEngine.Vector2 RenderHeads.Media.AVProVideo.ApplyToMesh::get_Scale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ApplyToMesh_get_Scale_m7D03806977063C3927DFD600A0024E719AFF8232 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// get { return _scale; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____scale_14;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::set_Scale(UnityEngine.Vector2)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_set_Scale_m63558906246B41D316F183BAD316A0418B3F7914 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, const RuntimeMethod* method)
{
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = __this->____scale_14;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___value0;
bool L_2;
L_2 = Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
__this->____scale_14 = L_3;
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_001c:
{
// set { if (_scale != value) { _scale = value; _isDirty = true; } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_LateUpdate_m1AD58EB7DB478E9A60A67EF9DE4D9913E683DEDF (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// Apply();
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Apply() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_Apply_m349FB1CCDB498492DCFCF1844F97B5C435499569 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_5 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B6_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B9_0 = NULL;
int32_t G_B16_0 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B21_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* G_B24_0 = NULL;
{
// bool applied = false;
V_0 = (bool)0;
// if (_media != null && _media.TextureProducer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0162;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_2);
if (!L_3)
{
goto IL_0162;
}
}
{
// Texture resamplerTex = _media.FrameResampler == null || _media.FrameResampler.OutputTexture == null ? null : _media.FrameResampler.OutputTexture[0];
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_5;
L_5 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_4, NULL);
if (!L_5)
{
goto IL_0056;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_7;
L_7 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_6, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_8;
L_8 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_7, NULL);
if (!L_8)
{
goto IL_0056;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_10;
L_10 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_9, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_11;
L_11 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_10, NULL);
int32_t L_12 = 0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_13 = (L_11)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_12));
G_B6_0 = L_13;
goto IL_0057;
}
IL_0056:
{
G_B6_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(NULL));
}
IL_0057:
{
V_1 = G_B6_0;
// Texture texture = _media.UseResampler ? resamplerTex : _media.TextureProducer.GetTexture(0);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_14 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_15;
L_15 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_14, NULL);
if (L_15)
{
goto IL_0078;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_16 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_17;
L_17 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_16);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_18;
L_18 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_17, 0);
G_B9_0 = L_18;
goto IL_0079;
}
IL_0078:
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = V_1;
G_B9_0 = L_19;
}
IL_0079:
{
V_2 = G_B9_0;
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_0162;
}
}
{
// if (texture != _lastTextureApplied)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_22 = V_2;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = __this->____lastTextureApplied_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_22, L_23, NULL);
if (!L_24)
{
goto IL_009b;
}
}
{
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_009b:
{
// if (_isDirty)
bool L_25 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8;
if (!L_25)
{
goto IL_0160;
}
}
{
// int planeCount = _media.UseResampler ? 1 : _media.TextureProducer.GetTextureCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_26 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_27;
L_27 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_26, NULL);
if (L_27)
{
goto IL_00c5;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_28 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_29;
L_29 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_28);
int32_t L_30;
L_30 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_29);
G_B16_0 = L_30;
goto IL_00c6;
}
IL_00c5:
{
G_B16_0 = 1;
}
IL_00c6:
{
V_3 = G_B16_0;
// for (int plane = 0; plane < planeCount; plane++)
V_4 = 0;
goto IL_0158;
}
IL_00cf:
{
// Texture resamplerTexPlane = _media.FrameResampler == null || _media.FrameResampler.OutputTexture == null ? null : _media.FrameResampler.OutputTexture[plane];
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_31 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_32;
L_32 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_31, NULL);
if (!L_32)
{
goto IL_0103;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_33 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_34;
L_34 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_33, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_35;
L_35 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_34, NULL);
if (!L_35)
{
goto IL_0103;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_36 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_37;
L_37 = MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline(L_36, NULL);
TextureU5BU5D_t0C3F884241E8243E791A31B920CAA89212888E46* L_38;
L_38 = Resampler_get_OutputTexture_m3AB836CDACB1FDE9EB2275F4DCC760F094BF5758(L_37, NULL);
int32_t L_39 = V_4;
int32_t L_40 = L_39;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_41 = (L_38)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_40));
G_B21_0 = L_41;
goto IL_0104;
}
IL_0103:
{
G_B21_0 = ((Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)(NULL));
}
IL_0104:
{
V_5 = G_B21_0;
// texture = _media.UseResampler ? resamplerTexPlane : _media.TextureProducer.GetTexture(plane);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_42 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
bool L_43;
L_43 = MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline(L_42, NULL);
if (L_43)
{
goto IL_0127;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_44 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_45;
L_45 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_44);
int32_t L_46 = V_4;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_47;
L_47 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_45, L_46);
G_B24_0 = L_47;
goto IL_0129;
}
IL_0127:
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_48 = V_5;
G_B24_0 = L_48;
}
IL_0129:
{
V_2 = G_B24_0;
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_49 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_50;
L_50 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_49, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_50)
{
goto IL_0152;
}
}
{
// ApplyMapping(texture, _media.TextureProducer.RequiresVerticalFlip(), plane, _materialIndex);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_51 = V_2;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_52 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
RuntimeObject* L_53;
L_53 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_52);
bool L_54;
L_54 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::RequiresVerticalFlip() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_53);
int32_t L_55 = V_4;
int32_t L_56 = __this->____materialIndex_11;
ApplyToMesh_ApplyMapping_mD08E068D4E6FFCB0DCB03792D00F2E423D20CE0B(__this, L_51, L_54, L_55, L_56, NULL);
}
IL_0152:
{
// for (int plane = 0; plane < planeCount; plane++)
int32_t L_57 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_57, 1));
}
IL_0158:
{
// for (int plane = 0; plane < planeCount; plane++)
int32_t L_58 = V_4;
int32_t L_59 = V_3;
if ((((int32_t)L_58) < ((int32_t)L_59)))
{
goto IL_00cf;
}
}
IL_0160:
{
// applied = true;
V_0 = (bool)1;
}
IL_0162:
{
// if (!applied)
bool L_60 = V_0;
if (L_60)
{
goto IL_019b;
}
}
{
// if (_defaultTexture != _lastTextureApplied)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_61 = __this->____defaultTexture_9;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_62 = __this->____lastTextureApplied_15;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_63;
L_63 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_61, L_62, NULL);
if (!L_63)
{
goto IL_017f;
}
}
{
// _isDirty = true;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)1;
}
IL_017f:
{
// if (_isDirty)
bool L_64 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8;
if (!L_64)
{
goto IL_019b;
}
}
{
// ApplyMapping(_defaultTexture, false, 0, _materialIndex);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_65 = __this->____defaultTexture_9;
int32_t L_66 = __this->____materialIndex_11;
ApplyToMesh_ApplyMapping_mD08E068D4E6FFCB0DCB03792D00F2E423D20CE0B(__this, L_65, (bool)0, 0, L_66, NULL);
}
IL_019b:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::ApplyMapping(UnityEngine.Texture,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_ApplyMapping_mD08E068D4E6FFCB0DCB03792D00F2E423D20CE0B (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, bool ___requiresYFlip1, int32_t ___plane2, int32_t ___materialIndex3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* V_0 = NULL;
int32_t V_1 = 0;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* V_2 = NULL;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (_renderer != null)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->____renderer_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_01c5;
}
}
{
// _isDirty = false;
((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____isDirty_8 = (bool)0;
// Material[] meshMaterials = _renderer.materials;
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_2 = __this->____renderer_10;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_3;
L_3 = Renderer_get_materials_m43D33328432700524EAEAB093C67AE5689976118(L_2, NULL);
V_0 = L_3;
// if (meshMaterials != null)
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_4 = V_0;
if (!L_4)
{
goto IL_01c5;
}
}
{
// for (int i = 0; i < meshMaterials.Length; i++)
V_1 = 0;
goto IL_01bc;
}
IL_0031:
{
// if (_materialIndex < 0 || i == _materialIndex)
int32_t L_5 = __this->____materialIndex_11;
if ((((int32_t)L_5) < ((int32_t)0)))
{
goto IL_0046;
}
}
{
int32_t L_6 = V_1;
int32_t L_7 = __this->____materialIndex_11;
if ((!(((uint32_t)L_6) == ((uint32_t)L_7))))
{
goto IL_01b8;
}
}
IL_0046:
{
// Material mat = meshMaterials[i];
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_8 = V_0;
int32_t L_9 = V_1;
int32_t L_10 = L_9;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
V_2 = L_11;
// if (mat != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_12, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_13)
{
goto IL_01b8;
}
}
{
// if (plane == 0)
int32_t L_14 = ___plane2;
if (L_14)
{
goto IL_011c;
}
}
{
// VideoRender.SetupMaterialForMedia(mat, _media, _propTexture.Id, texture, texture == _defaultTexture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_15 = V_2;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_16 = ((ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481*)__this)->____media_4;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_17 = (&__this->____propTexture_16);
int32_t L_18;
L_18 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_17, NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_19 = ___texture0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_20 = ___texture0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_21 = __this->____defaultTexture_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_22;
L_22 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, L_21, NULL);
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF(L_15, L_16, L_18, L_19, L_22, NULL);
// _lastTextureApplied = texture;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___texture0;
__this->____lastTextureApplied_15 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->____lastTextureApplied_15), (void*)L_23);
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_24 = ___texture0;
bool L_25;
L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_25)
{
goto IL_01b8;
}
}
{
// if (requiresYFlip)
bool L_26 = ___requiresYFlip1;
if (!L_26)
{
goto IL_00e9;
}
}
{
// mat.SetTextureScale(_propTexture.Id, new Vector2(_scale.x, -_scale.y));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_27 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_28 = (&__this->____propTexture_16);
int32_t L_29;
L_29 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_28, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_30 = (&__this->____scale_14);
float L_31 = L_30->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_32 = (&__this->____scale_14);
float L_33 = L_32->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_34;
memset((&L_34), 0, sizeof(L_34));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_34), L_31, ((-L_33)), /*hidden argument*/NULL);
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_27, L_29, L_34, NULL);
// mat.SetTextureOffset(_propTexture.Id, Vector2.up + _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_35 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_36 = (&__this->____propTexture_16);
int32_t L_37;
L_37 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_36, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_38;
L_38 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = __this->____offset_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40;
L_40 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_38, L_39, NULL);
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_35, L_37, L_40, NULL);
goto IL_01b8;
}
IL_00e9:
{
// mat.SetTextureScale(_propTexture.Id, _scale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_41 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_42 = (&__this->____propTexture_16);
int32_t L_43;
L_43 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_42, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_44 = __this->____scale_14;
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_41, L_43, L_44, NULL);
// mat.SetTextureOffset(_propTexture.Id, _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_45 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C* L_46 = (&__this->____propTexture_16);
int32_t L_47;
L_47 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA(L_46, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_48 = __this->____offset_13;
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_45, L_47, L_48, NULL);
goto IL_01b8;
}
IL_011c:
{
// else if (plane == 1)
int32_t L_49 = ___plane2;
if ((!(((uint32_t)L_49) == ((uint32_t)1))))
{
goto IL_01b8;
}
}
{
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_50 = ___texture0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_51;
L_51 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_50, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_51)
{
goto IL_01b8;
}
}
{
// if (requiresYFlip)
bool L_52 = ___requiresYFlip1;
if (!L_52)
{
goto IL_0186;
}
}
{
// mat.SetTextureScale(VideoRender.PropChromaTex.Id, new Vector2(_scale.x, -_scale.y));
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_53 = V_2;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_54 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_3 = L_54;
int32_t L_55;
L_55 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_3), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_56 = (&__this->____scale_14);
float L_57 = L_56->___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_58 = (&__this->____scale_14);
float L_59 = L_58->___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_60;
memset((&L_60), 0, sizeof(L_60));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_60), L_57, ((-L_59)), /*hidden argument*/NULL);
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_53, L_55, L_60, NULL);
// mat.SetTextureOffset(VideoRender.PropChromaTex.Id, Vector2.up + _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_61 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_62 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_3 = L_62;
int32_t L_63;
L_63 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_3), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64;
L_64 = Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_65 = __this->____offset_13;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_66;
L_66 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_64, L_65, NULL);
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_61, L_63, L_66, NULL);
goto IL_01b8;
}
IL_0186:
{
// mat.SetTextureScale(VideoRender.PropChromaTex.Id, _scale);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_67 = V_2;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_68 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_3 = L_68;
int32_t L_69;
L_69 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_3), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_70 = __this->____scale_14;
Material_SetTextureScale_mBA092A3DCD393695B32801FD05F70A8CC58CB89D(L_67, L_69, L_70, NULL);
// mat.SetTextureOffset(VideoRender.PropChromaTex.Id, _offset);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_71 = V_2;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_72 = ((VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_StaticFields*)il2cpp_codegen_static_fields_for(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var))->___PropChromaTex_19;
V_3 = L_72;
int32_t L_73;
L_73 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_3), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_74 = __this->____offset_13;
Material_SetTextureOffset_mB28E782AE9F9B4CB9D36F209C976F8A0FE7DF747(L_71, L_73, L_74, NULL);
}
IL_01b8:
{
// for (int i = 0; i < meshMaterials.Length; i++)
int32_t L_75 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_01bc:
{
// for (int i = 0; i < meshMaterials.Length; i++)
int32_t L_76 = V_1;
MaterialU5BU5D_t2B1D11C42DB07A4400C0535F92DBB87A2E346D3D* L_77 = V_0;
if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
{
goto IL_0031;
}
}
IL_01c5:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_OnEnable_mA9D8365EFC0F5C0721233F97456CB34465E7A978 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FF764FF882AFF2EA89C62D948092E123CA54F5D);
s_Il2CppMethodInitialized = true;
}
{
// if (_renderer == null)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_0 = __this->____renderer_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0032;
}
}
{
// _renderer = this.GetComponent<MeshRenderer>();
MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_2;
L_2 = Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB(__this, Component_GetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_m0EDA0079FA3617687C4A28623B79A37D618D9CFB_RuntimeMethod_var);
__this->____renderer_10 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____renderer_10), (void*)L_2);
// if (_renderer == null)
Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* L_3 = __this->____renderer_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0032;
}
}
{
// Debug.LogWarning("[AVProVideo] No MeshRenderer set or found in gameobject");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral3FF764FF882AFF2EA89C62D948092E123CA54F5D, NULL);
}
IL_0032:
{
// _propTexture = new LazyShaderProperty(_texturePropertyName);
String_t* L_5 = __this->____texturePropertyName_12;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_6;
memset((&L_6), 0, sizeof(L_6));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_6), L_5, /*hidden argument*/NULL);
__this->____propTexture_16 = L_6;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->____propTexture_16))->____name_0), (void*)NULL);
// ForceUpdate();
ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh_OnDisable_mE0A95F7C60969FE6CD8740787AC576111F2C43D4 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
{
// ApplyMapping(_defaultTexture, false, 0, _materialIndex);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = __this->____defaultTexture_9;
int32_t L_1 = __this->____materialIndex_11;
ApplyToMesh_ApplyMapping_mD08E068D4E6FFCB0DCB03792D00F2E423D20CE0B(__this, L_0, (bool)0, 0, L_1, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToMesh::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToMesh__ctor_m57B120CF0171A0D63BCDCAE274A34BF0CE41B6B8 (ApplyToMesh_tB1C4120A45FDE8CEDA238A7FACD3D7C50B30D218* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] int _materialIndex = -1;
__this->____materialIndex_11 = (-1);
// [SerializeField] string _texturePropertyName = Helper.UnityBaseTextureName;
__this->____texturePropertyName_12 = _stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____texturePropertyName_12), (void*)_stringLiteral4B8146FB95E4F51B29DA41EB5F6D60F8FD0ECF21);
// [SerializeField] Vector2 _offset = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
__this->____offset_13 = L_0;
// [SerializeField] Vector2 _scale = Vector2.one;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline(NULL);
__this->____scale_14 = L_1;
ApplyToBase__ctor_m3F49B4858C67EB5B642F723423BDB496193B1E2B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single[] RenderHeads.Media.AVProVideo.AudioChannelMixer::get_Channel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* AudioChannelMixer_get_Channel_mEEA7E0B01D22AE62CE71154A821254F6577B2426 (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, const RuntimeMethod* method)
{
{
// get { return _channels; }
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____channels_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::set_Channel(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer_set_Channel_mF4AE957EA38B22501BBB91FA4669EBDE885AF42F (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___value0, const RuntimeMethod* method)
{
{
// set { _channels = value; }
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___value0;
__this->____channels_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____channels_5), (void*)L_0);
// set { _channels = value; }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer_Reset_mC1DA1E442F0A2BC285BB9BF9ADFBBBFA308C2E4E (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// _channels = new float[MaxChannels];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)8);
__this->____channels_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____channels_5), (void*)L_0);
// for (int i = 0; i < MaxChannels; i++)
V_0 = 0;
goto IL_0021;
}
IL_0010:
{
// _channels[i] = 1f;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = __this->____channels_5;
int32_t L_2 = V_0;
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (float)(1.0f));
// for (int i = 0; i < MaxChannels; i++)
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0021:
{
// for (int i = 0; i < MaxChannels; i++)
int32_t L_4 = V_0;
if ((((int32_t)L_4) < ((int32_t)8)))
{
goto IL_0010;
}
}
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::ChangeChannelCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer_ChangeChannelCount_mE44FBF069BAAAF7B2D039E7B63650047133E2E9C (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, int32_t ___numChannels0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// float[] channels = new float[numChannels];
int32_t L_0 = ___numChannels0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_0);
V_0 = L_1;
// if (_channels != null && _channels.Length != 0)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = __this->____channels_5;
if (!L_2)
{
goto IL_0048;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = __this->____channels_5;
if (!(((RuntimeArray*)L_3)->max_length))
{
goto IL_0048;
}
}
{
// for (int i = 0; i < channels.Length; i++)
V_1 = 0;
goto IL_0040;
}
IL_001c:
{
// if (i < _channels.Length)
int32_t L_4 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = __this->____channels_5;
if ((((int32_t)L_4) >= ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0034;
}
}
{
// channels[i] = _channels[i];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = V_0;
int32_t L_7 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = __this->____channels_5;
int32_t L_9 = V_1;
int32_t L_10 = L_9;
float L_11 = (L_8)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_10));
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (float)L_11);
goto IL_003c;
}
IL_0034:
{
// channels[i] = 1f;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = V_0;
int32_t L_13 = V_1;
(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_13), (float)(1.0f));
}
IL_003c:
{
// for (int i = 0; i < channels.Length; i++)
int32_t L_14 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0040:
{
// for (int i = 0; i < channels.Length; i++)
int32_t L_15 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = V_0;
if ((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)))))
{
goto IL_001c;
}
}
{
goto IL_005c;
}
IL_0048:
{
// for (int i = 0; i < numChannels; i++)
V_2 = 0;
goto IL_0058;
}
IL_004c:
{
// channels[i] = 1f;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = V_0;
int32_t L_18 = V_2;
(L_17)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18), (float)(1.0f));
// for (int i = 0; i < numChannels; i++)
int32_t L_19 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0058:
{
// for (int i = 0; i < numChannels; i++)
int32_t L_20 = V_2;
int32_t L_21 = ___numChannels0;
if ((((int32_t)L_20) < ((int32_t)L_21)))
{
goto IL_004c;
}
}
IL_005c:
{
// _channels = channels;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = V_0;
__this->____channels_5 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->____channels_5), (void*)L_22);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::OnAudioFilterRead(System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer_OnAudioFilterRead_mBB3CD4A0797E190C2998DDE5EFC3DE43FD339D59 (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___data0, int32_t ___channels1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
// if (channels != _channels.Length)
int32_t L_0 = ___channels1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = __this->____channels_5;
if ((((int32_t)L_0) == ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_0012;
}
}
{
// ChangeChannelCount(channels);
int32_t L_2 = ___channels1;
AudioChannelMixer_ChangeChannelCount_mE44FBF069BAAAF7B2D039E7B63650047133E2E9C(__this, L_2, NULL);
}
IL_0012:
{
// int k = 0;
V_0 = 0;
// int numSamples = data.Length / channels;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___data0;
int32_t L_4 = ___channels1;
V_1 = ((int32_t)(((int32_t)(((RuntimeArray*)L_3)->max_length))/L_4));
// for (int j = 0; j < numSamples; j++)
V_2 = 0;
goto IL_0045;
}
IL_001e:
{
// for (int i = 0; i < channels; i++)
V_3 = 0;
goto IL_003d;
}
IL_0022:
{
// data[k] *= _channels[i];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___data0;
int32_t L_6 = V_0;
float* L_7 = ((L_5)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_6)));
float L_8 = *((float*)L_7);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_9 = __this->____channels_5;
int32_t L_10 = V_3;
int32_t L_11 = L_10;
float L_12 = (L_9)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
*((float*)L_7) = (float)((float)il2cpp_codegen_multiply(L_8, L_12));
// k++;
int32_t L_13 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_13, 1));
// for (int i = 0; i < channels; i++)
int32_t L_14 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_003d:
{
// for (int i = 0; i < channels; i++)
int32_t L_15 = V_3;
int32_t L_16 = ___channels1;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_0022;
}
}
{
// for (int j = 0; j < numSamples; j++)
int32_t L_17 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_0045:
{
// for (int j = 0; j < numSamples; j++)
int32_t L_18 = V_2;
int32_t L_19 = V_1;
if ((((int32_t)L_18) < ((int32_t)L_19)))
{
goto IL_001e;
}
}
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioChannelMixer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioChannelMixer__ctor_m4C337C96B59449C2B9D35D698326A2A371D66420 (AudioChannelMixer_t060D68332FF5B9BD5AB91531EDE463B73A37C2EA* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.AudioOutput::get_Player()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* AudioOutput_get_Player_mECC9714B8771F5FFBCFD7B660F91CCB56BC6834D (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// get { return _mediaPlayer; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::set_Player(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_set_Player_m4A0B9A6C5D774FB100B32AA46B5EC926EA012C11 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___value0, const RuntimeMethod* method)
{
{
// set { ChangeMediaPlayer(value); }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___value0;
AudioOutput_ChangeMediaPlayer_m6B98D0FE67351EAAF5D18AB04B6A6B78BE28C105(__this, L_0, NULL);
// set { ChangeMediaPlayer(value); }
return;
}
}
// RenderHeads.Media.AVProVideo.AudioOutput/AudioOutputMode RenderHeads.Media.AVProVideo.AudioOutput::get_OutputMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioOutput_get_OutputMode_mE97F56E83D8D8D7324127DFE8C8A3BC4E7FE3A84 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// get { return _audioOutputMode; }
int32_t L_0 = __this->____audioOutputMode_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::set_OutputMode(RenderHeads.Media.AVProVideo.AudioOutput/AudioOutputMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_set_OutputMode_mB6401C83BFC363788C50CEB3838560C030C799BF (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set { _audioOutputMode = value; }
int32_t L_0 = ___value0;
__this->____audioOutputMode_5 = L_0;
// set { _audioOutputMode = value; }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.AudioOutput::get_ChannelMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AudioOutput_get_ChannelMask_mAEED7D9A562288E937AD8559D5AE4F1F1051F485 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// get { return _channelMask; }
int32_t L_0 = __this->____channelMask_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::set_ChannelMask(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_set_ChannelMask_m26C4E97F6FA830CAE677D4DF93B24368E3D55E52 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set { _channelMask = value; }
int32_t L_0 = ___value0;
__this->____channelMask_6 = L_0;
// set { _channelMask = value; }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_Awake_m0D64FDCC00FDE8176A7534EA19DFF1C5C71465D3 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _audioSource = this.GetComponent<AudioSource>();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0;
L_0 = Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B(__this, Component_GetComponent_TisAudioSource_t871AC2272F896738252F04EE949AEF5B241D3299_m42DA4DEA19EB60D80CBED7413ADEB27FA033C77B_RuntimeMethod_var);
__this->____audioSource_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioSource_8), (void*)L_0);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_Start_m1A4464F281E91B38B4EE2A20AA74CCDD1724A29F (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// ChangeMediaPlayer(_mediaPlayer);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
AudioOutput_ChangeMediaPlayer_m6B98D0FE67351EAAF5D18AB04B6A6B78BE28C105(__this, L_0, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_OnDestroy_mE891D75446EAE846BD9C47CD2235356A0F6BD269 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// ChangeMediaPlayer(null);
AudioOutput_ChangeMediaPlayer_m6B98D0FE67351EAAF5D18AB04B6A6B78BE28C105(__this, (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*)NULL, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_Update_mE9D353F9747AF4055AAE3BEFE5C6C9547D0FA6B8 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_mediaPlayer != null && _mediaPlayer.Control != null && _mediaPlayer.Control.IsPlaying())
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_003e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = __this->____mediaPlayer_4;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_2);
if (!L_3)
{
goto IL_003e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = __this->____mediaPlayer_4;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_4);
bool L_6;
L_6 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5);
if (!L_6)
{
goto IL_003e;
}
}
{
// ApplyAudioSettings(_mediaPlayer, _audioSource);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_7 = __this->____mediaPlayer_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_8 = __this->____audioSource_8;
AudioOutput_ApplyAudioSettings_m39CEE0DCB23A5CCE284CB359CE9D374150CCD8E9(L_7, L_8, NULL);
}
IL_003e:
{
// }
return;
}
}
// UnityEngine.AudioSource RenderHeads.Media.AVProVideo.AudioOutput::GetAudioSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* AudioOutput_GetAudioSource_m0ECB388AD05221078DF29F3853B6FA5538525527 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// return _audioSource;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->____audioSource_8;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_ChangeMediaPlayer_m6B98D0FE67351EAAF5D18AB04B6A6B78BE28C105 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___newPlayer0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioOutput_OnMediaPlayerEvent_mD79117880CA1F220388094038EE51408E564A517_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* V_1 = NULL;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* V_2 = NULL;
int32_t V_3 = 0;
{
// if (_mediaPlayer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_003d;
}
}
{
// _mediaPlayer.AudioSource = null;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = __this->____mediaPlayer_4;
MediaPlayer_set_AudioSource_m82AD464F8DCBA883BFFF8EB79AEAC328A97645AC_inline(L_2, (AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299*)NULL, NULL);
// _mediaPlayer.Events.RemoveListener(OnMediaPlayerEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3 = __this->____mediaPlayer_4;
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_4;
L_4 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_3, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_5 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_5, __this, (intptr_t)((void*)AudioOutput_OnMediaPlayerEvent_mD79117880CA1F220388094038EE51408E564A517_RuntimeMethod_var), NULL);
MediaPlayerEvent_RemoveListener_m9CDAB7BF72ABCA99D94ECF241AE84F099CF65F82(L_4, L_5, NULL);
// _mediaPlayer = null;
__this->____mediaPlayer_4 = (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPlayer_4), (void*)(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*)NULL);
}
IL_003d:
{
// _mediaPlayer = newPlayer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = ___newPlayer0;
__this->____mediaPlayer_4 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPlayer_4), (void*)L_6);
// if (_mediaPlayer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_7 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_007f;
}
}
{
// _mediaPlayer.Events.AddListener(OnMediaPlayerEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = __this->____mediaPlayer_4;
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_10;
L_10 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_9, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_11 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_11, __this, (intptr_t)((void*)AudioOutput_OnMediaPlayerEvent_mD79117880CA1F220388094038EE51408E564A517_RuntimeMethod_var), NULL);
MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358(L_10, L_11, NULL);
// _mediaPlayer.AudioSource = _audioSource;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_12 = __this->____mediaPlayer_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_13 = __this->____audioSource_8;
MediaPlayer_set_AudioSource_m82AD464F8DCBA883BFFF8EB79AEAC328A97645AC_inline(L_12, L_13, NULL);
}
IL_007f:
{
// if (_supportPositionalAudio)
bool L_14 = __this->____supportPositionalAudio_7;
if (!L_14)
{
goto IL_00ff;
}
}
{
// if (_audioSource.clip == null)
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_15 = __this->____audioSource_8;
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_16;
L_16 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_16, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_17)
{
goto IL_011e;
}
}
{
// int frameCount = 2048 * 10;
V_0 = ((int32_t)20480);
// int sampleCount = frameCount * Helper.GetUnityAudioSpeakerCount();
int32_t L_18 = V_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_19;
L_19 = Helper_GetUnityAudioSpeakerCount_m27E994451EB94907FA1F39A2E2650F3B856D597D(NULL);
// AudioClip clip = AudioClip.Create("dummy", frameCount, Helper.GetUnityAudioSpeakerCount(), Helper.GetUnityAudioSampleRate(), false);
int32_t L_20 = V_0;
int32_t L_21;
L_21 = Helper_GetUnityAudioSpeakerCount_m27E994451EB94907FA1F39A2E2650F3B856D597D(NULL);
int32_t L_22;
L_22 = Helper_GetUnityAudioSampleRate_m6216E68C91079C39EC9E9A9A574B3058A006AED8(NULL);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_23;
L_23 = AudioClip_Create_mE8111F06981E42666B6A9A59D0A3EBE002D2CDFB(_stringLiteral17718E71159B2A463A10CD2BCAE046100EF2ADF2, L_20, L_21, L_22, (bool)0, NULL);
V_1 = L_23;
// float[] samples = new float[sampleCount];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_24 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_multiply(L_18, L_19)));
V_2 = L_24;
// for (int i = 0; i < samples.Length; i++) { samples[i] = 1f; }
V_3 = 0;
goto IL_00d7;
}
IL_00cb:
{
// for (int i = 0; i < samples.Length; i++) { samples[i] = 1f; }
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = V_2;
int32_t L_26 = V_3;
(L_25)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26), (float)(1.0f));
// for (int i = 0; i < samples.Length; i++) { samples[i] = 1f; }
int32_t L_27 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00d7:
{
// for (int i = 0; i < samples.Length; i++) { samples[i] = 1f; }
int32_t L_28 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_29 = V_2;
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
{
goto IL_00cb;
}
}
{
// clip.SetData(samples, 0);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_30 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = V_2;
bool L_32;
L_32 = AudioClip_SetData_m7B473C614C11953D746770F4F89B44600B5A6AF3(L_30, L_31, 0, NULL);
// _audioSource.clip = clip;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_33 = __this->____audioSource_8;
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_34 = V_1;
AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_33, L_34, NULL);
// _audioSource.loop = true;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_35 = __this->____audioSource_8;
AudioSource_set_loop_m834A590939D8456008C0F897FD80B0ECFFB7FE56(L_35, (bool)1, NULL);
return;
}
IL_00ff:
{
// else if (_audioSource.clip != null)
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_36 = __this->____audioSource_8;
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_37;
L_37 = AudioSource_get_clip_m4F5027066F9FC44B44192713142B0C277BB418FE(L_36, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_38;
L_38 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_37, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_38)
{
goto IL_011e;
}
}
{
// _audioSource.clip = null;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_39 = __this->____audioSource_8;
AudioSource_set_clip_mFF441895E274286C88D9C75ED5CA1B1B39528D70(L_39, (AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20*)NULL, NULL);
}
IL_011e:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::OnMediaPlayerEvent(RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_OnMediaPlayerEvent_mD79117880CA1F220388094038EE51408E564A517 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mp0, int32_t ___et1, int32_t ___errorCode2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___et1;
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_0014;
}
}
{
int32_t L_1 = ___et1;
if ((!(((uint32_t)L_1) == ((uint32_t)5))))
{
goto IL_0030;
}
}
{
// _audioSource.Stop();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_2 = __this->____audioSource_8;
AudioSource_Stop_m318F17F17A147C77FF6E0A5A7A6BE057DB90F537(L_2, NULL);
// break;
return;
}
IL_0014:
{
// ApplyAudioSettings(_mediaPlayer, _audioSource);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3 = __this->____mediaPlayer_4;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_4 = __this->____audioSource_8;
AudioOutput_ApplyAudioSettings_m39CEE0DCB23A5CCE284CB359CE9D374150CCD8E9(L_3, L_4, NULL);
// _audioSource.Play();
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_5 = __this->____audioSource_8;
AudioSource_Play_m95DF07111C61D0E0F00257A00384D31531D590C3(L_5, NULL);
}
IL_0030:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::ApplyAudioSettings(RenderHeads.Media.AVProVideo.MediaPlayer,UnityEngine.AudioSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput_ApplyAudioSettings_m39CEE0DCB23A5CCE284CB359CE9D374150CCD8E9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___audioSource1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
bool V_1 = false;
float V_2 = 0.0f;
{
// if (audioSource != null && player != null && player.Control != null)
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = ___audioSource1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0053;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = ___player0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_0053;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ___player0;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_4);
if (!L_5)
{
goto IL_0053;
}
}
{
// float volume = player.Control.GetVolume();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = ___player0;
RuntimeObject* L_7;
L_7 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_6);
float L_8;
L_8 = InterfaceFuncInvoker0< float >::Invoke(33 /* System.Single RenderHeads.Media.AVProVideo.IMediaControl::GetVolume() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_7);
V_0 = L_8;
// bool isMuted = player.Control.IsMuted();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ___player0;
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_9);
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(30 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsMuted() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_10);
V_1 = L_11;
// float rate = player.Control.GetPlaybackRate();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_12 = ___player0;
RuntimeObject* L_13;
L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_12);
float L_14;
L_14 = InterfaceFuncInvoker0< float >::Invoke(27 /* System.Single RenderHeads.Media.AVProVideo.IMediaControl::GetPlaybackRate() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_13);
V_2 = L_14;
// audioSource.volume = volume;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_15 = ___audioSource1;
float L_16 = V_0;
AudioSource_set_volume_mD902BBDBBDE0E3C148609BF3C05096148E90F2C0(L_15, L_16, NULL);
// audioSource.mute = isMuted;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_17 = ___audioSource1;
bool L_18 = V_1;
AudioSource_set_mute_m6407E0AEE7F088AC69BD8C1D270C2B2049769B09(L_17, L_18, NULL);
// audioSource.pitch = rate;
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_19 = ___audioSource1;
float L_20 = V_2;
AudioSource_set_pitch_mD14631FC99BF38AAFB356D9C45546BC16CF9E811(L_19, L_20, NULL);
}
IL_0053:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutput::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutput__ctor_mADE77BC9E56B1919F63AD890503AECD3DB92C254 (AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* __this, const RuntimeMethod* method)
{
{
// [SerializeField] AudioOutputMode _audioOutputMode = AudioOutputMode.MultipleChannels;
__this->____audioOutputMode_5 = 1;
// [HideInInspector, SerializeField] int _channelMask = 0xffff;
__this->____channelMask_6 = ((int32_t)65535);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.DisplayIMGUI::get_Player()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* DisplayIMGUI_get_Player_m4AE1BB467E05933EE42374DBD15660C7F31B36C4 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// get { return _mediaPlayer; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_Player(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_Player_m551F749D9245C1B29D038D94E00FCD6F504A9CD4 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___value0, const RuntimeMethod* method)
{
{
// set { _mediaPlayer = value; Update(); }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___value0;
__this->____mediaPlayer_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPlayer_4), (void*)L_0);
// set { _mediaPlayer = value; Update(); }
DisplayIMGUI_Update_m8AB0E0C3C414516120699DB4EF32D31FD90B09CE(__this, NULL);
// set { _mediaPlayer = value; Update(); }
return;
}
}
// UnityEngine.ScaleMode RenderHeads.Media.AVProVideo.DisplayIMGUI::get_ScaleMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DisplayIMGUI_get_ScaleMode_m0474E7071F3BB4A8B16C8865DE95A38CD5FDF4E3 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public ScaleMode ScaleMode { get { return _scaleMode; } set { _scaleMode = value; } }
int32_t L_0 = __this->____scaleMode_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_ScaleMode(UnityEngine.ScaleMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_ScaleMode_mC6F7E094425453AD820444A40ECFEB7FF2F41E2E (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public ScaleMode ScaleMode { get { return _scaleMode; } set { _scaleMode = value; } }
int32_t L_0 = ___value0;
__this->____scaleMode_5 = L_0;
// public ScaleMode ScaleMode { get { return _scaleMode; } set { _scaleMode = value; } }
return;
}
}
// UnityEngine.Color RenderHeads.Media.AVProVideo.DisplayIMGUI::get_Color()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F DisplayIMGUI_get_Color_mB914171350E68404E794908AF4B7480E127F6B7F (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public Color Color { get { return _color; } set { _color = value; } }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = __this->____color_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_Color(UnityEngine.Color)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_Color_m905F2C37BA53DD1BA2A4741E0E9B2222BF466C5B (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___value0, const RuntimeMethod* method)
{
{
// public Color Color { get { return _color; } set { _color = value; } }
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0 = ___value0;
__this->____color_6 = L_0;
// public Color Color { get { return _color; } set { _color = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::get_AllowTransparency()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisplayIMGUI_get_AllowTransparency_m6980A325A93E304E5F2AE23FE162510E7309A888 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public bool AllowTransparency { get { return _allowTransparency; } set { _allowTransparency = value; } }
bool L_0 = __this->____allowTransparency_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_AllowTransparency(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_AllowTransparency_mD93D60BED4F1A18DEC89A3A3375C5ED2372749EC (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AllowTransparency { get { return _allowTransparency; } set { _allowTransparency = value; } }
bool L_0 = ___value0;
__this->____allowTransparency_7 = L_0;
// public bool AllowTransparency { get { return _allowTransparency; } set { _allowTransparency = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::get_UseDepth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisplayIMGUI_get_UseDepth_mD0F08F9CA7DDFB85240B338C0F9B0FA9A635A08C (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public bool UseDepth { get { return _useDepth; } set { _useDepth = value; } }
bool L_0 = __this->____useDepth_8;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_UseDepth(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_UseDepth_mF41F3B22606632ED593BA770BE90B0765E682AAC (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool UseDepth { get { return _useDepth; } set { _useDepth = value; } }
bool L_0 = ___value0;
__this->____useDepth_8 = L_0;
// public bool UseDepth { get { return _useDepth; } set { _useDepth = value; } }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.DisplayIMGUI::get_Depth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DisplayIMGUI_get_Depth_mDFC7A6A8794BB04577EC74444936E2745297ABAE (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public int Depth { get { return _depth; } set { _depth = value; } }
int32_t L_0 = __this->____depth_9;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_Depth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_Depth_m5E481346F8AC4EDD3BCF4DEF6BB581A80DDE0BC1 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int Depth { get { return _depth; } set { _depth = value; } }
int32_t L_0 = ___value0;
__this->____depth_9 = L_0;
// public int Depth { get { return _depth; } set { _depth = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::get_IsAreaFullScreen()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisplayIMGUI_get_IsAreaFullScreen_m94A8AAD285AAFDC2AA158225A98FD8AD69628D76 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public bool IsAreaFullScreen { get { return _isAreaFullScreen; } set { _isAreaFullScreen = value; } }
bool L_0 = __this->____isAreaFullScreen_10;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_IsAreaFullScreen(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_IsAreaFullScreen_m21F7A3B9D8CCF63A1B717EEC02D8D8C64B614820 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool IsAreaFullScreen { get { return _isAreaFullScreen; } set { _isAreaFullScreen = value; } }
bool L_0 = ___value0;
__this->____isAreaFullScreen_10 = L_0;
// public bool IsAreaFullScreen { get { return _isAreaFullScreen; } set { _isAreaFullScreen = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::get_AreaX()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DisplayIMGUI_get_AreaX_m4C9FF936343EA51DDA8EB14C98ECCB1DDAC2AE29 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public float AreaX { get { return _areaX; } set { _areaX = value; } }
float L_0 = __this->____areaX_11;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_AreaX(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_AreaX_m6381AE9E58DBB3F97BCFB4D6024DCD2A70497D98 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AreaX { get { return _areaX; } set { _areaX = value; } }
float L_0 = ___value0;
__this->____areaX_11 = L_0;
// public float AreaX { get { return _areaX; } set { _areaX = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::get_AreaY()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DisplayIMGUI_get_AreaY_m9E06C7059574C8F9F7E5D3871003E04E4D4F199E (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public float AreaY { get { return _areaY; } set { _areaY = value; } }
float L_0 = __this->____areaY_12;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_AreaY(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_AreaY_mB82FF6A925EF686AFD00DDCB534CDABC6AE8E825 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AreaY { get { return _areaY; } set { _areaY = value; } }
float L_0 = ___value0;
__this->____areaY_12 = L_0;
// public float AreaY { get { return _areaY; } set { _areaY = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::get_AreaWidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DisplayIMGUI_get_AreaWidth_m15DE8EFCF78412D6BC8B844EBF7A946A03A6E0C7 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public float AreaWidth { get { return _areaWidth; } set { _areaWidth = value; } }
float L_0 = __this->____areaWidth_13;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_AreaWidth(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_AreaWidth_mC9322CB79458D047E265B21BC6EDF92EB8E30A94 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AreaWidth { get { return _areaWidth; } set { _areaWidth = value; } }
float L_0 = ___value0;
__this->____areaWidth_13 = L_0;
// public float AreaWidth { get { return _areaWidth; } set { _areaWidth = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.DisplayIMGUI::get_AreaHeight()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float DisplayIMGUI_get_AreaHeight_m77BBB24F5DC426AF10B74616C433F6AF53796924 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public float AreaHeight { get { return _areaHeight; } set { _areaHeight = value; } }
float L_0 = __this->____areaHeight_14;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_AreaHeight(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_AreaHeight_m8B97B2AEDAB6581BB0640E12E6A3ED20EC72B2DC (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AreaHeight { get { return _areaHeight; } set { _areaHeight = value; } }
float L_0 = ___value0;
__this->____areaHeight_14 = L_0;
// public float AreaHeight { get { return _areaHeight; } set { _areaHeight = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.DisplayIMGUI::get_ShowAreaInEditor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DisplayIMGUI_get_ShowAreaInEditor_m3FE722113690208F13081B2B7ECAEA1895F0D1D4 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// public bool ShowAreaInEditor { get { return _showAreaInEditor; } set { _showAreaInEditor = value; } }
bool L_0 = __this->____showAreaInEditor_15;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::set_ShowAreaInEditor(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_set_ShowAreaInEditor_m3599B5BA10CA10BAE5B860F638C1F941660CC672 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool ShowAreaInEditor { get { return _showAreaInEditor; } set { _showAreaInEditor = value; } }
bool L_0 = ___value0;
__this->____showAreaInEditor_15 = L_0;
// public bool ShowAreaInEditor { get { return _showAreaInEditor; } set { _showAreaInEditor = value; } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_Start_mA7B32CBFB1ACFDE951E46DB22CD41005F6D915C8 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5161F90B8859AC3753A4C1F9588C70544D9E7659);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB36D665ED040800C858EA9056F8BA3AC1D79DE27);
s_Il2CppMethodInitialized = true;
}
{
// if (!_useDepth)
bool L_0 = __this->____useDepth_8;
if (L_0)
{
goto IL_000f;
}
}
{
// this.useGUILayout = false;
MonoBehaviour_set_useGUILayout_m56F0C62F4B6889D7472074ECCB56EBA462285134(__this, (bool)0, NULL);
}
IL_000f:
{
// if (!_shaderAlphaPacking)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1 = ((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0040;
}
}
{
// _shaderAlphaPacking = Shader.Find("AVProVideo/Internal/IMGUI/Texture Transparent");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3;
L_3 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral5161F90B8859AC3753A4C1F9588C70544D9E7659, NULL);
((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16), (void*)L_3);
// if (!_shaderAlphaPacking)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = ((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0040;
}
}
{
// Debug.LogWarning("[AVProVideo] Missing shader 'AVProVideo/IMGUI/Transparent Packed'");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralB36D665ED040800C858EA9056F8BA3AC1D79DE27, NULL);
}
IL_0040:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_Update_m8AB0E0C3C414516120699DB4EF32D31FD90B09CE (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_mediaPlayer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
// SetupMaterial();
DisplayIMGUI_SetupMaterial_m1FAFBE591354AC389EF57DA9E6DEA2CEA796D1E3(__this, NULL);
}
IL_0014:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_OnDestroy_mB3A84766FD0E56BCC8DE58D4D323ADFCD06F95DB (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0020;
}
}
{
// Material.Destroy(_material);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
// _material = null;
__this->____material_17 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_17), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_0020:
{
// }
return;
}
}
// UnityEngine.Shader RenderHeads.Media.AVProVideo.DisplayIMGUI::GetRequiredShader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* DisplayIMGUI_GetRequiredShader_mC04F6418A97C34BB6E5FFB17BD8383C6153CD28F (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL;
int32_t V_1 = 0;
{
// Shader result = null;
V_0 = (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692*)NULL;
// if (result == null && _mediaPlayer.TextureProducer != null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_0 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0038;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = __this->____mediaPlayer_4;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_2);
if (!L_3)
{
goto IL_0038;
}
}
{
// switch (_mediaPlayer.TextureProducer.GetTextureAlphaPacking())
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = __this->____mediaPlayer_4;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_4);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(9 /* RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureAlphaPacking() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_5);
V_1 = L_6;
int32_t L_7 = V_1;
if (!L_7)
{
goto IL_0038;
}
}
{
int32_t L_8 = V_1;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, 1))) <= ((uint32_t)1))))
{
goto IL_0038;
}
}
{
// result = _shaderAlphaPacking;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_9 = ((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16;
V_0 = L_9;
}
IL_0038:
{
// if (result == null && _mediaPlayer.Info != null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_006e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_12 = __this->____mediaPlayer_4;
RuntimeObject* L_13;
L_13 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, L_12);
if (!L_13)
{
goto IL_006e;
}
}
{
// if (QualitySettings.activeColorSpace == ColorSpace.Linear && !_mediaPlayer.Info.PlayerSupportsLinearColorSpace())
int32_t L_14;
L_14 = QualitySettings_get_activeColorSpace_m4F47784E7B0FE0A5497C8BAB9CA86BD576FB92F9(NULL);
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
{
goto IL_006e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_15 = __this->____mediaPlayer_4;
RuntimeObject* L_16;
L_16 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, L_15);
bool L_17;
L_17 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaInfo::PlayerSupportsLinearColorSpace() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_16);
if (L_17)
{
goto IL_006e;
}
}
{
// result = _shaderAlphaPacking;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_18 = ((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16;
V_0 = L_18;
}
IL_006e:
{
// if (result == null && _mediaPlayer.TextureProducer != null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_19 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_20)
{
goto IL_009d;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_21 = __this->____mediaPlayer_4;
RuntimeObject* L_22;
L_22 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_21);
if (!L_22)
{
goto IL_009d;
}
}
{
// if (_mediaPlayer.TextureProducer.GetTextureCount() == 2)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_23 = __this->____mediaPlayer_4;
RuntimeObject* L_24;
L_24 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_23);
int32_t L_25;
L_25 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_24);
if ((!(((uint32_t)L_25) == ((uint32_t)2))))
{
goto IL_009d;
}
}
{
// result = _shaderAlphaPacking;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_26 = ((DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_StaticFields*)il2cpp_codegen_static_fields_for(DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84_il2cpp_TypeInfo_var))->____shaderAlphaPacking_16;
V_0 = L_26;
}
IL_009d:
{
// return result;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_27 = V_0;
return L_27;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::SetupMaterial()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_SetupMaterial_m1FAFBE591354AC389EF57DA9E6DEA2CEA796D1E3 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_0 = NULL;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* V_1 = NULL;
{
// Shader currentShader = null;
V_0 = (Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692*)NULL;
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
// currentShader = _material.shader;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->____material_17;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3;
L_3 = Material_get_shader_m8B0C11AE6F2AD7DE30AF52D3195EB716F7A71983(L_2, NULL);
V_0 = L_3;
}
IL_001c:
{
// Shader nextShader = GetRequiredShader();
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4;
L_4 = DisplayIMGUI_GetRequiredShader_mC04F6418A97C34BB6E5FFB17BD8383C6153CD28F(__this, NULL);
V_1 = L_4;
// if (currentShader != nextShader)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_5 = V_0;
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, L_6, NULL);
if (!L_7)
{
goto IL_0061;
}
}
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_004c;
}
}
{
// Material.Destroy(_material);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_10 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_10, NULL);
// _material = null;
__this->____material_17 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_17), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_004c:
{
// if (nextShader != null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_11, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_12)
{
goto IL_0061;
}
}
{
// _material = new Material(nextShader);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_13 = V_1;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_14, L_13, NULL);
__this->____material_17 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_17), (void*)L_14);
}
IL_0061:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::OnGUI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI_OnGUI_m587E4E526843CE862E26E8B802A5E5993B801372 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
int32_t G_B9_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B12_0 = 0;
{
// if (_mediaPlayer == null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// Texture texture = null;
V_0 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
// if (_showAreaInEditor)
bool L_2 = __this->____showAreaInEditor_15;
// texture = VideoRender.GetTexture(_mediaPlayer, 0);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4;
L_4 = VideoRender_GetTexture_mF22AEBB1FADE84A0A439988C4EFF09DF5E5E13A1(L_3, 0, NULL);
V_0 = L_4;
// if (_mediaPlayer.Info != null && !_mediaPlayer.Info.HasVideo())
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_5 = __this->____mediaPlayer_4;
RuntimeObject* L_6;
L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, L_5);
if (!L_6)
{
goto IL_0046;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_7 = __this->____mediaPlayer_4;
RuntimeObject* L_8;
L_8 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, L_7);
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaInfo::HasVideo() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_8);
if (L_9)
{
goto IL_0046;
}
}
{
// texture = null;
V_0 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
}
IL_0046:
{
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_0163;
}
}
{
// bool isTextureVisible = (_color.a > 0f || !_allowTransparency);
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* L_12 = (&__this->____color_6);
float L_13 = L_12->___a_3;
if ((((float)L_13) > ((float)(0.0f))))
{
goto IL_006f;
}
}
{
bool L_14 = __this->____allowTransparency_7;
G_B9_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0);
goto IL_0070;
}
IL_006f:
{
G_B9_0 = 1;
}
IL_0070:
{
// if (isTextureVisible)
if (!G_B9_0)
{
goto IL_0163;
}
}
{
// GUI.depth = _depth;
int32_t L_15 = __this->____depth_9;
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
GUI_set_depth_m37E8C151AD6D1B28DDFABB64A0974398AA8EC44E(L_15, NULL);
// GUI.color = _color;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_16 = __this->____color_6;
GUI_set_color_mA44927D3F2ACB1E228815F10042A6F62B7645648(L_16, NULL);
// Rect rect = GetAreaRect();
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_17;
L_17 = DisplayIMGUI_GetAreaRect_m02E968D26B0B6F57143F7A45EE1055F1AFDE114D(__this, NULL);
V_1 = L_17;
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_18 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_19)
{
goto IL_00fa;
}
}
{
// VideoRender.SetupMaterialForMedia(_material, _mediaPlayer);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_20 = __this->____material_17;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_21 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF(L_20, L_21, (-1), (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, (bool)0, NULL);
// bool restoreSRGBWrite = false;
// if (restoreSRGBWrite)
int32_t L_22 = 0;
G_B12_0 = L_22;
if (!L_22)
{
G_B13_0 = L_22;
goto IL_00be;
}
}
{
// GL.sRGBWrite = true;
GL_set_sRGBWrite_m28E2276D0879B7BAD039B14B10E470D312CDE0C8((bool)1, NULL);
G_B13_0 = G_B12_0;
}
IL_00be:
{
// VideoRender.DrawTexture(rect, texture, _scaleMode, _mediaPlayer.TextureProducer.GetTextureAlphaPacking(), _mediaPlayer.TextureProducer.GetTexturePixelAspectRatio(), _material);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_23 = V_1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_24 = V_0;
int32_t L_25 = __this->____scaleMode_5;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_26 = __this->____mediaPlayer_4;
RuntimeObject* L_27;
L_27 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_26);
int32_t L_28;
L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(9 /* RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureAlphaPacking() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_27);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_29 = __this->____mediaPlayer_4;
RuntimeObject* L_30;
L_30 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_29);
float L_31;
L_31 = InterfaceFuncInvoker0< float >::Invoke(5 /* System.Single RenderHeads.Media.AVProVideo.ITextureProducer::GetTexturePixelAspectRatio() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_30);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_32 = __this->____material_17;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_DrawTexture_m39D02C4B89D024F0E3368F7CAFDF59B6403CD96C(L_23, L_24, L_25, L_28, L_31, L_32, NULL);
// if (restoreSRGBWrite)
if (!G_B13_0)
{
goto IL_0163;
}
}
{
// GL.sRGBWrite = false;
GL_set_sRGBWrite_m28E2276D0879B7BAD039B14B10E470D312CDE0C8((bool)0, NULL);
return;
}
IL_00fa:
{
// bool requiresVerticalFlip = false;
V_2 = (bool)0;
// if (_mediaPlayer.TextureProducer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_33 = __this->____mediaPlayer_4;
RuntimeObject* L_34;
L_34 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_33);
if (!L_34)
{
goto IL_011a;
}
}
{
// requiresVerticalFlip = _mediaPlayer.TextureProducer.RequiresVerticalFlip();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_35 = __this->____mediaPlayer_4;
RuntimeObject* L_36;
L_36 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_35);
bool L_37;
L_37 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::RequiresVerticalFlip() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_36);
V_2 = L_37;
}
IL_011a:
{
// if (requiresVerticalFlip)
bool L_38 = V_2;
if (!L_38)
{
goto IL_0150;
}
}
{
// GUIUtility.ScaleAroundPivot(new Vector2(1f, -1f), new Vector2(0f, rect.y + (rect.height / 2f)));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39;
memset((&L_39), 0, sizeof(L_39));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_39), (1.0f), (-1.0f), /*hidden argument*/NULL);
float L_40;
L_40 = Rect_get_y_mC733E8D49F3CE21B2A3D40A1B72D687F22C97F49((&V_1), NULL);
float L_41;
L_41 = Rect_get_height_mE1AA6C6C725CCD2D317BD2157396D3CF7D47C9D8((&V_1), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42;
memset((&L_42), 0, sizeof(L_42));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_42), (0.0f), ((float)il2cpp_codegen_add(L_40, ((float)(L_41/(2.0f))))), /*hidden argument*/NULL);
GUIUtility_ScaleAroundPivot_mDFE2245F1E9F1F5719519D79D2BCF6C12CD052F9(L_39, L_42, NULL);
}
IL_0150:
{
// GUI.DrawTexture(rect, texture, _scaleMode, _allowTransparency);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_43 = V_1;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_44 = V_0;
int32_t L_45 = __this->____scaleMode_5;
bool L_46 = __this->____allowTransparency_7;
il2cpp_codegen_runtime_class_init_inline(GUI_tA9CDB3D69DB13D51AD83ABDB587EF95947EC2D2A_il2cpp_TypeInfo_var);
GUI_DrawTexture_m05F173ECE6F2D78FFBDEB0052EB58AC2B5A7420E(L_43, L_44, L_45, L_46, NULL);
}
IL_0163:
{
// }
return;
}
}
// UnityEngine.Rect RenderHeads.Media.AVProVideo.DisplayIMGUI::GetAreaRect()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D DisplayIMGUI_GetAreaRect_m02E968D26B0B6F57143F7A45EE1055F1AFDE114D (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (_isAreaFullScreen)
bool L_0 = __this->____isAreaFullScreen_10;
if (!L_0)
{
goto IL_0027;
}
}
{
// rect = new Rect(0.0f, 0.0f, Screen.width, Screen.height);
int32_t L_1;
L_1 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
int32_t L_2;
L_2 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_0), (0.0f), (0.0f), ((float)L_1), ((float)L_2), NULL);
goto IL_0066;
}
IL_0027:
{
// rect = new Rect(_areaX * (Screen.width - 1), _areaY * (Screen.height - 1), _areaWidth * Screen.width, _areaHeight * Screen.height);
float L_3 = __this->____areaX_11;
int32_t L_4;
L_4 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
float L_5 = __this->____areaY_12;
int32_t L_6;
L_6 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
float L_7 = __this->____areaWidth_13;
int32_t L_8;
L_8 = Screen_get_width_mF608FF3252213E7EFA1F0D2F744C28110E9E5AC9(NULL);
float L_9 = __this->____areaHeight_14;
int32_t L_10;
L_10 = Screen_get_height_m01A3102DE71EE1FBEA51D09D6B0261CF864FE8F9(NULL);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_0), ((float)il2cpp_codegen_multiply(L_3, ((float)((int32_t)il2cpp_codegen_subtract(L_4, 1))))), ((float)il2cpp_codegen_multiply(L_5, ((float)((int32_t)il2cpp_codegen_subtract(L_6, 1))))), ((float)il2cpp_codegen_multiply(L_7, ((float)L_8))), ((float)il2cpp_codegen_multiply(L_9, ((float)L_10))), NULL);
}
IL_0066:
{
// return rect;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_11 = V_0;
return L_11;
}
}
// System.Void RenderHeads.Media.AVProVideo.DisplayIMGUI::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisplayIMGUI__ctor_m56AC5146D56B1DD08805DADEC133F5EBB554FCA0 (DisplayIMGUI_t11751C83F45196042C3ED50A4B7D0F5967E1ED84* __this, const RuntimeMethod* method)
{
{
// [SerializeField] ScaleMode _scaleMode = ScaleMode.ScaleToFit;
__this->____scaleMode_5 = 2;
// [SerializeField] Color _color = UnityEngine.Color.white;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
__this->____color_6 = L_0;
// [SerializeField] bool _isAreaFullScreen = true;
__this->____isAreaFullScreen_10 = (bool)1;
// [SerializeField] float _areaWidth = 1f;
__this->____areaWidth_13 = (1.0f);
// [SerializeField] float _areaHeight = 1f;
__this->____areaHeight_14 = (1.0f);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaSource RenderHeads.Media.AVProVideo.MediaPlayer::get_MediaSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_MediaSource_m5C39E12EC211E237950557726A924080A425EA89 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaSource MediaSource { get { return _mediaSource; } internal set { _mediaSource = value; } }
int32_t L_0 = __this->____mediaSource_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_MediaSource(RenderHeads.Media.AVProVideo.MediaSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_MediaSource_m112E688D9F4BC50D83CE07544BB0197348EF684A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public MediaSource MediaSource { get { return _mediaSource; } internal set { _mediaSource = value; } }
int32_t L_0 = ___value0;
__this->____mediaSource_4 = L_0;
// public MediaSource MediaSource { get { return _mediaSource; } internal set { _mediaSource = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaReference RenderHeads.Media.AVProVideo.MediaPlayer::get_MediaReference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* MediaPlayer_get_MediaReference_m62861129E2AA135CFD388CDE1C35DE28BB9141D6 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaReference MediaReference { get { return _mediaReference; } internal set { _mediaReference = value; } }
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_0 = __this->____mediaReference_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_MediaReference(RenderHeads.Media.AVProVideo.MediaReference)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_MediaReference_m82E42E0ACA7065CB0B6C68F648A48DABF4E4A637 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ___value0, const RuntimeMethod* method)
{
{
// public MediaReference MediaReference { get { return _mediaReference; } internal set { _mediaReference = value; } }
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_0 = ___value0;
__this->____mediaReference_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaReference_5), (void*)L_0);
// public MediaReference MediaReference { get { return _mediaReference; } internal set { _mediaReference = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::get_MediaPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____mediaPath_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_MediaPath(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_MediaPath_mDF34A8F483397373933E78DFEFD67501592B5E08 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___value0, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___value0;
__this->____mediaPath_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_0);
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaPlayer::get_FallbackMediaHints()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaPlayer_get_FallbackMediaHints_mDEEEA7806D7E2BE8B8EFB14DB945AC1B0B0B6618 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaHints FallbackMediaHints { get { return _fallbackMediaHints; } set { _fallbackMediaHints = value; } }
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = __this->____fallbackMediaHints_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_FallbackMediaHints(RenderHeads.Media.AVProVideo.MediaHints)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_FallbackMediaHints_m5E3E37B413EFFF5752FE12785AB8185F9F8FF5AF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 ___value0, const RuntimeMethod* method)
{
{
// public MediaHints FallbackMediaHints { get { return _fallbackMediaHints; } set { _fallbackMediaHints = value; } }
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = ___value0;
__this->____fallbackMediaHints_7 = L_0;
// public MediaHints FallbackMediaHints { get { return _fallbackMediaHints; } set { _fallbackMediaHints = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_AutoOpen()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_AutoOpen_mCC726ED1102A44F34AFA59B89C676D3B94B83E01 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool AutoOpen { get { return _autoOpen; } set { _autoOpen = value; } }
bool L_0 = __this->____autoOpen_8;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AutoOpen(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AutoOpen_m1AAB900346A38508C2DFF0AF2F59AD4E650F8DEF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AutoOpen { get { return _autoOpen; } set { _autoOpen = value; } }
bool L_0 = ___value0;
__this->____autoOpen_8 = L_0;
// public bool AutoOpen { get { return _autoOpen; } set { _autoOpen = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_AutoStart()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_AutoStart_m265840520F4A72B7EC3FCCCD7DB1D90AE3084ECF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool AutoStart { get { return _autoPlayOnStart; } set { _autoPlayOnStart = value; } }
bool L_0 = __this->____autoPlayOnStart_9;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AutoStart(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AutoStart_mA673BB388341CEFC621779605CDFEA358524AD0D (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AutoStart { get { return _autoPlayOnStart; } set { _autoPlayOnStart = value; } }
bool L_0 = ___value0;
__this->____autoPlayOnStart_9 = L_0;
// public bool AutoStart { get { return _autoPlayOnStart; } set { _autoPlayOnStart = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_Loop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_Loop_m03063DDFC52B5660D5CADCFF6D8910BD7731D018 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_controlInterface != null) ? _controlInterface.IsLooping() : _loop;
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_000f;
}
}
{
bool L_1 = __this->____loop_10;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->____controlInterface_42;
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsLooping() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_Loop(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_Loop_mA7E10F992697A66D77803D96C023A3133FE09E71 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _loop = value;
bool L_0 = ___value0;
__this->____loop_10 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_0020;
}
}
{
// _controlInterface.SetLooping(_loop);
RuntimeObject* L_2 = __this->____controlInterface_42;
bool L_3 = __this->____loop_10;
InterfaceActionInvoker1< bool >::Invoke(6 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetLooping(System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3);
}
IL_0020:
{
// }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioVolume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MediaPlayer_get_AudioVolume_mABC82A170032B8A3F780825F011F06CEFCEC8898 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_controlInterface != null) ? _controlInterface.GetVolume() : _audioVolume;
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_000f;
}
}
{
float L_1 = __this->____audioVolume_11;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->____controlInterface_42;
float L_3;
L_3 = InterfaceFuncInvoker0< float >::Invoke(33 /* System.Single RenderHeads.Media.AVProVideo.IMediaControl::GetVolume() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioVolume_m5FAD9F847A7D8C947C4BE2D4FE6776F5F87EDB40 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, float ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _audioVolume = Mathf.Clamp01(value);
float L_0 = ___value0;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
__this->____audioVolume_11 = L_1;
// if (_controlInterface != null)
RuntimeObject* L_2 = __this->____controlInterface_42;
if (!L_2)
{
goto IL_0025;
}
}
{
// _controlInterface.SetVolume(_audioVolume);
RuntimeObject* L_3 = __this->____controlInterface_42;
float L_4 = __this->____audioVolume_11;
InterfaceActionInvoker1< float >::Invoke(31 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetVolume(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3, L_4);
}
IL_0025:
{
// }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioBalance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MediaPlayer_get_AudioBalance_m2284B377CB0B71E635D7241A4AAB15ADA264AF78 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_controlInterface != null) ? _controlInterface.GetBalance() : _audioBalance;
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_000f;
}
}
{
float L_1 = __this->____audioBalance_12;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->____controlInterface_42;
float L_3;
L_3 = InterfaceFuncInvoker0< float >::Invoke(34 /* System.Single RenderHeads.Media.AVProVideo.IMediaControl::GetBalance() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioBalance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioBalance_m0579BEC5FFF2EB6DB264804C83E38B83E59FDA13 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, float ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _audioBalance = Mathf.Clamp(value, -1f, 1f);
float L_0 = ___value0;
float L_1;
L_1 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_0, (-1.0f), (1.0f), NULL);
__this->____audioBalance_12 = L_1;
// if (_controlInterface != null)
RuntimeObject* L_2 = __this->____controlInterface_42;
if (!L_2)
{
goto IL_002f;
}
}
{
// _controlInterface.SetBalance(_audioBalance);
RuntimeObject* L_3 = __this->____controlInterface_42;
float L_4 = __this->____audioBalance_12;
InterfaceActionInvoker1< float >::Invoke(32 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetBalance(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3, L_4);
}
IL_002f:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioMuted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_AudioMuted_mE33EA65033F97DCCC8A31BFD4EFE1933E5831078 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_controlInterface != null) ? _controlInterface.IsMuted() : _audioMuted;
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_000f;
}
}
{
bool L_1 = __this->____audioMuted_13;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->____controlInterface_42;
bool L_3;
L_3 = InterfaceFuncInvoker0< bool >::Invoke(30 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsMuted() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioMuted(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioMuted_m76306886A242060BEF75DE6430427F33246AC724 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _audioMuted = value;
bool L_0 = ___value0;
__this->____audioMuted_13 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_0020;
}
}
{
// _controlInterface.MuteAudio(_audioMuted);
RuntimeObject* L_2 = __this->____controlInterface_42;
bool L_3 = __this->____audioMuted_13;
InterfaceActionInvoker1< bool >::Invoke(29 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::MuteAudio(System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3);
}
IL_0020:
{
// }
return;
}
}
// UnityEngine.AudioSource RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioSource()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* MediaPlayer_get_AudioSource_m410D3579438149FBFF41B737F66F17539BDC6A9B (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public AudioSource AudioSource { get { return _audioSource; } internal set { _audioSource = value; } }
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = __this->____audioSource_14;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioSource(UnityEngine.AudioSource)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioSource_m82AD464F8DCBA883BFFF8EB79AEAC328A97645AC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___value0, const RuntimeMethod* method)
{
{
// public AudioSource AudioSource { get { return _audioSource; } internal set { _audioSource = value; } }
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = ___value0;
__this->____audioSource_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioSource_14), (void*)L_0);
// public AudioSource AudioSource { get { return _audioSource; } internal set { _audioSource = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_PlaybackRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MediaPlayer_get_PlaybackRate_mB7F72968EBE7DCF9C630FBDB4BEE0B5B702AFCD7 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_controlInterface != null) ? _controlInterface.GetPlaybackRate() : _playbackRate;
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_000f;
}
}
{
float L_1 = __this->____playbackRate_15;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->____controlInterface_42;
float L_3;
L_3 = InterfaceFuncInvoker0< float >::Invoke(27 /* System.Single RenderHeads.Media.AVProVideo.IMediaControl::GetPlaybackRate() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_PlaybackRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_PlaybackRate_m29F58F8F2005AD090AF7366C981C3A909BF65410 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, float ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _playbackRate = value;
float L_0 = ___value0;
__this->____playbackRate_15 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_0020;
}
}
{
// _controlInterface.SetPlaybackRate(_playbackRate);
RuntimeObject* L_2 = __this->____controlInterface_42;
float L_3 = __this->____playbackRate_15;
InterfaceActionInvoker1< float >::Invoke(28 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetPlaybackRate(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3);
}
IL_0020:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_UseResampler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool UseResampler { get { return _useResampler; } set { _useResampler = value; } }
bool L_0 = __this->____useResampler_16;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_UseResampler(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_UseResampler_m801A9BA333DD16AB24FAAFB2C28E48A030970FCC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool UseResampler { get { return _useResampler; } set { _useResampler = value; } }
bool L_0 = ___value0;
__this->____useResampler_16 = L_0;
// public bool UseResampler { get { return _useResampler; } set { _useResampler = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.Resampler/ResampleMode RenderHeads.Media.AVProVideo.MediaPlayer::get_ResampleMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_ResampleMode_mDD801E6461E7DB9FE0C490A2DDE9F263D57406EF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public Resampler.ResampleMode ResampleMode { get { return _resampleMode; } set { _resampleMode = value; } }
int32_t L_0 = __this->____resampleMode_17;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_ResampleMode(RenderHeads.Media.AVProVideo.Resampler/ResampleMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_ResampleMode_mD1CFD16CAF7380AF66FEF61C2A5A4A7DC5C610B1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public Resampler.ResampleMode ResampleMode { get { return _resampleMode; } set { _resampleMode = value; } }
int32_t L_0 = ___value0;
__this->____resampleMode_17 = L_0;
// public Resampler.ResampleMode ResampleMode { get { return _resampleMode; } set { _resampleMode = value; } }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::get_ResampleBufferSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_ResampleBufferSize_m3FC146C40402429F46A3FD9208720FEAA1D7739E (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public int ResampleBufferSize { get { return _resampleBufferSize; } set { _resampleBufferSize = value; } }
int32_t L_0 = __this->____resampleBufferSize_18;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_ResampleBufferSize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_ResampleBufferSize_mB105528CEBF42997D713B1FDB722AB45D1F23B0D (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int ResampleBufferSize { get { return _resampleBufferSize; } set { _resampleBufferSize = value; } }
int32_t L_0 = ___value0;
__this->____resampleBufferSize_18 = L_0;
// public int ResampleBufferSize { get { return _resampleBufferSize; } set { _resampleBufferSize = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.Resampler RenderHeads.Media.AVProVideo.MediaPlayer::get_FrameResampler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public Resampler FrameResampler { get { return _resampler; } }
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_0 = __this->____resampler_19;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.VideoMapping RenderHeads.Media.AVProVideo.MediaPlayer::get_VideoLayoutMapping()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_VideoLayoutMapping_m1F4908E9231423D117015771EA125A25015E27DB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public VideoMapping VideoLayoutMapping { get { return _videoMapping; } set { _videoMapping = value; } }
int32_t L_0 = __this->____videoMapping_20;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_VideoLayoutMapping(RenderHeads.Media.AVProVideo.VideoMapping)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_VideoLayoutMapping_m5DA4D91D47F22E28988756918C1149206589E0D8 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public VideoMapping VideoLayoutMapping { get { return _videoMapping; } set { _videoMapping = value; } }
int32_t L_0 = ___value0;
__this->____videoMapping_20 = L_0;
// public VideoMapping VideoLayoutMapping { get { return _videoMapping; } set { _videoMapping = value; } }
return;
}
}
// UnityEngine.FilterMode RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureFilterMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_TextureFilterMode_m7B4F2E43C44053CAF20138B7FD313040A34B8E4A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0021;
}
}
{
// FilterMode filterMode = FilterMode.Point;
V_0 = 0;
// TextureWrapMode textureWrapMode = TextureWrapMode.Repeat;
V_1 = 0;
// int anisoLevel = 0;
V_2 = 0;
// _controlInterface.GetTextureProperties(out filterMode, out textureWrapMode, out anisoLevel);
RuntimeObject* L_1 = __this->____controlInterface_42;
InterfaceActionInvoker3< int32_t*, int32_t*, int32_t* >::Invoke(40 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::GetTextureProperties(UnityEngine.FilterMode&,UnityEngine.TextureWrapMode&,System.Int32&) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, (&V_0), (&V_1), (&V_2));
// return filterMode;
int32_t L_2 = V_0;
return L_2;
}
IL_0021:
{
// return _textureFilterMode;
int32_t L_3 = __this->____textureFilterMode_21;
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_TextureFilterMode(UnityEngine.FilterMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_TextureFilterMode_m6C0CAE902F494E8A2898D967AAD216A23BDBAE5C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _textureFilterMode = value;
int32_t L_0 = ___value0;
__this->____textureFilterMode_21 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_002c;
}
}
{
// _controlInterface.SetTextureProperties(_textureFilterMode, _textureWrapMode, _textureAnisoLevel);
RuntimeObject* L_2 = __this->____controlInterface_42;
int32_t L_3 = __this->____textureFilterMode_21;
int32_t L_4 = __this->____textureWrapMode_22;
int32_t L_5 = __this->____textureAnisoLevel_23;
InterfaceActionInvoker3< int32_t, int32_t, int32_t >::Invoke(39 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetTextureProperties(UnityEngine.FilterMode,UnityEngine.TextureWrapMode,System.Int32) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
}
IL_002c:
{
// }
return;
}
}
// UnityEngine.TextureWrapMode RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureWrapMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_TextureWrapMode_mCD388527AB853B1666EDC116ABDD9B8179F895A7 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0021;
}
}
{
// FilterMode filterMode = FilterMode.Point;
V_0 = 0;
// TextureWrapMode textureWrapMode = TextureWrapMode.Repeat;
V_1 = 0;
// int anisoLevel = 0;
V_2 = 0;
// _controlInterface.GetTextureProperties(out filterMode, out textureWrapMode, out anisoLevel);
RuntimeObject* L_1 = __this->____controlInterface_42;
InterfaceActionInvoker3< int32_t*, int32_t*, int32_t* >::Invoke(40 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::GetTextureProperties(UnityEngine.FilterMode&,UnityEngine.TextureWrapMode&,System.Int32&) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, (&V_0), (&V_1), (&V_2));
// return textureWrapMode;
int32_t L_2 = V_1;
return L_2;
}
IL_0021:
{
// return _textureWrapMode;
int32_t L_3 = __this->____textureWrapMode_22;
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_TextureWrapMode(UnityEngine.TextureWrapMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_TextureWrapMode_m6CA80D0930A4A76AA08CE969CCF48ECC5E6A169E (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _textureWrapMode = value;
int32_t L_0 = ___value0;
__this->____textureWrapMode_22 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_002c;
}
}
{
// _controlInterface.SetTextureProperties(_textureFilterMode, _textureWrapMode, _textureAnisoLevel);
RuntimeObject* L_2 = __this->____controlInterface_42;
int32_t L_3 = __this->____textureFilterMode_21;
int32_t L_4 = __this->____textureWrapMode_22;
int32_t L_5 = __this->____textureAnisoLevel_23;
InterfaceActionInvoker3< int32_t, int32_t, int32_t >::Invoke(39 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetTextureProperties(UnityEngine.FilterMode,UnityEngine.TextureWrapMode,System.Int32) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
}
IL_002c:
{
// }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureAnisoLevel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_TextureAnisoLevel_m34B2CA3412E9821F09893A6107AD86AC70377181 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0021;
}
}
{
// FilterMode filterMode = FilterMode.Point;
V_0 = 0;
// TextureWrapMode textureWrapMode = TextureWrapMode.Repeat;
V_1 = 0;
// int anisoLevel = 0;
V_2 = 0;
// _controlInterface.GetTextureProperties(out filterMode, out textureWrapMode, out anisoLevel);
RuntimeObject* L_1 = __this->____controlInterface_42;
InterfaceActionInvoker3< int32_t*, int32_t*, int32_t* >::Invoke(40 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::GetTextureProperties(UnityEngine.FilterMode&,UnityEngine.TextureWrapMode&,System.Int32&) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, (&V_0), (&V_1), (&V_2));
// return anisoLevel;
int32_t L_2 = V_2;
return L_2;
}
IL_0021:
{
// return _textureAnisoLevel;
int32_t L_3 = __this->____textureAnisoLevel_23;
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_TextureAnisoLevel(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_TextureAnisoLevel_mFB54BB7BD475DBECFF7179BAA208D5E87F46A756 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _textureAnisoLevel = value;
int32_t L_0 = ___value0;
__this->____textureAnisoLevel_23 = L_0;
// if (_controlInterface != null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_002c;
}
}
{
// _controlInterface.SetTextureProperties(_textureFilterMode, _textureWrapMode, _textureAnisoLevel);
RuntimeObject* L_2 = __this->____controlInterface_42;
int32_t L_3 = __this->____textureFilterMode_21;
int32_t L_4 = __this->____textureWrapMode_22;
int32_t L_5 = __this->____textureAnisoLevel_23;
InterfaceActionInvoker3< int32_t, int32_t, int32_t >::Invoke(39 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetTextureProperties(UnityEngine.FilterMode,UnityEngine.TextureWrapMode,System.Int32) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5);
}
IL_002c:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_UseVideoResolve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_UseVideoResolve_m636DB9959FBE78CB05C2487CEAA4502EC0807142 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool UseVideoResolve { get { return _useVideoResolve; } set { _useVideoResolve = value; } }
bool L_0 = __this->____useVideoResolve_24;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_UseVideoResolve(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_UseVideoResolve_m342A810C0CA8AA6EC396D84704CB3E50C4C02159 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool UseVideoResolve { get { return _useVideoResolve; } set { _useVideoResolve = value; } }
bool L_0 = ___value0;
__this->____useVideoResolve_24 = L_0;
// public bool UseVideoResolve { get { return _useVideoResolve; } set { _useVideoResolve = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.VideoResolveOptions RenderHeads.Media.AVProVideo.MediaPlayer::get_VideoResolveOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 MediaPlayer_get_VideoResolveOptions_m48943B0F68112559D9E2C168EA73C3FEE8E64D90 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public VideoResolveOptions VideoResolveOptions { get { return _videoResolveOptions; } set { _videoResolveOptions = value; } }
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_0 = __this->____videoResolveOptions_25;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_VideoResolveOptions(RenderHeads.Media.AVProVideo.VideoResolveOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_VideoResolveOptions_m835B34A51402E8F832A02F96E92EF4EF7CD20B6F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 ___value0, const RuntimeMethod* method)
{
{
// public VideoResolveOptions VideoResolveOptions { get { return _videoResolveOptions; } set { _videoResolveOptions = value; } }
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_0 = ___value0;
__this->____videoResolveOptions_25 = L_0;
// public VideoResolveOptions VideoResolveOptions { get { return _videoResolveOptions; } set { _videoResolveOptions = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_SideloadSubtitles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_SideloadSubtitles_m3193FED37582B16769667CE09D9D09FF23FC4A61 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool SideloadSubtitles { get { return _sideloadSubtitles; } set { _sideloadSubtitles = value; } }
bool L_0 = __this->____sideloadSubtitles_26;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_SideloadSubtitles(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_SideloadSubtitles_m4447BA14DB32B1148CD8730A1236F73FE5C6C941 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool SideloadSubtitles { get { return _sideloadSubtitles; } set { _sideloadSubtitles = value; } }
bool L_0 = ___value0;
__this->____sideloadSubtitles_26 = L_0;
// public bool SideloadSubtitles { get { return _sideloadSubtitles; } set { _sideloadSubtitles = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPath RenderHeads.Media.AVProVideo.MediaPlayer::get_SubtitlePath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaPlayer_get_SubtitlePath_m3FB30839E02EB5E1897011B6C1D9FEC6D6306A5B (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaPath SubtitlePath { get { return _subtitlePath; } set { _subtitlePath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____subtitlePath_27;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_SubtitlePath(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_SubtitlePath_m4BC317658E5FF2A1ABB457E7B71D4F60724DF4C8 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___value0, const RuntimeMethod* method)
{
{
// public MediaPath SubtitlePath { get { return _subtitlePath; } set { _subtitlePath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___value0;
__this->____subtitlePath_27 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitlePath_27), (void*)L_0);
// public MediaPath SubtitlePath { get { return _subtitlePath; } set { _subtitlePath = value; } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioHeadTransform(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioHeadTransform_m35525970FD007B9E9F2020219A23F3F39807ED2F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform AudioHeadTransform { set { _audioHeadTransform = value; } get { return _audioHeadTransform; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->____audioHeadTransform_28 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioHeadTransform_28), (void*)L_0);
// public Transform AudioHeadTransform { set { _audioHeadTransform = value; } get { return _audioHeadTransform; } }
return;
}
}
// UnityEngine.Transform RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioHeadTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* MediaPlayer_get_AudioHeadTransform_m2ACA57607E2CEC5DEF4A71E9A791E8C8016D478E (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public Transform AudioHeadTransform { set { _audioHeadTransform = value; } get { return _audioHeadTransform; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____audioHeadTransform_28;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioFocusEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_AudioFocusEnabled_m9FAA98A9730B113F97431308171F9D3704E6628E (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool AudioFocusEnabled { get { return _audioFocusEnabled; } set { _audioFocusEnabled = value; } }
bool L_0 = __this->____audioFocusEnabled_29;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioFocusEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioFocusEnabled_m5B9716196C6AF677CC793E55007A1275D8714661 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AudioFocusEnabled { get { return _audioFocusEnabled; } set { _audioFocusEnabled = value; } }
bool L_0 = ___value0;
__this->____audioFocusEnabled_29 = L_0;
// public bool AudioFocusEnabled { get { return _audioFocusEnabled; } set { _audioFocusEnabled = value; } }
return;
}
}
// UnityEngine.Transform RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioFocusTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* MediaPlayer_get_AudioFocusTransform_m335DF2005ADCB4CC170545EEBA45075C246E1ADC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public Transform AudioFocusTransform { get { return _audioFocusTransform; } set { _audioFocusTransform = value; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____audioFocusTransform_30;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioFocusTransform(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioFocusTransform_m9356A2A27F8651884090521401B59C162CB6773C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___value0, const RuntimeMethod* method)
{
{
// public Transform AudioFocusTransform { get { return _audioFocusTransform; } set { _audioFocusTransform = value; } }
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___value0;
__this->____audioFocusTransform_30 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioFocusTransform_30), (void*)L_0);
// public Transform AudioFocusTransform { get { return _audioFocusTransform; } set { _audioFocusTransform = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioFocusWidthDegrees()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MediaPlayer_get_AudioFocusWidthDegrees_m8C12560C7CA224F35C770A42A1E8972DE399A1B1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public float AudioFocusWidthDegrees { get { return _audioFocusWidthDegrees; } set { _audioFocusWidthDegrees = value; } }
float L_0 = __this->____audioFocusWidthDegrees_31;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioFocusWidthDegrees(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioFocusWidthDegrees_mF527B4DCF2D201EB4D11168F44C743A70B4DCFC1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AudioFocusWidthDegrees { get { return _audioFocusWidthDegrees; } set { _audioFocusWidthDegrees = value; } }
float L_0 = ___value0;
__this->____audioFocusWidthDegrees_31 = L_0;
// public float AudioFocusWidthDegrees { get { return _audioFocusWidthDegrees; } set { _audioFocusWidthDegrees = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioFocusOffLevelDB()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MediaPlayer_get_AudioFocusOffLevelDB_m9A5ACE55DA6292A72F5DF6B2EC23F6A90DC8C9B7 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public float AudioFocusOffLevelDB { get { return _audioFocusOffLevelDB; } set { _audioFocusOffLevelDB = value; } }
float L_0 = __this->____audioFocusOffLevelDB_32;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioFocusOffLevelDB(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioFocusOffLevelDB_m855A37ECD266B1293582786782103DF52D978EBA (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float AudioFocusOffLevelDB { get { return _audioFocusOffLevelDB; } set { _audioFocusOffLevelDB = value; } }
float L_0 = ___value0;
__this->____audioFocusOffLevelDB_32 = L_0;
// public float AudioFocusOffLevelDB { get { return _audioFocusOffLevelDB; } set { _audioFocusOffLevelDB = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.HttpHeaderData RenderHeads.Media.AVProVideo.MediaPlayer::get_HttpHeaders()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* MediaPlayer_get_HttpHeaders_m27B6996FE15C33DED8FCD043F088DEA4390B6EBD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public HttpHeaderData HttpHeaders { get { return _httpHeaders; } set { _httpHeaders = value; } }
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_0 = __this->____httpHeaders_33;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_HttpHeaders(RenderHeads.Media.AVProVideo.HttpHeaderData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_HttpHeaders_mFB588D542DF523928729F24E039139FE9C4660A8 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* ___value0, const RuntimeMethod* method)
{
{
// public HttpHeaderData HttpHeaders { get { return _httpHeaders; } set { _httpHeaders = value; } }
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_0 = ___value0;
__this->____httpHeaders_33 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____httpHeaders_33), (void*)L_0);
// public HttpHeaderData HttpHeaders { get { return _httpHeaders; } set { _httpHeaders = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.KeyAuthData RenderHeads.Media.AVProVideo.MediaPlayer::get_KeyAuth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* MediaPlayer_get_KeyAuth_mE5006D5B1054966C3D4D48E04BE40CDD68276AEB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public KeyAuthData KeyAuth { get { return _keyAuth; } set { _keyAuth = value; } }
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_0 = __this->____keyAuth_34;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_KeyAuth(RenderHeads.Media.AVProVideo.KeyAuthData)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_KeyAuth_mBE4F6269C19466A7E58827F384D9221DFDFB3B4A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* ___value0, const RuntimeMethod* method)
{
{
// public KeyAuthData KeyAuth { get { return _keyAuth; } set { _keyAuth = value; } }
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_0 = ___value0;
__this->____keyAuth_34 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____keyAuth_34), (void*)L_0);
// public KeyAuthData KeyAuth { get { return _keyAuth; } set { _keyAuth = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayerEvent RenderHeads.Media.AVProVideo.MediaPlayer::get_Events()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_events == null)
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_0 = __this->____events_35;
if (L_0)
{
goto IL_0013;
}
}
{
// _events = new MediaPlayerEvent();
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_1 = (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8*)il2cpp_codegen_object_new(MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8_il2cpp_TypeInfo_var);
MediaPlayerEvent__ctor_m7D889F810363A2C3B364E455B4C4F18772F0C0AA(L_1, NULL);
__this->____events_35 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____events_35), (void*)L_1);
}
IL_0013:
{
// return _events;
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_2 = __this->____events_35;
return L_2;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.MediaPlayer::get_EventMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_EventMask_mB48AF88E71ECAD2DA379BE67B44737B1203F8550 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public int EventMask { get { return _eventMask; } set { _eventMask = value; } }
int32_t L_0 = __this->____eventMask_36;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_EventMask(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_EventMask_m6EB777FE09BB48AEA19292AA1F594DD8E2B8829C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int EventMask { get { return _eventMask; } set { _eventMask = value; } }
int32_t L_0 = ___value0;
__this->____eventMask_36 = L_0;
// public int EventMask { get { return _eventMask; } set { _eventMask = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_PauseMediaOnAppPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_PauseMediaOnAppPause_m1435D00C545BBF3542DB44CA1348091BD3F0C0FF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool PauseMediaOnAppPause { get { return _pauseMediaOnAppPause; } set { _pauseMediaOnAppPause = value; } }
bool L_0 = __this->____pauseMediaOnAppPause_37;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_PauseMediaOnAppPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_PauseMediaOnAppPause_m45B161FDFBAA2428F9B8B0C3BD826B42D839A73A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool PauseMediaOnAppPause { get { return _pauseMediaOnAppPause; } set { _pauseMediaOnAppPause = value; } }
bool L_0 = ___value0;
__this->____pauseMediaOnAppPause_37 = L_0;
// public bool PauseMediaOnAppPause { get { return _pauseMediaOnAppPause; } set { _pauseMediaOnAppPause = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_PlayMediaOnAppUnpause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_PlayMediaOnAppUnpause_mAC9E279B51F3695F2DFE18C4DB5EA9FC7DAA9748 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool PlayMediaOnAppUnpause { get { return _playMediaOnAppUnpause; } set { _playMediaOnAppUnpause = value; } }
bool L_0 = __this->____playMediaOnAppUnpause_38;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_PlayMediaOnAppUnpause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_PlayMediaOnAppUnpause_m7A72EF9314FC3495B456697A3F3F6F48577A5528 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool PlayMediaOnAppUnpause { get { return _playMediaOnAppUnpause; } set { _playMediaOnAppUnpause = value; } }
bool L_0 = ___value0;
__this->____playMediaOnAppUnpause_38 = L_0;
// public bool PlayMediaOnAppUnpause { get { return _playMediaOnAppUnpause; } set { _playMediaOnAppUnpause = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_Persistent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_Persistent_mC5DA8EC10F92EB8C1A03937E7B66ABD9194435FB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool Persistent { get { return _persistent; } set { _persistent = value; } }
bool L_0 = __this->____persistent_39;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_Persistent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_Persistent_m01F93571481E4EFD8119342A260530CEF56E69C3 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool Persistent { get { return _persistent; } set { _persistent = value; } }
bool L_0 = ___value0;
__this->____persistent_39 = L_0;
// public bool Persistent { get { return _persistent; } set { _persistent = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.FileFormat RenderHeads.Media.AVProVideo.MediaPlayer::get_ForceFileFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_get_ForceFileFormat_m47574B4C5761EDE9D7B502C7611CC4586CF2B0FD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public FileFormat ForceFileFormat { get { return _forceFileFormat; } set { _forceFileFormat = value; } }
int32_t L_0 = __this->____forceFileFormat_40;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_ForceFileFormat(RenderHeads.Media.AVProVideo.FileFormat)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_set_ForceFileFormat_m718A2DBCFC29D1C177FA69E337EE1BF1FEBFE455 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public FileFormat ForceFileFormat { get { return _forceFileFormat; } set { _forceFileFormat = value; } }
int32_t L_0 = ___value0;
__this->____forceFileFormat_40 = L_0;
// public FileFormat ForceFileFormat { get { return _forceFileFormat; } set { _forceFileFormat = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_Info_mC0154881E24188436747151A3C872992C99192C9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IMediaInfo Info { get { return _infoInterface; } }
RuntimeObject* L_0 = __this->____infoInterface_44;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_Control_mB9163C2905308B9DFC23E934D63D78973400592C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IMediaControl Control { get { return _controlInterface; } }
RuntimeObject* L_0 = __this->____controlInterface_42;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::get_Player()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_Player_m98D337BF018ECA667C0F11CCB14F512119DF6845 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IMediaPlayer Player { get { return _playerInterface; } }
RuntimeObject* L_0 = __this->____playerInterface_45;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_TextureProducer_mEA759D9F06D5FFBAE6CB80D8B236F41BC306A774 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual ITextureProducer TextureProducer { get { return _textureInterface; } }
RuntimeObject* L_0 = __this->____textureInterface_43;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IMediaSubtitles RenderHeads.Media.AVProVideo.MediaPlayer::get_Subtitles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_Subtitles_m13FE95E7C79A051B9749F57220D58033317F6BFD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IMediaSubtitles Subtitles { get { return _subtitlesInterface; } }
RuntimeObject* L_0 = __this->____subtitlesInterface_46;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IVideoTracks RenderHeads.Media.AVProVideo.MediaPlayer::get_VideoTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_VideoTracks_m1A254304E4B602C3CACF42CDEB12670A44349D35 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IVideoTracks VideoTracks { get { return _videoTracksInterface; } }
RuntimeObject* L_0 = __this->____videoTracksInterface_49;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IAudioTracks RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_AudioTracks_m7137F4CF931FBA164A71C67A9D77C75DC98ED41F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IAudioTracks AudioTracks { get { return _audioTracksInterface; } }
RuntimeObject* L_0 = __this->____audioTracksInterface_50;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.ITextTracks RenderHeads.Media.AVProVideo.MediaPlayer::get_TextTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_TextTracks_m5E4FEC0EA19374F8963AE1646C49D58D927B72F8 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual ITextTracks TextTracks { get { return _textTracksInterface; } }
RuntimeObject* L_0 = __this->____textTracksInterface_51;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IMediaCache RenderHeads.Media.AVProVideo.MediaPlayer::get_Cache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_Cache_m5950C7976CD9814AD1110A99EB7A9C52857493C9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IMediaCache Cache { get { return _cacheInterface; } }
RuntimeObject* L_0 = __this->____cacheInterface_47;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.IBufferedDisplay RenderHeads.Media.AVProVideo.MediaPlayer::get_BufferedDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_get_BufferedDisplay_mB00AC528FC4C12FF10BC46EB63E623D9F2A50876 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public virtual IBufferedDisplay BufferedDisplay { get { return _bufferedDisplayInterface; } }
RuntimeObject* L_0 = __this->____bufferedDisplayInterface_48;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::get_MediaOpened()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_get_MediaOpened_mEA5CF9899DBDB3CDADD36C6962F10D06D3555071 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool MediaOpened { get { return _isMediaOpened; } }
bool L_0 = __this->____isMediaOpened_53;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Awake_mD2F030A4ACE4BFCFF63D737EA6C2173038092FC6 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_persistent)
bool L_0 = __this->____persistent_39;
if (!L_0)
{
goto IL_0013;
}
}
{
// DontDestroyOnLoad(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1;
L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_1, NULL);
}
IL_0013:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Initialise()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11C08D0D863D8E427585199F73170B2CF59CA62C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2148A7245ABDEB29A7E39FEAEC729892AE67E4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E5EB1B0D2735313863BF0BE577362F33FF49254);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1FDB2A2E09B666B25050B4ADE7A7945F888B03F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9F293921CA44F97C98BDC775392F1FC77E9932B);
s_Il2CppMethodInitialized = true;
}
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* V_0 = NULL;
String_t* V_1 = NULL;
String_t* V_2 = NULL;
{
// BaseMediaPlayer mediaPlayer = CreateMediaPlayer();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_0;
L_0 = VirtualFuncInvoker0< BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* >::Invoke(24 /* RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayer() */, __this);
V_0 = L_0;
// if (mediaPlayer != null)
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_1 = V_0;
if (!L_1)
{
goto IL_0111;
}
}
{
// _baseMediaPlayer = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_2 = V_0;
__this->____baseMediaPlayer_41 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseMediaPlayer_41), (void*)L_2);
// _controlInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_3 = V_0;
__this->____controlInterface_42 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____controlInterface_42), (void*)L_3);
// _textureInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_4 = V_0;
__this->____textureInterface_43 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____textureInterface_43), (void*)L_4);
// _infoInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_5 = V_0;
__this->____infoInterface_44 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____infoInterface_44), (void*)L_5);
// _playerInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_6 = V_0;
__this->____playerInterface_45 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____playerInterface_45), (void*)L_6);
// _subtitlesInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_7 = V_0;
__this->____subtitlesInterface_46 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitlesInterface_46), (void*)L_7);
// _videoTracksInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_8 = V_0;
__this->____videoTracksInterface_49 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____videoTracksInterface_49), (void*)L_8);
// _audioTracksInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_9 = V_0;
__this->____audioTracksInterface_50 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioTracksInterface_50), (void*)L_9);
// _textTracksInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_10 = V_0;
__this->____textTracksInterface_51 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->____textTracksInterface_51), (void*)L_10);
// _disposeInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_11 = V_0;
__this->____disposeInterface_52 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____disposeInterface_52), (void*)L_11);
// _cacheInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_12 = V_0;
__this->____cacheInterface_47 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cacheInterface_47), (void*)L_12);
// _bufferedDisplayInterface = mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_13 = V_0;
__this->____bufferedDisplayInterface_48 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->____bufferedDisplayInterface_48), (void*)L_13);
// string nativePluginVersion = mediaPlayer.GetVersion();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_14 = V_0;
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(122 /* System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVersion() */, L_14);
V_1 = L_15;
// string expectedNativePluginVersion = mediaPlayer.GetExpectedVersion();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_16 = V_0;
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(123 /* System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetExpectedVersion() */, L_16);
V_2 = L_17;
// if (!nativePluginVersion.StartsWith(expectedNativePluginVersion))
String_t* L_18 = V_1;
String_t* L_19 = V_2;
bool L_20;
L_20 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_18, L_19, NULL);
if (L_20)
{
goto IL_00a8;
}
}
{
// Debug.LogError("[AVProVideo] Plugin version number " + nativePluginVersion + " doesn't match the expected version number " + expectedNativePluginVersion + ". It looks like the plugin didn't upgrade correctly. To resolve this please restart Unity and try to upgrade the package again.");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
ArrayElementTypeCheck (L_22, _stringLiteralB1FDB2A2E09B666B25050B4ADE7A7945F888B03F);
(L_22)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralB1FDB2A2E09B666B25050B4ADE7A7945F888B03F);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
String_t* L_24 = V_1;
ArrayElementTypeCheck (L_23, L_24);
(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
ArrayElementTypeCheck (L_25, _stringLiteral11C08D0D863D8E427585199F73170B2CF59CA62C);
(L_25)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral11C08D0D863D8E427585199F73170B2CF59CA62C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
String_t* L_27 = V_2;
ArrayElementTypeCheck (L_26, L_27);
(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26;
ArrayElementTypeCheck (L_28, _stringLiteral3B2148A7245ABDEB29A7E39FEAEC729892AE67E4);
(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral3B2148A7245ABDEB29A7E39FEAEC729892AE67E4);
String_t* L_29;
L_29 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_28, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_29, NULL);
}
IL_00a8:
{
// s_TrialVersion = nativePluginVersion.Contains("-trial");
String_t* L_30 = V_1;
bool L_31;
L_31 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_30, _stringLiteralE9F293921CA44F97C98BDC775392F1FC77E9932B, NULL);
((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_TrialVersion_58 = L_31;
// if (!s_GlobalStartup)
bool L_32 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_GlobalStartup_57;
if (L_32)
{
goto IL_0111;
}
}
{
// Helper.LogInfo(string.Format("Initialising AVPro Video v{0} (native plugin v{1}) on {2}/{3} (MT {4}) on {5}", Helper.AVProVideoVersion, nativePluginVersion, SystemInfo.graphicsDeviceName, SystemInfo.graphicsDeviceVersion, SystemInfo.graphicsMultiThreaded, Application.platform));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_33 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)6);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = L_33;
ArrayElementTypeCheck (L_34, _stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C);
(L_34)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)_stringLiteral81BA8BA9E82AF1A535FC9CA918A4820D2A7E353C);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = L_34;
String_t* L_36 = V_1;
ArrayElementTypeCheck (L_35, L_36);
(L_35)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_36);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = L_35;
String_t* L_38;
L_38 = SystemInfo_get_graphicsDeviceName_mA3F2E2CA587AD5E212A38AD7D28559FD017451A2(NULL);
ArrayElementTypeCheck (L_37, L_38);
(L_37)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_38);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_37;
String_t* L_40;
L_40 = SystemInfo_get_graphicsDeviceVersion_m8A157C76206F3CF7D9A3DA6F4BE188A6FEC0769C(NULL);
ArrayElementTypeCheck (L_39, L_40);
(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_40);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41 = L_39;
bool L_42;
L_42 = SystemInfo_get_graphicsMultiThreaded_m64EB05A6E20E1128246404063FDD6EC902F06458(NULL);
bool L_43 = L_42;
RuntimeObject* L_44 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_43);
ArrayElementTypeCheck (L_41, L_44);
(L_41)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (RuntimeObject*)L_44);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_45 = L_41;
int32_t L_46;
L_46 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
int32_t L_47 = L_46;
RuntimeObject* L_48 = Box(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, &L_47);
ArrayElementTypeCheck (L_45, L_48);
(L_45)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (RuntimeObject*)L_48);
String_t* L_49;
L_49 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral9E5EB1B0D2735313863BF0BE577362F33FF49254, L_45, NULL);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(L_49, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
// s_GlobalStartup = true;
((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_GlobalStartup_57 = (bool)1;
}
IL_0111:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Start_mC7129C604CE89D4FE503FC55FF42981FEFF177B3 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// _useResampler = false;
__this->____useResampler_16 = (bool)0;
// if (_controlInterface == null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (L_0)
{
goto IL_007c;
}
}
{
// if (Application.isPlaying)
bool L_1;
L_1 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_1)
{
goto IL_007c;
}
}
{
// Initialise();
MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49(__this, NULL);
// if (_controlInterface != null)
RuntimeObject* L_2 = __this->____controlInterface_42;
if (!L_2)
{
goto IL_007c;
}
}
{
// if (_autoOpen)
bool L_3 = __this->____autoOpen_8;
if (!L_3)
{
goto IL_0076;
}
}
{
// OpenMedia(_autoPlayOnStart);
bool L_4 = __this->____autoPlayOnStart_9;
bool L_5;
L_5 = MediaPlayer_OpenMedia_m4CAE9B697B077E290730B77438051CEAFCDFA022(__this, L_4, NULL);
// if (_sideloadSubtitles && _subtitlesInterface != null && _subtitlePath != null && !string.IsNullOrEmpty(_subtitlePath.Path))
bool L_6 = __this->____sideloadSubtitles_26;
if (!L_6)
{
goto IL_0076;
}
}
{
RuntimeObject* L_7 = __this->____subtitlesInterface_46;
if (!L_7)
{
goto IL_0076;
}
}
{
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_8 = __this->____subtitlePath_27;
bool L_9;
L_9 = MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3(L_8, (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL, NULL);
if (!L_9)
{
goto IL_0076;
}
}
{
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_10 = __this->____subtitlePath_27;
String_t* L_11;
L_11 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_10, NULL);
bool L_12;
L_12 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_11, NULL);
if (L_12)
{
goto IL_0076;
}
}
{
// EnableSubtitles(_subtitlePath);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_13 = __this->____subtitlePath_27;
bool L_14;
L_14 = MediaPlayer_EnableSubtitles_m7B1F03FBE3558AC624B085F0FF755226F9C62452(__this, L_13, NULL);
}
IL_0076:
{
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
}
IL_007c:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(RenderHeads.Media.AVProVideo.MediaPath,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_mE20E923425769CD9D375164C6D49242605001813 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___path0, bool ___autoPlay1, const RuntimeMethod* method)
{
{
// return OpenMedia(path.PathType, path.Path, autoPlay);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___path0;
int32_t L_1;
L_1 = MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F_inline(L_0, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_2 = ___path0;
String_t* L_3;
L_3 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_2, NULL);
bool L_4 = ___autoPlay1;
bool L_5;
L_5 = MediaPlayer_OpenMedia_m2A3C632B0A4B75CFDDF416F9E28B55B6EF8B0481(__this, L_1, L_3, L_4, NULL);
return L_5;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(RenderHeads.Media.AVProVideo.MediaPathType,System.String,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_m2A3C632B0A4B75CFDDF416F9E28B55B6EF8B0481 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___pathType0, String_t* ___path1, bool ___autoPlay2, const RuntimeMethod* method)
{
{
// _mediaSource = MediaSource.Path;
__this->____mediaSource_4 = 1;
// _mediaPath.Path = path;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____mediaPath_6;
String_t* L_1 = ___path1;
MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92_inline(L_0, L_1, NULL);
// _mediaPath.PathType = pathType;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_2 = __this->____mediaPath_6;
int32_t L_3 = ___pathType0;
MediaPath_set_PathType_m1D3F9D7948159FBF94D9E7B327D353B92C26523D_inline(L_2, L_3, NULL);
// return OpenMedia(autoPlay);
bool L_4 = ___autoPlay2;
bool L_5;
L_5 = MediaPlayer_OpenMedia_m4CAE9B697B077E290730B77438051CEAFCDFA022(__this, L_4, NULL);
return L_5;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(RenderHeads.Media.AVProVideo.MediaReference,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_m9464092873A457556207855CFB76CBFD23A5CA69 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* ___mediaReference0, bool ___autoPlay1, const RuntimeMethod* method)
{
{
// _mediaSource = MediaSource.Reference;
__this->____mediaSource_4 = 0;
// _mediaReference = mediaReference;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_0 = ___mediaReference0;
__this->____mediaReference_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaReference_5), (void*)L_0);
// return OpenMedia(autoPlay);
bool L_1 = ___autoPlay1;
bool L_2;
L_2 = MediaPlayer_OpenMedia_m4CAE9B697B077E290730B77438051CEAFCDFA022(__this, L_1, NULL);
return L_2;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMedia(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMedia_m4CAE9B697B077E290730B77438051CEAFCDFA022 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___autoPlay0, const RuntimeMethod* method)
{
{
// _autoPlayOnStart = autoPlay;
bool L_0 = ___autoPlay0;
__this->____autoPlayOnStart_9 = L_0;
// if (_controlInterface == null)
RuntimeObject* L_1 = __this->____controlInterface_42;
if (L_1)
{
goto IL_0015;
}
}
{
// Initialise();
MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49(__this, NULL);
}
IL_0015:
{
// return InternalOpenMedia();
bool L_2;
L_2 = MediaPlayer_InternalOpenMedia_m9B0519B104BDA7A5F77FA4E704FD4EF9F63F5FB4(__this, NULL);
return L_2;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::InternalOpenMedia()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_InternalOpenMedia_m9B0519B104BDA7A5F77FA4E704FD4EF9F63F5FB4 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DDCD297BC9E2834CFF67CF4937C28003851AEE0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49C683E0FC74063A9911EB47CEAAA1CD47DE5D88);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E6F2028B6CE1A7AA808D5A1FDAB0C576AC21B3B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB176247A092C94412B996333F99086FCB288AFAE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECD87083A734E2D62FDDE279B977BA56DB8E1840);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int64_t V_1 = 0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* V_2 = NULL;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 V_3;
memset((&V_3), 0, sizeof(V_3));
String_t* V_4 = NULL;
String_t* V_5 = NULL;
bool V_6 = false;
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* V_7 = NULL;
bool V_8 = false;
{
// bool result = false;
V_0 = (bool)0;
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_01a2;
}
}
{
// CloseMedia();
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(__this, NULL);
// _isMediaOpened = true;
__this->____isMediaOpened_53 = (bool)1;
// _autoPlayOnStartTriggered = !_autoPlayOnStart;
bool L_1 = __this->____autoPlayOnStart_9;
__this->____autoPlayOnStartTriggered_54 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
// _finishedFrameOpenCheck = true;
__this->____finishedFrameOpenCheck_73 = (bool)1;
// long fileOffset = GetPlatformFileOffset(); // TODO: replace this with MediaReference
int64_t L_2;
L_2 = MediaPlayer_GetPlatformFileOffset_m06D5D06C0EBB850F35942532F4D2D038176AD6DC(__this, NULL);
V_1 = L_2;
// MediaPath mediaPath = null;
V_2 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL;
// MediaHints mediaHints = _fallbackMediaHints;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_3 = __this->____fallbackMediaHints_7;
V_3 = L_3;
// if (_mediaSource == MediaSource.Reference)
int32_t L_4 = __this->____mediaSource_4;
if (L_4)
{
goto IL_0096;
}
}
{
// if (_mediaReference != null)
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_5 = __this->____mediaReference_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_6)
{
goto IL_0089;
}
}
{
// mediaPath = _mediaReference.GetCurrentPlatformMediaReference().MediaPath;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_7 = __this->____mediaReference_5;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_8;
L_8 = MediaReference_GetCurrentPlatformMediaReference_mF87EDD85AE20CE621206008CCFF59FF0BDB27A39(L_7, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_9;
L_9 = MediaReference_get_MediaPath_m1E3CD43CAE3C3B45D202957C6D91D263A940BB36_inline(L_8, NULL);
V_2 = L_9;
// mediaHints = _mediaReference.GetCurrentPlatformMediaReference().Hints;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_10 = __this->____mediaReference_5;
MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* L_11;
L_11 = MediaReference_GetCurrentPlatformMediaReference_mF87EDD85AE20CE621206008CCFF59FF0BDB27A39(L_10, NULL);
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_12;
L_12 = MediaReference_get_Hints_m8F63C63744C98032A3469284634A1661BB07C09A_inline(L_11, NULL);
V_3 = L_12;
// if (string.IsNullOrEmpty(mediaPath.Path))
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_13 = V_2;
String_t* L_14;
L_14 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_13, NULL);
bool L_15;
L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL);
if (!L_15)
{
goto IL_00c5;
}
}
{
// mediaPath = null;
V_2 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL;
goto IL_00c5;
}
IL_0089:
{
// Debug.LogError("[AVProVideo] No MediaReference specified", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralECD87083A734E2D62FDDE279B977BA56DB8E1840, __this, NULL);
goto IL_00c5;
}
IL_0096:
{
// else if (_mediaSource == MediaSource.Path)
int32_t L_16 = __this->____mediaSource_4;
if ((!(((uint32_t)L_16) == ((uint32_t)1))))
{
goto IL_00c5;
}
}
{
// if (!string.IsNullOrEmpty(_mediaPath.Path))
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_17 = __this->____mediaPath_6;
String_t* L_18;
L_18 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_17, NULL);
bool L_19;
L_19 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_18, NULL);
if (L_19)
{
goto IL_00ba;
}
}
{
// mediaPath = _mediaPath;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_20 = __this->____mediaPath_6;
V_2 = L_20;
goto IL_00c5;
}
IL_00ba:
{
// Debug.LogError("[AVProVideo] No file path specified", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral49C683E0FC74063A9911EB47CEAAA1CD47DE5D88, __this, NULL);
}
IL_00c5:
{
// if (null != mediaPath)
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_21 = V_2;
bool L_22;
L_22 = MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3((MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL, L_21, NULL);
if (!L_22)
{
goto IL_0197;
}
}
{
// string fullPath = mediaPath.GetResolvedFullPath();
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_23 = V_2;
String_t* L_24;
L_24 = MediaPath_GetResolvedFullPath_mA81DDB3CC0B4853F6B57B405B1F509AD65120F43(L_23, NULL);
V_4 = L_24;
// string customHttpHeaders = null;
V_5 = (String_t*)NULL;
// bool checkForFileExist = true;
V_6 = (bool)1;
// bool isURL = fullPath.Contains("://");
String_t* L_25 = V_4;
bool L_26;
L_26 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_25, _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A, NULL);
// if (isURL)
if (!L_26)
{
goto IL_00f8;
}
}
{
// checkForFileExist = false;
V_6 = (bool)0;
// customHttpHeaders = GetPlatformHttpHeadersAsString();
String_t* L_27;
L_27 = MediaPlayer_GetPlatformHttpHeadersAsString_m2BB779722D76D961C30A54E0B4CB48D44CC94C79(__this, NULL);
V_5 = L_27;
}
IL_00f8:
{
// if (checkForFileExist && !System.IO.File.Exists(fullPath))
bool L_28 = V_6;
if (!L_28)
{
goto IL_011c;
}
}
{
String_t* L_29 = V_4;
bool L_30;
L_30 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_29, NULL);
if (L_30)
{
goto IL_011c;
}
}
{
// Debug.LogError("[AVProVideo] File not found: " + fullPath, this);
String_t* L_31 = V_4;
String_t* L_32;
L_32 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral2DDCD297BC9E2834CFF67CF4937C28003851AEE0, L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_32, __this, NULL);
goto IL_01a2;
}
IL_011c:
{
// Helper.LogInfo(string.Format("Opening {0} (offset {1}) with API {2}", fullPath, fileOffset, GetPlatformVideoApiString()), this);
String_t* L_33 = V_4;
int64_t L_34 = V_1;
int64_t L_35 = L_34;
RuntimeObject* L_36 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_35);
String_t* L_37;
L_37 = MediaPlayer_GetPlatformVideoApiString_m76D1670771D9A2DF6285935313A2329ABE47F826_inline(__this, NULL);
String_t* L_38;
L_38 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral5E6F2028B6CE1A7AA808D5A1FDAB0C576AC21B3B, L_33, L_36, L_37, NULL);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(L_38, __this, NULL);
// PlatformOptions options = GetCurrentPlatformOptions();
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_39;
L_39 = MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline(__this, NULL);
V_7 = L_39;
// bool startWithHighestBitrate = false;
V_8 = (bool)0;
// if (options != null)
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_40 = V_7;
if (!L_40)
{
goto IL_0152;
}
}
{
// startWithHighestBitrate = options.StartWithHighestBandwidth();
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_41 = V_7;
bool L_42;
L_42 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::StartWithHighestBandwidth() */, L_41);
V_8 = L_42;
}
IL_0152:
{
// SetLoadOptions();
MediaPlayer_SetLoadOptions_m85AE414A69BE5A41662784120E5C3F5A3211E8E1(__this, NULL);
// if (!_controlInterface.OpenMedia(fullPath, fileOffset, customHttpHeaders, mediaHints, (int)_forceFileFormat, startWithHighestBitrate))
RuntimeObject* L_43 = __this->____controlInterface_42;
String_t* L_44 = V_4;
int64_t L_45 = V_1;
String_t* L_46 = V_5;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_47 = V_3;
int32_t L_48 = __this->____forceFileFormat_40;
bool L_49 = V_8;
bool L_50;
L_50 = InterfaceFuncInvoker6< bool, String_t*, int64_t, String_t*, MediaHints_t916A8C9D21592BD170808C019593D4A248C15589, int32_t, bool >::Invoke(0 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::OpenMedia(System.String,System.Int64,System.String,RenderHeads.Media.AVProVideo.MediaHints,System.Int32,System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_43, L_44, L_45, L_46, L_47, L_48, L_49);
if (L_50)
{
goto IL_0187;
}
}
{
// Debug.LogError("[AVProVideo] Failed to open " + fullPath, this);
String_t* L_51 = V_4;
String_t* L_52;
L_52 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralB176247A092C94412B996333F99086FCB288AFAE, L_51, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_52, __this, NULL);
goto IL_01a2;
}
IL_0187:
{
// SetPlaybackOptions();
MediaPlayer_SetPlaybackOptions_m008B4629F10708C15EE91F0B060DDE1D9EB617FD(__this, NULL);
// result = true;
V_0 = (bool)1;
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
goto IL_01a2;
}
IL_0197:
{
// Debug.LogError("[AVProVideo] No file path specified", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral49C683E0FC74063A9911EB47CEAAA1CD47DE5D88, __this, NULL);
}
IL_01a2:
{
// return result;
bool L_53 = V_0;
return L_53;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::SetLoadOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_SetLoadOptions_m85AE414A69BE5A41662784120E5C3F5A3211E8E1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* V_0 = NULL;
{
// ((WebGLMediaPlayer)_baseMediaPlayer).SetOptions(_optionsWebGL);
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_0 = __this->____baseMediaPlayer_41;
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_1 = __this->____optionsWebGL_80;
WebGLMediaPlayer_SetOptions_m05E45D4E8DBE190D4A8193975D81053A483A8831(((WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394*)CastclassSealed((RuntimeObject*)L_0, WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_il2cpp_TypeInfo_var)), L_1, NULL);
// PlatformOptions options = GetCurrentPlatformOptions();
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_2;
L_2 = MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline(__this, NULL);
V_0 = L_2;
// if (options != null)
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_3 = V_0;
if (!L_3)
{
goto IL_0042;
}
}
{
// _controlInterface.SetKeyServerAuthToken(options.GetKeyServerAuthToken());
RuntimeObject* L_4 = __this->____controlInterface_42;
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_5 = V_0;
String_t* L_6;
L_6 = VirtualFuncInvoker0< String_t* >::Invoke(5 /* System.String RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::GetKeyServerAuthToken() */, L_5);
InterfaceActionInvoker1< String_t* >::Invoke(54 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetKeyServerAuthToken(System.String) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_4, L_6);
// _controlInterface.SetOverrideDecryptionKey(options.GetOverrideDecryptionKey());
RuntimeObject* L_7 = __this->____controlInterface_42;
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_8 = V_0;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9;
L_9 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(6 /* System.Byte[] RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::GetOverrideDecryptionKey() */, L_8);
InterfaceActionInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(55 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetOverrideDecryptionKey(System.Byte[]) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_7, L_9);
}
IL_0042:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::SetPlaybackOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_SetPlaybackOptions_m008B4629F10708C15EE91F0B060DDE1D9EB617FD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_007a;
}
}
{
// _controlInterface.SetLooping(_loop);
RuntimeObject* L_1 = __this->____controlInterface_42;
bool L_2 = __this->____loop_10;
InterfaceActionInvoker1< bool >::Invoke(6 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetLooping(System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, L_2);
// _controlInterface.SetPlaybackRate(_playbackRate);
RuntimeObject* L_3 = __this->____controlInterface_42;
float L_4 = __this->____playbackRate_15;
InterfaceActionInvoker1< float >::Invoke(28 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetPlaybackRate(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3, L_4);
// _controlInterface.SetVolume(_audioVolume);
RuntimeObject* L_5 = __this->____controlInterface_42;
float L_6 = __this->____audioVolume_11;
InterfaceActionInvoker1< float >::Invoke(31 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetVolume(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5, L_6);
// _controlInterface.SetBalance(_audioBalance);
RuntimeObject* L_7 = __this->____controlInterface_42;
float L_8 = __this->____audioBalance_12;
InterfaceActionInvoker1< float >::Invoke(32 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetBalance(System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_7, L_8);
// _controlInterface.MuteAudio(_audioMuted);
RuntimeObject* L_9 = __this->____controlInterface_42;
bool L_10 = __this->____audioMuted_13;
InterfaceActionInvoker1< bool >::Invoke(29 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::MuteAudio(System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_9, L_10);
// _controlInterface.SetTextureProperties(_textureFilterMode, _textureWrapMode, _textureAnisoLevel);
RuntimeObject* L_11 = __this->____controlInterface_42;
int32_t L_12 = __this->____textureFilterMode_21;
int32_t L_13 = __this->____textureWrapMode_22;
int32_t L_14 = __this->____textureAnisoLevel_23;
InterfaceActionInvoker3< int32_t, int32_t, int32_t >::Invoke(39 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetTextureProperties(UnityEngine.FilterMode,UnityEngine.TextureWrapMode,System.Int32) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_11, L_12, L_13, L_14);
}
IL_007a:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::CloseMedia()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0076;
}
}
{
// if (_events != null && _isMediaOpened && _events.HasListeners() && IsHandleEvent(MediaPlayerEvent.EventType.Closing))
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_1 = __this->____events_35;
if (!L_1)
{
goto IL_003c;
}
}
{
bool L_2 = __this->____isMediaOpened_53;
if (!L_2)
{
goto IL_003c;
}
}
{
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_3 = __this->____events_35;
bool L_4;
L_4 = MediaPlayerEvent_HasListeners_m4F5BB042738D7CFD8C3883AF0E9B0EA59EB4EADD(L_3, NULL);
if (!L_4)
{
goto IL_003c;
}
}
{
bool L_5;
L_5 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 5, NULL);
if (!L_5)
{
goto IL_003c;
}
}
{
// _events.Invoke(this, MediaPlayerEvent.EventType.Closing, ErrorCode.None);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_6 = __this->____events_35;
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_6, __this, 5, 0, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
}
IL_003c:
{
// _autoPlayOnStartTriggered = false;
__this->____autoPlayOnStartTriggered_54 = (bool)0;
// _isMediaOpened = false;
__this->____isMediaOpened_53 = (bool)0;
// ResetEvents();
MediaPlayer_ResetEvents_mA2F196A2A5B3396F3A7F458BDAA449C9D20679EB(__this, NULL);
// if (_loadSubtitlesRoutine != null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7 = __this->____loadSubtitlesRoutine_60;
if (!L_7)
{
goto IL_006b;
}
}
{
// StopCoroutine(_loadSubtitlesRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_8 = __this->____loadSubtitlesRoutine_60;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_8, NULL);
// _loadSubtitlesRoutine = null;
__this->____loadSubtitlesRoutine_60 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____loadSubtitlesRoutine_60), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
}
IL_006b:
{
// _controlInterface.CloseMedia();
RuntimeObject* L_9 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(5 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::CloseMedia() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_9);
}
IL_0076:
{
// if (_resampler != null)
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_10 = __this->____resampler_19;
if (!L_10)
{
goto IL_0089;
}
}
{
// _resampler.Reset();
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_11 = __this->____resampler_19;
Resampler_Reset_mFBF3243A204A98C4F7900BDE8BBFCADA20BA3AD1(L_11, NULL);
}
IL_0089:
{
// StopRenderCoroutine();
MediaPlayer_StopRenderCoroutine_mC48FDBF5FD0A49ECF481EED938F132E632F27D1C(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::RewindPrerollPause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_RewindPrerollPause_m8869AE31AE0CBB7978C41D6FF256A29756F707A1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IBufferedDisplay_tC7A73FFB9F297222B9BA8B295A424C12E7814A25_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// PlatformOptionsWindows.pauseOnPrerollComplete = true;
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_0;
L_0 = MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline(__this, NULL);
L_0->___pauseOnPrerollComplete_15 = (bool)1;
// if (BufferedDisplay != null)
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(19 /* RenderHeads.Media.AVProVideo.IBufferedDisplay RenderHeads.Media.AVProVideo.MediaPlayer::get_BufferedDisplay() */, __this);
if (!L_1)
{
goto IL_0020;
}
}
{
// BufferedDisplay.SetBufferedDisplayOptions(true);
RuntimeObject* L_2;
L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(19 /* RenderHeads.Media.AVProVideo.IBufferedDisplay RenderHeads.Media.AVProVideo.MediaPlayer::get_BufferedDisplay() */, __this);
InterfaceActionInvoker1< bool >::Invoke(4 /* System.Void RenderHeads.Media.AVProVideo.IBufferedDisplay::SetBufferedDisplayOptions(System.Boolean) */, IBufferedDisplay_tC7A73FFB9F297222B9BA8B295A424C12E7814A25_il2cpp_TypeInfo_var, L_2, (bool)1);
}
IL_0020:
{
// Rewind(false);
MediaPlayer_Rewind_mA0B740C30B054AA154B623FC24BC850BA74AD3F4(__this, (bool)0, NULL);
// Play();
VirtualActionInvoker0::Invoke(20 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Play() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Play_m1101F4D564F9DFB0DF29A2AA1C83A89E2B468066 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null && _controlInterface.CanPlay())
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0028;
}
}
{
RuntimeObject* L_1 = __this->____controlInterface_42;
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0028;
}
}
{
// _controlInterface.Play();
RuntimeObject* L_3 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(15 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Play() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3);
// _eventFired_ReadyToPlay = true;
__this->____eventFired_ReadyToPlay_63 = (bool)1;
return;
}
IL_0028:
{
// _autoPlayOnStart = true;
__this->____autoPlayOnStart_9 = (bool)1;
// _autoPlayOnStartTriggered = false;
__this->____autoPlayOnStartTriggered_54 = (bool)0;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Pause_m2E91F35FB4EB8D72723410A65589B9A0D1224E40 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null && _controlInterface.IsPlaying())
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0020;
}
}
{
RuntimeObject* L_1 = __this->____controlInterface_42;
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0020;
}
}
{
// _controlInterface.Pause();
RuntimeObject* L_3 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(16 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Pause() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3);
}
IL_0020:
{
// _wasPlayingOnPause = false;
__this->____wasPlayingOnPause_55 = (bool)0;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Stop()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Stop_m4B6033AADE42D88028A4CAC133E26147A1CE5035 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0013;
}
}
{
// _controlInterface.Stop();
RuntimeObject* L_1 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(17 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Stop() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
}
IL_0013:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Rewind(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Rewind_mA0B740C30B054AA154B623FC24BC850BA74AD3F4 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___pause0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_001c;
}
}
{
// if (pause)
bool L_1 = ___pause0;
if (!L_1)
{
goto IL_0011;
}
}
{
// Pause();
VirtualActionInvoker0::Invoke(21 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause() */, __this);
}
IL_0011:
{
// _controlInterface.Rewind();
RuntimeObject* L_2 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(18 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Rewind() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2);
}
IL_001c:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::SeekToLiveTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_SeekToLiveTime_mDBE639DA4F8B1B15C1067911CC729F64B79A7EAF (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, double ___offset0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
double V_0 = 0.0;
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0033;
}
}
{
// double liveTime = _controlInterface.GetBufferedTimes().MaxTime;
RuntimeObject* L_1 = __this->____controlInterface_42;
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_2;
L_2 = InterfaceFuncInvoker0< TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* >::Invoke(36 /* RenderHeads.Media.AVProVideo.TimeRanges RenderHeads.Media.AVProVideo.IMediaControl::GetBufferedTimes() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
double L_3;
L_3 = TimeRanges_get_MaxTime_m3AD04E12CF2548DA833BA1E1557456A87CC914CA_inline(L_2, NULL);
V_0 = L_3;
// if (liveTime > 0.0)
double L_4 = V_0;
if ((!(((double)L_4) > ((double)(0.0)))))
{
goto IL_0033;
}
}
{
// _controlInterface.Seek(liveTime - offset);
RuntimeObject* L_5 = __this->____controlInterface_42;
double L_6 = V_0;
double L_7 = ___offset0;
InterfaceActionInvoker1< double >::Invoke(19 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Seek(System.Double) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5, ((double)il2cpp_codegen_subtract(L_6, L_7)));
}
IL_0033:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_Update_m5DBD422E196592B5C0E7901082DD0B694EC18C5F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_00c9;
}
}
{
// if (_isMediaOpened && _autoPlayOnStart && !_autoPlayOnStartTriggered && _controlInterface.CanPlay())
bool L_1 = __this->____isMediaOpened_53;
if (!L_1)
{
goto IL_003d;
}
}
{
bool L_2 = __this->____autoPlayOnStart_9;
if (!L_2)
{
goto IL_003d;
}
}
{
bool L_3 = __this->____autoPlayOnStartTriggered_54;
if (L_3)
{
goto IL_003d;
}
}
{
RuntimeObject* L_4 = __this->____controlInterface_42;
bool L_5;
L_5 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_4);
if (!L_5)
{
goto IL_003d;
}
}
{
// _autoPlayOnStartTriggered = true;
__this->____autoPlayOnStartTriggered_54 = (bool)1;
// Play();
VirtualActionInvoker0::Invoke(20 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Play() */, __this);
}
IL_003d:
{
// if (Application.isPlaying)
bool L_6;
L_6 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_6)
{
goto IL_005f;
}
}
{
// if (_renderingCoroutine == null && _controlInterface.CanPlay())
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7 = __this->____renderingCoroutine_56;
if (L_7)
{
goto IL_005f;
}
}
{
RuntimeObject* L_8 = __this->____controlInterface_42;
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_8);
if (!L_9)
{
goto IL_005f;
}
}
{
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
}
IL_005f:
{
// if (_subtitlesInterface != null && _queueSubtitlePath != null && !string.IsNullOrEmpty(_queueSubtitlePath.Path))
RuntimeObject* L_10 = __this->____subtitlesInterface_46;
if (!L_10)
{
goto IL_009b;
}
}
{
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_11 = __this->____queueSubtitlePath_59;
bool L_12;
L_12 = MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3(L_11, (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL, NULL);
if (!L_12)
{
goto IL_009b;
}
}
{
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_13 = __this->____queueSubtitlePath_59;
String_t* L_14;
L_14 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_13, NULL);
bool L_15;
L_15 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_14, NULL);
if (L_15)
{
goto IL_009b;
}
}
{
// EnableSubtitles(_queueSubtitlePath);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_16 = __this->____queueSubtitlePath_59;
bool L_17;
L_17 = MediaPlayer_EnableSubtitles_m7B1F03FBE3558AC624B085F0FF755226F9C62452(__this, L_16, NULL);
// _queueSubtitlePath = null;
__this->____queueSubtitlePath_59 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____queueSubtitlePath_59), (void*)(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL);
}
IL_009b:
{
// UpdateAudioHeadTransform();
MediaPlayer_UpdateAudioHeadTransform_mFB0CE197C56B741C41752515C83CCA5CFCF91C25(__this, NULL);
// UpdateAudioFocus();
MediaPlayer_UpdateAudioFocus_mBE07FA6F85FA9B7EFBC67C12F206DDE5DEB3D51A(__this, NULL);
// _playerInterface.Update();
RuntimeObject* L_18 = __this->____playerInterface_45;
InterfaceActionInvoker0::Invoke(1 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::Update() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_18);
// UpdateErrors();
MediaPlayer_UpdateErrors_m08E437A1C164473B6FD4D7DAE5D8A041012139BE(__this, NULL);
// UpdateEvents();
MediaPlayer_UpdateEvents_m1A04309E71B2EF8994B257937A9E805F159BA050(__this, NULL);
// _playerInterface.EndUpdate();
RuntimeObject* L_19 = __this->____playerInterface_45;
InterfaceActionInvoker0::Invoke(2 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::EndUpdate() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_19);
}
IL_00c9:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_LateUpdate_m06573176EA3F31145F5E97F69109D53BBAD0750F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// UpdateResampler();
MediaPlayer_UpdateResampler_mC46DB90FC51200A30E091507ED24CC5E3A224694(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateResampler()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateResampler_mC46DB90FC51200A30E091507ED24CC5E3A224694 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// _useResampler = false;
__this->____useResampler_16 = (bool)0;
// if (_resampler != null)
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_0 = __this->____resampler_19;
if (!L_0)
{
goto IL_0025;
}
}
{
// _resampler.Update();
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_1 = __this->____resampler_19;
Resampler_Update_mEA3B4680B42719518DD8FE678DCB7D263EF10FCF(L_1, NULL);
// _resampler.UpdateTimestamp();
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_2 = __this->____resampler_19;
Resampler_UpdateTimestamp_m88665F4467945889982FCF079DBCF1ACBEB7F2C3(L_2, NULL);
}
IL_0025:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnEnable_mF1E865F6BEC5FA715F9DD52A6CCA74A57CA8EE88 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null && _wasPlayingOnPause)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0025;
}
}
{
bool L_1 = __this->____wasPlayingOnPause_55;
if (!L_1)
{
goto IL_0025;
}
}
{
// _autoPlayOnStart = true;
__this->____autoPlayOnStart_9 = (bool)1;
// _autoPlayOnStartTriggered = false;
__this->____autoPlayOnStartTriggered_54 = (bool)0;
// _wasPlayingOnPause = false;
__this->____wasPlayingOnPause_55 = (bool)0;
}
IL_0025:
{
// if(_playerInterface != null)
RuntimeObject* L_2 = __this->____playerInterface_45;
if (!L_2)
{
goto IL_003e;
}
}
{
// _playerInterface.OnEnable();
RuntimeObject* L_3 = __this->____playerInterface_45;
InterfaceActionInvoker0::Invoke(0 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::OnEnable() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_3);
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
}
IL_003e:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnDisable_mD957784A56F6D13F4C21E1F028F871464FDC9ECA (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0028;
}
}
{
// if (_controlInterface.IsPlaying())
RuntimeObject* L_1 = __this->____controlInterface_42;
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
if (!L_2)
{
goto IL_0028;
}
}
{
// Pause();
VirtualActionInvoker0::Invoke(21 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause() */, __this);
// Update();
VirtualActionInvoker0::Invoke(22 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Update() */, __this);
// _wasPlayingOnPause = true;
__this->____wasPlayingOnPause_55 = (bool)1;
}
IL_0028:
{
// StopRenderCoroutine();
MediaPlayer_StopRenderCoroutine_mC48FDBF5FD0A49ECF481EED938F132E632F27D1C(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnDestroy_mC71725A76716EA92AFD3EF0AED345F1FD396BF48 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// CloseMedia();
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(__this, NULL);
// _baseMediaPlayer = null;
__this->____baseMediaPlayer_41 = (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____baseMediaPlayer_41), (void*)(BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104*)NULL);
// _controlInterface = null;
__this->____controlInterface_42 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____controlInterface_42), (void*)(RuntimeObject*)NULL);
// _textureInterface = null;
__this->____textureInterface_43 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____textureInterface_43), (void*)(RuntimeObject*)NULL);
// _infoInterface = null;
__this->____infoInterface_44 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____infoInterface_44), (void*)(RuntimeObject*)NULL);
// _playerInterface = null;
__this->____playerInterface_45 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____playerInterface_45), (void*)(RuntimeObject*)NULL);
// _subtitlesInterface = null;
__this->____subtitlesInterface_46 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitlesInterface_46), (void*)(RuntimeObject*)NULL);
// _cacheInterface = null;
__this->____cacheInterface_47 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____cacheInterface_47), (void*)(RuntimeObject*)NULL);
// _bufferedDisplayInterface = null;
__this->____bufferedDisplayInterface_48 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____bufferedDisplayInterface_48), (void*)(RuntimeObject*)NULL);
// _videoTracksInterface = null;
__this->____videoTracksInterface_49 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____videoTracksInterface_49), (void*)(RuntimeObject*)NULL);
// _audioTracksInterface = null;
__this->____audioTracksInterface_50 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioTracksInterface_50), (void*)(RuntimeObject*)NULL);
// _textTracksInterface = null;
__this->____textTracksInterface_51 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____textTracksInterface_51), (void*)(RuntimeObject*)NULL);
// if (_disposeInterface != null)
RuntimeObject* L_0 = __this->____disposeInterface_52;
if (!L_0)
{
goto IL_006d;
}
}
{
// _disposeInterface.Dispose();
RuntimeObject* L_1 = __this->____disposeInterface_52;
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_1);
// _disposeInterface = null;
__this->____disposeInterface_52 = (RuntimeObject*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____disposeInterface_52), (void*)(RuntimeObject*)NULL);
}
IL_006d:
{
// if (_resampler != null)
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_2 = __this->____resampler_19;
if (!L_2)
{
goto IL_0087;
}
}
{
// _resampler.Release();
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_3 = __this->____resampler_19;
Resampler_Release_m824695772BA20DF9EFE4A8E69CCE9D18720FDC98(L_3, NULL);
// _resampler = null;
__this->____resampler_19 = (Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____resampler_19), (void*)(Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8*)NULL);
}
IL_0087:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::ForceDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_ForceDispose_mA350F162E869B63A3EA4B4DEB2394752686FB346 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// OnDisable();
MediaPlayer_OnDisable_mD957784A56F6D13F4C21E1F028F871464FDC9ECA(__this, NULL);
// OnDestroy();
VirtualActionInvoker0::Invoke(23 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnDestroy() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::AllPlayersDispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_AllPlayersDispose_m74D1884CCAF3AE59B2D4C22ED9ED083F684136E4 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_FindObjectsOfTypeAll_TisMediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_m60B4B6DB1DFCBE219B4FE6B7338F00984DB5AD08_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* V_0 = NULL;
int32_t V_1 = 0;
{
// MediaPlayer[] players = Resources.FindObjectsOfTypeAll<MediaPlayer>();
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* L_0;
L_0 = Resources_FindObjectsOfTypeAll_TisMediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_m60B4B6DB1DFCBE219B4FE6B7338F00984DB5AD08(Resources_FindObjectsOfTypeAll_TisMediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_m60B4B6DB1DFCBE219B4FE6B7338F00984DB5AD08_RuntimeMethod_var);
V_0 = L_0;
// if (players != null && players.Length > 0)
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* L_1 = V_0;
if (!L_1)
{
goto IL_0023;
}
}
{
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* L_2 = V_0;
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0023;
}
}
{
// for (int i = 0; i < players.Length; i++)
V_1 = 0;
goto IL_001d;
}
IL_0011:
{
// players[i].ForceDispose();
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* L_3 = V_0;
int32_t L_4 = V_1;
int32_t L_5 = L_4;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = (L_3)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
MediaPlayer_ForceDispose_mA350F162E869B63A3EA4B4DEB2394752686FB346(L_6, NULL);
// for (int i = 0; i < players.Length; i++)
int32_t L_7 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_001d:
{
// for (int i = 0; i < players.Length; i++)
int32_t L_8 = V_1;
MediaPlayerU5BU5D_t31BEBA2D8FA3DED0B2E6BDDA97CEF49A7286241F* L_9 = V_0;
if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
{
goto IL_0011;
}
}
IL_0023:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnApplicationQuit_mCA7AF16BC100BB76581EB71E23C0DA5B5CEA33B7 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78841A8E401EE2D001B5A9876665EA410358CD3A);
s_Il2CppMethodInitialized = true;
}
{
// if (s_GlobalStartup)
bool L_0 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_GlobalStartup_57;
if (!L_0)
{
goto IL_001d;
}
}
{
// Helper.LogInfo("Shutdown");
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(_stringLiteral78841A8E401EE2D001B5A9876665EA410358CD3A, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
// AllPlayersDispose();
MediaPlayer_AllPlayersDispose_m74D1884CCAF3AE59B2D4C22ED9ED083F684136E4(NULL);
// s_GlobalStartup = false;
((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_GlobalStartup_57 = (bool)0;
}
IL_001d:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::StartRenderCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// if (_renderingCoroutine == null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->____renderingCoroutine_56;
if (L_0)
{
goto IL_001a;
}
}
{
// _renderingCoroutine = StartCoroutine(FinalRenderCapture());
RuntimeObject* L_1;
L_1 = MediaPlayer_FinalRenderCapture_m18D88F6AB8F8FDFCED19FB2891E4B98CD3C9273F(__this, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2;
L_2 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_1, NULL);
__this->____renderingCoroutine_56 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____renderingCoroutine_56), (void*)L_2);
}
IL_001a:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::StopRenderCoroutine()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_StopRenderCoroutine_mC48FDBF5FD0A49ECF481EED938F132E632F27D1C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// if (_renderingCoroutine != null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->____renderingCoroutine_56;
if (!L_0)
{
goto IL_001b;
}
}
{
// StopCoroutine(_renderingCoroutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____renderingCoroutine_56;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL);
// _renderingCoroutine = null;
__this->____renderingCoroutine_56 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____renderingCoroutine_56), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::FinalRenderCapture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_FinalRenderCapture_m18D88F6AB8F8FDFCED19FB2891E4B98CD3C9273F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* L_0 = (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD*)il2cpp_codegen_object_new(U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD_il2cpp_TypeInfo_var);
U3CFinalRenderCaptureU3Ed__218__ctor_m166CDB5ADEC3C3F838E7CCA97EAB73E3F3883D1D(L_0, 0, NULL);
U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* L_1 = L_0;
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
return L_1;
}
}
// RenderHeads.Media.AVProVideo.Platform RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPlayer_GetPlatform_m2BAE1753D3EF2E6B1414A3841B4BD72618A4FFAA (const RuntimeMethod* method)
{
{
// result = Platform.WebGL;
// return result;
return (int32_t)(6);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions RenderHeads.Media.AVProVideo.MediaPlayer::GetCurrentPlatformOptions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// result = _optionsWebGL;
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_0 = __this->____optionsWebGL_80;
// return result;
return L_0;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformVideoApiString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetPlatformVideoApiString_m76D1670771D9A2DF6285935313A2329ABE47F826 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
// return result;
return L_0;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformFileOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t MediaPlayer_GetPlatformFileOffset_m06D5D06C0EBB850F35942532F4D2D038176AD6DC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// long result = 0;
// return result;
return ((int64_t)0);
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::GetPlatformHttpHeadersAsString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetPlatformHttpHeadersAsString_m2BB779722D76D961C30A54E0B4CB48D44CC94C79 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// string result = null;
V_0 = (String_t*)NULL;
// if (!string.IsNullOrEmpty(result))
String_t* L_0 = V_0;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_0011;
}
}
{
// result = result.Trim();
String_t* L_2 = V_0;
String_t* L_3;
L_3 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_2, NULL);
V_0 = L_3;
}
IL_0011:
{
// string globalHeaders = _httpHeaders.ToValidatedString();
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_4 = __this->____httpHeaders_33;
String_t* L_5;
L_5 = HttpHeaderData_ToValidatedString_m0E27A2B5131B8C3AEFFF6460A3C57A04DF378A09(L_4, NULL);
V_1 = L_5;
// if (!string.IsNullOrEmpty(globalHeaders))
String_t* L_6 = V_1;
bool L_7;
L_7 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_6, NULL);
if (L_7)
{
goto IL_0034;
}
}
{
// result += globalHeaders;
String_t* L_8 = V_0;
String_t* L_9 = V_1;
String_t* L_10;
L_10 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, L_9, NULL);
V_0 = L_10;
// result = result.Trim();
String_t* L_11 = V_0;
String_t* L_12;
L_12 = String_Trim_mCD6D8C6D4CFD15225D12DB7D3E0544CA80FB8DA5(L_11, NULL);
V_0 = L_12;
}
IL_0034:
{
// return result;
String_t* L_13 = V_0;
return L_13;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPlayer::GetResolvedFilePath(System.String,RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetResolvedFilePath_m6C4B4884069148D7BB20B0BE5E25E2CC56E2AF55 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, String_t* ___filePath0, int32_t ___fileLocation1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
// result = Helper.GetFilePath(filePath, fileLocation);
String_t* L_1 = ___filePath0;
int32_t L_2 = ___fileLocation1;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
String_t* L_3;
L_3 = Helper_GetFilePath_m3032CD9E5861F7DCD3E15122305317AE90EAF012(L_1, L_2, NULL);
// return result;
return L_3;
}
}
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* MediaPlayer_CreateMediaPlayer_m6B156F99F57348020BEA9B001074D6B29FEDFF99 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* ___options0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* V_0 = NULL;
{
// BaseMediaPlayer result = null;
V_0 = (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104*)NULL;
// if (WebGLMediaPlayer.InitialisePlatform())
bool L_0;
L_0 = WebGLMediaPlayer_InitialisePlatform_m5871F2D27D584F2FFC6EE5ADBB70E9ED9610143D(NULL);
if (!L_0)
{
goto IL_0010;
}
}
{
// result = new WebGLMediaPlayer(options);
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_1 = ___options0;
WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394* L_2 = (WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394*)il2cpp_codegen_object_new(WebGLMediaPlayer_tF182DD8F403DF6C7616407FAFBFA4EB55E126394_il2cpp_TypeInfo_var);
WebGLMediaPlayer__ctor_m102FD4EEFA3FA748A1E590EE525EE003F473A0C4(L_2, L_1, NULL);
V_0 = L_2;
}
IL_0010:
{
// return result;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_3 = V_0;
return L_3;
}
}
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayerNull()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* MediaPlayer_CreateMediaPlayerNull_m58F6453D9AC7AC2E2C50E741E1BE8863515D6297 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return new NullMediaPlayer();
NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E* L_0 = (NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E*)il2cpp_codegen_object_new(NullMediaPlayer_t5AF69048EDFAAA7B8AA2CDBC430CB7108E76E38E_il2cpp_TypeInfo_var);
NullMediaPlayer__ctor_m7DABC3D64239CFE5EBAAFE6779275DF3B103863D(L_0, NULL);
return L_0;
}
}
// RenderHeads.Media.AVProVideo.BaseMediaPlayer RenderHeads.Media.AVProVideo.MediaPlayer::CreateMediaPlayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* MediaPlayer_CreateMediaPlayer_m45229294476E9442C2FB096C67AADDF66CAF1754 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDCCB222C260EC993D225FEE1B1820942B11B44DC);
s_Il2CppMethodInitialized = true;
}
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* V_0 = NULL;
{
// BaseMediaPlayer mediaPlayer = null;
V_0 = (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104*)NULL;
// mediaPlayer = CreateMediaPlayer(_optionsWebGL);
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_0 = __this->____optionsWebGL_80;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_1;
L_1 = MediaPlayer_CreateMediaPlayer_m6B156F99F57348020BEA9B001074D6B29FEDFF99(L_0, NULL);
V_0 = L_1;
// if (mediaPlayer == null)
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_2 = V_0;
if (L_2)
{
goto IL_0051;
}
}
{
// Debug.LogError(string.Format("[AVProVideo] Not supported on this platform {0} {1} {2} {3}. Using null media player!", Application.platform, SystemInfo.deviceModel, SystemInfo.processorType, SystemInfo.operatingSystem));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = L_3;
int32_t L_5;
L_5 = Application_get_platform_m59EF7D6155D18891B24767F83F388160B1FF2138(NULL);
int32_t L_6 = L_5;
RuntimeObject* L_7 = Box(RuntimePlatform_t9A8AAF204603076FCAAECCCC05DA386AEE7BF66E_il2cpp_TypeInfo_var, &L_6);
ArrayElementTypeCheck (L_4, L_7);
(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_7);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = L_4;
String_t* L_9;
L_9 = SystemInfo_get_deviceModel_m308FFBADED4BF6CB34C318A0BBDA762D09A7F185(NULL);
ArrayElementTypeCheck (L_8, L_9);
(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_9);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = L_8;
String_t* L_11;
L_11 = SystemInfo_get_processorType_m985AB6C66E69918DF641BC1A589A3F9B4CE76FBE(NULL);
ArrayElementTypeCheck (L_10, L_11);
(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_11);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = L_10;
String_t* L_13;
L_13 = SystemInfo_get_operatingSystem_m47B20646C221517ACA8F99DE8576BF794AEB6F8D(NULL);
ArrayElementTypeCheck (L_12, L_13);
(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_13);
String_t* L_14;
L_14 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteralDCCB222C260EC993D225FEE1B1820942B11B44DC, L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_14, NULL);
// mediaPlayer = CreateMediaPlayerNull();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_15;
L_15 = MediaPlayer_CreateMediaPlayerNull_m58F6453D9AC7AC2E2C50E741E1BE8863515D6297(NULL);
V_0 = L_15;
}
IL_0051:
{
// return mediaPlayer;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_16 = V_0;
return L_16;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateAudioFocus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateAudioFocus_mBE07FA6F85FA9B7EFBC67C12F206DDE5DEB3D51A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
RuntimeObject* G_B3_1 = NULL;
{
// _controlInterface.SetAudioFocusEnabled(_audioFocusEnabled);
RuntimeObject* L_0 = __this->____controlInterface_42;
bool L_1 = __this->____audioFocusEnabled_29;
InterfaceActionInvoker1< bool >::Invoke(48 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetAudioFocusEnabled(System.Boolean) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_0, L_1);
// _controlInterface.SetAudioFocusProperties(_audioFocusOffLevelDB, _audioFocusWidthDegrees);
RuntimeObject* L_2 = __this->____controlInterface_42;
float L_3 = __this->____audioFocusOffLevelDB_32;
float L_4 = __this->____audioFocusWidthDegrees_31;
InterfaceActionInvoker2< float, float >::Invoke(49 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetAudioFocusProperties(System.Single,System.Single) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_3, L_4);
// _controlInterface.SetAudioFocusRotation(_audioFocusTransform == null ? Quaternion.identity : _audioFocusTransform.rotation);
RuntimeObject* L_5 = __this->____controlInterface_42;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->____audioFocusTransform_30;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B1_0 = L_5;
if (L_7)
{
G_B2_0 = L_5;
goto IL_0049;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->____audioFocusTransform_30;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_8, NULL);
G_B3_0 = L_9;
G_B3_1 = G_B1_0;
goto IL_004e;
}
IL_0049:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
G_B3_0 = L_10;
G_B3_1 = G_B2_0;
}
IL_004e:
{
InterfaceActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(50 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetAudioFocusRotation(UnityEngine.Quaternion) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, G_B3_1, G_B3_0);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateAudioHeadTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateAudioHeadTransform_mFB0CE197C56B741C41752515C83CCA5CFCF91C25 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_audioHeadTransform != null)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____audioHeadTransform_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0025;
}
}
{
// _controlInterface.SetAudioHeadRotation(_audioHeadTransform.rotation);
RuntimeObject* L_2 = __this->____controlInterface_42;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->____audioHeadTransform_28;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_3, NULL);
InterfaceActionInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(46 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SetAudioHeadRotation(UnityEngine.Quaternion) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_2, L_4);
return;
}
IL_0025:
{
// _controlInterface.ResetAudioHeadRotation();
RuntimeObject* L_5 = __this->____controlInterface_42;
InterfaceActionInvoker0::Invoke(47 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::ResetAudioHeadRotation() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateErrors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateErrors_m08E437A1C164473B6FD4D7DAE5D8A041012139BE (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral08F2CB1D0BCCE126DBA59581D492CDD6C349D2A3);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// ErrorCode errorCode = _controlInterface.GetLastError();
RuntimeObject* L_0 = __this->____controlInterface_42;
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(37 /* RenderHeads.Media.AVProVideo.ErrorCode RenderHeads.Media.AVProVideo.IMediaControl::GetLastError() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_0);
V_0 = L_1;
// if (ErrorCode.None != errorCode)
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0055;
}
}
{
// Debug.LogError("[AVProVideo] Error: " + Helper.GetErrorMessage(errorCode));
int32_t L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
String_t* L_4;
L_4 = Helper_GetErrorMessage_m8C4D5AA5F3D31CA9BAD4BFFE6F98D102F61AAF38(L_3, NULL);
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral08F2CB1D0BCCE126DBA59581D492CDD6C349D2A3, L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_5, NULL);
// if (ErrorCode.LoadFailed == errorCode)
int32_t L_6 = V_0;
// if (_events != null && _events.HasListeners() && IsHandleEvent(MediaPlayerEvent.EventType.Error))
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_7 = __this->____events_35;
if (!L_7)
{
goto IL_0055;
}
}
{
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_8 = __this->____events_35;
bool L_9;
L_9 = MediaPlayerEvent_HasListeners_m4F5BB042738D7CFD8C3883AF0E9B0EA59EB4EADD(L_8, NULL);
if (!L_9)
{
goto IL_0055;
}
}
{
bool L_10;
L_10 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 6, NULL);
if (!L_10)
{
goto IL_0055;
}
}
{
// _events.Invoke(this, MediaPlayerEvent.EventType.Error, errorCode);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_11 = __this->____events_35;
int32_t L_12 = V_0;
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_11, __this, 6, L_12, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
}
IL_0055:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::IsUsingAndroidOESPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_IsUsingAndroidOESPath_m8A3F3871B710E6C7EF20A407ED0E9B9D526C6431 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t G_B3_0 = 0;
{
// bool result = (PlatformOptionsAndroid.useFastOesPath && !s_TrialVersion);
OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* L_0;
L_0 = MediaPlayer_get_PlatformOptionsAndroid_m99C4FEF7199FEEEA9948F9D47E70CAB483534AE7_inline(__this, NULL);
bool L_1 = L_0->___useFastOesPath_8;
if (!L_1)
{
goto IL_0017;
}
}
{
bool L_2 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->___s_TrialVersion_58;
G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_0018;
}
IL_0017:
{
G_B3_0 = 0;
}
IL_0018:
{
// result = false;
// return result;
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnApplicationFocus(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnApplicationFocus_m80DBBA1DABE7636C3972CB84744D96D15D4A10DD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___focusStatus0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral800BE5F25AF3D183F1388104A091741D1D19BEEC);
s_Il2CppMethodInitialized = true;
}
{
// if (focusStatus)
bool L_0 = ___focusStatus0;
if (!L_0)
{
goto IL_0030;
}
}
{
// if (Control != null && _wasPlayingOnPause)
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_1)
{
goto IL_0030;
}
}
{
bool L_2 = __this->____wasPlayingOnPause_55;
if (!L_2)
{
goto IL_0030;
}
}
{
// _wasPlayingOnPause = false;
__this->____wasPlayingOnPause_55 = (bool)0;
// Control.Play();
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
InterfaceActionInvoker0::Invoke(15 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Play() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3);
// Helper.LogInfo("OnApplicationFocus: playing video again");
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(_stringLiteral800BE5F25AF3D183F1388104A091741D1D19BEEC, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
}
IL_0030:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::OnApplicationPause(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_OnApplicationPause_m6EC853FED91517C8CA6D4C31C6DA5FBD58C52150 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, bool ___pauseStatus0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral73754FE79173EC50D94817F665B847AF8FA1E769);
s_Il2CppMethodInitialized = true;
}
{
// if (pauseStatus)
bool L_0 = ___pauseStatus0;
if (!L_0)
{
goto IL_003e;
}
}
{
// if (_pauseMediaOnAppPause)
bool L_1 = __this->____pauseMediaOnAppPause_37;
if (!L_1)
{
goto IL_004d;
}
}
{
// if (Control!= null && Control.IsPlaying())
RuntimeObject* L_2;
L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_2)
{
goto IL_004d;
}
}
{
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
bool L_4;
L_4 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_3);
if (!L_4)
{
goto IL_004d;
}
}
{
// _wasPlayingOnPause = true;
__this->____wasPlayingOnPause_55 = (bool)1;
// Control.Pause();
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
InterfaceActionInvoker0::Invoke(16 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Pause() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5);
// Helper.LogInfo("OnApplicationPause: pausing video");
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(_stringLiteral73754FE79173EC50D94817F665B847AF8FA1E769, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
return;
}
IL_003e:
{
// if (_playMediaOnAppUnpause)
bool L_6 = __this->____playMediaOnAppUnpause_38;
if (!L_6)
{
goto IL_004d;
}
}
{
// OnApplicationFocus(true);
MediaPlayer_OnApplicationFocus_m80DBBA1DABE7636C3972CB84744D96D15D4A10DD(__this, (bool)1, NULL);
}
IL_004d:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::ResetEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_ResetEvents_mA2F196A2A5B3396F3A7F458BDAA449C9D20679EB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// _eventFired_MetaDataReady = false;
__this->____eventFired_MetaDataReady_62 = (bool)0;
// _eventFired_ReadyToPlay = false;
__this->____eventFired_ReadyToPlay_63 = (bool)0;
// _eventFired_Started = false;
__this->____eventFired_Started_64 = (bool)0;
// _eventFired_FirstFrameReady = false;
__this->____eventFired_FirstFrameReady_65 = (bool)0;
// _eventFired_FinishedPlaying = false;
__this->____eventFired_FinishedPlaying_66 = (bool)0;
// _eventState_PlaybackBuffering = false;
__this->____eventState_PlaybackBuffering_67 = (bool)0;
// _eventState_PlaybackSeeking = false;
__this->____eventState_PlaybackSeeking_68 = (bool)0;
// _eventState_PlaybackStalled = false;
__this->____eventState_PlaybackStalled_69 = (bool)0;
// _eventState_PreviousWidth = 0;
__this->____eventState_PreviousWidth_70 = 0;
// _eventState_PreviousHeight = 0;
__this->____eventState_PreviousHeight_71 = 0;
// _previousSubtitleIndex = -1;
__this->____previousSubtitleIndex_72 = (-1);
// _finishedFrameOpenCheck = false;
__this->____finishedFrameOpenCheck_73 = (bool)0;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UpdateEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UpdateEvents_m1A04309E71B2EF8994B257937A9E805F159BA050 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
int32_t G_B28_0 = 0;
int32_t G_B34_0 = 0;
int32_t G_B40_0 = 0;
{
// if (_events != null && _controlInterface != null && _events.HasListeners())
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_0 = __this->____events_35;
if (!L_0)
{
goto IL_021c;
}
}
{
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_021c;
}
}
{
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_2 = __this->____events_35;
bool L_3;
L_3 = MediaPlayerEvent_HasListeners_m4F5BB042738D7CFD8C3883AF0E9B0EA59EB4EADD(L_2, NULL);
if (!L_3)
{
goto IL_021c;
}
}
{
// _finishedFrameOpenCheck = false;
__this->____finishedFrameOpenCheck_73 = (bool)0;
// if (IsHandleEvent(MediaPlayerEvent.EventType.FinishedPlaying))
bool L_4;
L_4 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 4, NULL);
if (!L_4)
{
goto IL_0054;
}
}
{
// if (FireEventIfPossible(MediaPlayerEvent.EventType.FinishedPlaying, _eventFired_FinishedPlaying))
bool L_5 = __this->____eventFired_FinishedPlaying_66;
bool L_6;
L_6 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 4, L_5, NULL);
if (!L_6)
{
goto IL_0054;
}
}
{
// _eventFired_FinishedPlaying = !_finishedFrameOpenCheck;
bool L_7 = __this->____finishedFrameOpenCheck_73;
__this->____eventFired_FinishedPlaying_66 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
}
IL_0054:
{
// if (_eventFired_Started && IsHandleEvent(MediaPlayerEvent.EventType.Started) &&
// _controlInterface != null && !_controlInterface.IsPlaying() && !_controlInterface.IsSeeking())
bool L_8 = __this->____eventFired_Started_64;
if (!L_8)
{
goto IL_008e;
}
}
{
bool L_9;
L_9 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 2, NULL);
if (!L_9)
{
goto IL_008e;
}
}
{
RuntimeObject* L_10 = __this->____controlInterface_42;
if (!L_10)
{
goto IL_008e;
}
}
{
RuntimeObject* L_11 = __this->____controlInterface_42;
bool L_12;
L_12 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_11);
if (L_12)
{
goto IL_008e;
}
}
{
RuntimeObject* L_13 = __this->____controlInterface_42;
bool L_14;
L_14 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsSeeking() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_13);
if (L_14)
{
goto IL_008e;
}
}
{
// _eventFired_Started = false;
__this->____eventFired_Started_64 = (bool)0;
}
IL_008e:
{
// if (_eventFired_FinishedPlaying && IsHandleEvent(MediaPlayerEvent.EventType.FinishedPlaying) &&
// _controlInterface != null && _controlInterface.IsPlaying() && !_controlInterface.IsFinished())
bool L_15 = __this->____eventFired_FinishedPlaying_66;
if (!L_15)
{
goto IL_00cb;
}
}
{
bool L_16;
L_16 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 4, NULL);
if (!L_16)
{
goto IL_00cb;
}
}
{
RuntimeObject* L_17 = __this->____controlInterface_42;
if (!L_17)
{
goto IL_00cb;
}
}
{
RuntimeObject* L_18 = __this->____controlInterface_42;
bool L_19;
L_19 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_18);
if (!L_19)
{
goto IL_00cb;
}
}
{
RuntimeObject* L_20 = __this->____controlInterface_42;
bool L_21;
L_21 = InterfaceFuncInvoker0< bool >::Invoke(13 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsFinished() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_20);
if (L_21)
{
goto IL_00cb;
}
}
{
// bool reset = true;
// if (reset)
if (!1)
{
goto IL_00cb;
}
}
{
// _eventFired_FinishedPlaying = false;
__this->____eventFired_FinishedPlaying_66 = (bool)0;
}
IL_00cb:
{
// _eventFired_MetaDataReady = FireEventIfPossible(MediaPlayerEvent.EventType.MetaDataReady, _eventFired_MetaDataReady);
bool L_22 = __this->____eventFired_MetaDataReady_62;
bool L_23;
L_23 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 0, L_22, NULL);
__this->____eventFired_MetaDataReady_62 = L_23;
// _eventFired_ReadyToPlay = FireEventIfPossible(MediaPlayerEvent.EventType.ReadyToPlay, _eventFired_ReadyToPlay);
bool L_24 = __this->____eventFired_ReadyToPlay_63;
bool L_25;
L_25 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 1, L_24, NULL);
__this->____eventFired_ReadyToPlay_63 = L_25;
// _eventFired_Started = FireEventIfPossible(MediaPlayerEvent.EventType.Started, _eventFired_Started);
bool L_26 = __this->____eventFired_Started_64;
bool L_27;
L_27 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 2, L_26, NULL);
__this->____eventFired_Started_64 = L_27;
// _eventFired_FirstFrameReady = FireEventIfPossible(MediaPlayerEvent.EventType.FirstFrameReady, _eventFired_FirstFrameReady);
bool L_28 = __this->____eventFired_FirstFrameReady_65;
bool L_29;
L_29 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 3, L_28, NULL);
__this->____eventFired_FirstFrameReady_65 = L_29;
// if (FireEventIfPossible(MediaPlayerEvent.EventType.SubtitleChange, false))
bool L_30;
L_30 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, 7, (bool)0, NULL);
if (!L_30)
{
goto IL_0132;
}
}
{
// _previousSubtitleIndex = _subtitlesInterface.GetSubtitleIndex();
RuntimeObject* L_31 = __this->____subtitlesInterface_46;
int32_t L_32;
L_32 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaSubtitles::GetSubtitleIndex() */, IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var, L_31);
__this->____previousSubtitleIndex_72 = L_32;
}
IL_0132:
{
// if (FireEventIfPossible(MediaPlayerEvent.EventType.ResolutionChanged, false))
bool L_33;
L_33 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, ((int32_t)10), (bool)0, NULL);
if (!L_33)
{
goto IL_015f;
}
}
{
// _eventState_PreviousWidth = _infoInterface.GetVideoWidth();
RuntimeObject* L_34 = __this->____infoInterface_44;
int32_t L_35;
L_35 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaInfo::GetVideoWidth() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_34);
__this->____eventState_PreviousWidth_70 = L_35;
// _eventState_PreviousHeight = _infoInterface.GetVideoHeight();
RuntimeObject* L_36 = __this->____infoInterface_44;
int32_t L_37;
L_37 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaInfo::GetVideoHeight() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_36);
__this->____eventState_PreviousHeight_71 = L_37;
}
IL_015f:
{
// if (IsHandleEvent(MediaPlayerEvent.EventType.Stalled))
bool L_38;
L_38 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, 8, NULL);
if (!L_38)
{
goto IL_019b;
}
}
{
// bool newState = _infoInterface.IsPlaybackStalled();
RuntimeObject* L_39 = __this->____infoInterface_44;
bool L_40;
L_40 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaInfo::IsPlaybackStalled() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_39);
V_0 = L_40;
// if (newState != _eventState_PlaybackStalled)
bool L_41 = V_0;
bool L_42 = __this->____eventState_PlaybackStalled_69;
if ((((int32_t)L_41) == ((int32_t)L_42)))
{
goto IL_019b;
}
}
{
// _eventState_PlaybackStalled = newState;
bool L_43 = V_0;
__this->____eventState_PlaybackStalled_69 = L_43;
// var newEvent = _eventState_PlaybackStalled ? MediaPlayerEvent.EventType.Stalled : MediaPlayerEvent.EventType.Unstalled;
bool L_44 = __this->____eventState_PlaybackStalled_69;
if (L_44)
{
goto IL_0190;
}
}
{
G_B28_0 = ((int32_t)9);
goto IL_0191;
}
IL_0190:
{
G_B28_0 = 8;
}
IL_0191:
{
V_1 = G_B28_0;
// FireEventIfPossible(newEvent, false);
int32_t L_45 = V_1;
bool L_46;
L_46 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, L_45, (bool)0, NULL);
}
IL_019b:
{
// if (IsHandleEvent(MediaPlayerEvent.EventType.StartedSeeking))
bool L_47;
L_47 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, ((int32_t)11), NULL);
if (!L_47)
{
goto IL_01d9;
}
}
{
// bool newState = _controlInterface.IsSeeking();
RuntimeObject* L_48 = __this->____controlInterface_42;
bool L_49;
L_49 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsSeeking() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_48);
V_2 = L_49;
// if (newState != _eventState_PlaybackSeeking)
bool L_50 = V_2;
bool L_51 = __this->____eventState_PlaybackSeeking_68;
if ((((int32_t)L_50) == ((int32_t)L_51)))
{
goto IL_01d9;
}
}
{
// _eventState_PlaybackSeeking = newState;
bool L_52 = V_2;
__this->____eventState_PlaybackSeeking_68 = L_52;
// var newEvent = _eventState_PlaybackSeeking ? MediaPlayerEvent.EventType.StartedSeeking : MediaPlayerEvent.EventType.FinishedSeeking;
bool L_53 = __this->____eventState_PlaybackSeeking_68;
if (L_53)
{
goto IL_01cd;
}
}
{
G_B34_0 = ((int32_t)12);
goto IL_01cf;
}
IL_01cd:
{
G_B34_0 = ((int32_t)11);
}
IL_01cf:
{
V_3 = G_B34_0;
// FireEventIfPossible(newEvent, false);
int32_t L_54 = V_3;
bool L_55;
L_55 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, L_54, (bool)0, NULL);
}
IL_01d9:
{
// if (IsHandleEvent(MediaPlayerEvent.EventType.StartedBuffering))
bool L_56;
L_56 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, ((int32_t)13), NULL);
if (!L_56)
{
goto IL_021c;
}
}
{
// bool newState = _controlInterface.IsBuffering();
RuntimeObject* L_57 = __this->____controlInterface_42;
bool L_58;
L_58 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsBuffering() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_57);
V_4 = L_58;
// if (newState != _eventState_PlaybackBuffering)
bool L_59 = V_4;
bool L_60 = __this->____eventState_PlaybackBuffering_67;
if ((((int32_t)L_59) == ((int32_t)L_60)))
{
goto IL_021c;
}
}
{
// _eventState_PlaybackBuffering = newState;
bool L_61 = V_4;
__this->____eventState_PlaybackBuffering_67 = L_61;
// var newEvent = _eventState_PlaybackBuffering ? MediaPlayerEvent.EventType.StartedBuffering : MediaPlayerEvent.EventType.FinishedBuffering;
bool L_62 = __this->____eventState_PlaybackBuffering_67;
if (L_62)
{
goto IL_020e;
}
}
{
G_B40_0 = ((int32_t)14);
goto IL_0210;
}
IL_020e:
{
G_B40_0 = ((int32_t)13);
}
IL_0210:
{
V_5 = G_B40_0;
// FireEventIfPossible(newEvent, false);
int32_t L_63 = V_5;
bool L_64;
L_64 = MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C(__this, L_63, (bool)0, NULL);
}
IL_021c:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::IsHandleEvent(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___eventType0, const RuntimeMethod* method)
{
{
// return ((uint)_eventMask & (1 << (int)eventType)) != 0;
int32_t L_0 = __this->____eventMask_36;
int32_t L_1 = ___eventType0;
return (bool)((!(((uint64_t)((int64_t)(((int64_t)(uint64_t)((uint32_t)L_0))&((int64_t)((int32_t)(1<<((int32_t)((int32_t)L_1&((int32_t)31))))))))) <= ((uint64_t)((int64_t)0))))? 1 : 0);
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::FireEventIfPossible(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_FireEventIfPossible_mAC6E8D61A626EB1330898B0C6B3E031A5089AD0C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___eventType0, bool ___hasFired1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (CanFireEvent(eventType, hasFired))
int32_t L_0 = ___eventType0;
bool L_1 = ___hasFired1;
bool L_2;
L_2 = MediaPlayer_CanFireEvent_mC18F51179AC483F8CB3AB3C8549EE783356F7A38(__this, L_0, L_1, NULL);
if (!L_2)
{
goto IL_001b;
}
}
{
// hasFired = true;
___hasFired1 = (bool)1;
// _events.Invoke(this, eventType, ErrorCode.None);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_3 = __this->____events_35;
int32_t L_4 = ___eventType0;
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_3, __this, L_4, 0, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
}
IL_001b:
{
// return hasFired;
bool L_5 = ___hasFired1;
return L_5;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::CanFireEvent(RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_CanFireEvent_mC18F51179AC483F8CB3AB3C8549EE783356F7A38 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___et0, bool ___hasFired1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9A80E8A189A3C29A90F6775EFE8EC8D20F1D4F);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B10_0 = 0;
int32_t G_B16_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B36_0 = 0;
{
// bool result = false;
V_0 = (bool)0;
// if (_events != null && _controlInterface != null && !hasFired && IsHandleEvent(et))
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_0 = __this->____events_35;
if (!L_0)
{
goto IL_01ee;
}
}
{
RuntimeObject* L_1 = __this->____controlInterface_42;
if (!L_1)
{
goto IL_01ee;
}
}
{
bool L_2 = ___hasFired1;
if (L_2)
{
goto IL_01ee;
}
}
{
int32_t L_3 = ___et0;
bool L_4;
L_4 = MediaPlayer_IsHandleEvent_mD5C4E7F5BF754F2067FC332F46CC915CC337D597(__this, L_3, NULL);
if (!L_4)
{
goto IL_01ee;
}
}
{
int32_t L_5 = ___et0;
switch (L_5)
{
case 0:
{
goto IL_009f;
}
case 1:
{
goto IL_00dc;
}
case 2:
{
goto IL_0108;
}
case 3:
{
goto IL_00b0;
}
case 4:
{
goto IL_0071;
}
case 5:
{
goto IL_01e4;
}
case 6:
{
goto IL_01e4;
}
case 7:
{
goto IL_0119;
}
case 8:
{
goto IL_0147;
}
case 9:
{
goto IL_0158;
}
case 10:
{
goto IL_01aa;
}
case 11:
{
goto IL_016c;
}
case 12:
{
goto IL_017a;
}
case 13:
{
goto IL_018b;
}
case 14:
{
goto IL_0199;
}
}
}
{
goto IL_01e4;
}
IL_0071:
{
// result = (!_controlInterface.IsLooping() && _controlInterface.CanPlay() && _controlInterface.IsFinished());
RuntimeObject* L_6 = __this->____controlInterface_42;
bool L_7;
L_7 = InterfaceFuncInvoker0< bool >::Invoke(7 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsLooping() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_6);
if (L_7)
{
goto IL_0098;
}
}
{
RuntimeObject* L_8 = __this->____controlInterface_42;
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_8);
if (!L_9)
{
goto IL_0098;
}
}
{
RuntimeObject* L_10 = __this->____controlInterface_42;
bool L_11;
L_11 = InterfaceFuncInvoker0< bool >::Invoke(13 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsFinished() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_10);
G_B10_0 = ((int32_t)(L_11));
goto IL_0099;
}
IL_0098:
{
G_B10_0 = 0;
}
IL_0099:
{
V_0 = (bool)G_B10_0;
// break;
goto IL_01ee;
}
IL_009f:
{
// result = (_controlInterface.HasMetaData());
RuntimeObject* L_12 = __this->____controlInterface_42;
bool L_13;
L_13 = InterfaceFuncInvoker0< bool >::Invoke(8 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::HasMetaData() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_12);
V_0 = L_13;
// break;
goto IL_01ee;
}
IL_00b0:
{
// result = (_textureInterface != null && _controlInterface.CanPlay() /*&& _controlInterface.HasMetaData()*/ && _textureInterface.GetTextureFrameCount() > 0);
RuntimeObject* L_14 = __this->____textureInterface_43;
if (!L_14)
{
goto IL_00d5;
}
}
{
RuntimeObject* L_15 = __this->____controlInterface_42;
bool L_16;
L_16 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_15);
if (!L_16)
{
goto IL_00d5;
}
}
{
RuntimeObject* L_17 = __this->____textureInterface_43;
int32_t L_18;
L_18 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_17);
G_B16_0 = ((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
goto IL_00d6;
}
IL_00d5:
{
G_B16_0 = 0;
}
IL_00d6:
{
V_0 = (bool)G_B16_0;
// break;
goto IL_01ee;
}
IL_00dc:
{
// result = (!_controlInterface.IsPlaying() && _controlInterface.CanPlay() && !_autoPlayOnStart);
RuntimeObject* L_19 = __this->____controlInterface_42;
bool L_20;
L_20 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_19);
if (L_20)
{
goto IL_0101;
}
}
{
RuntimeObject* L_21 = __this->____controlInterface_42;
bool L_22;
L_22 = InterfaceFuncInvoker0< bool >::Invoke(9 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::CanPlay() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_21);
if (!L_22)
{
goto IL_0101;
}
}
{
bool L_23 = __this->____autoPlayOnStart_9;
G_B21_0 = ((((int32_t)L_23) == ((int32_t)0))? 1 : 0);
goto IL_0102;
}
IL_0101:
{
G_B21_0 = 0;
}
IL_0102:
{
V_0 = (bool)G_B21_0;
// break;
goto IL_01ee;
}
IL_0108:
{
// result = (_controlInterface.IsPlaying());
RuntimeObject* L_24 = __this->____controlInterface_42;
bool L_25;
L_25 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_24);
V_0 = L_25;
// break;
goto IL_01ee;
}
IL_0119:
{
// result = (_previousSubtitleIndex != _subtitlesInterface.GetSubtitleIndex());
int32_t L_26 = __this->____previousSubtitleIndex_72;
RuntimeObject* L_27 = __this->____subtitlesInterface_46;
int32_t L_28;
L_28 = InterfaceFuncInvoker0< int32_t >::Invoke(1 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaSubtitles::GetSubtitleIndex() */, IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var, L_27);
V_0 = (bool)((((int32_t)((((int32_t)L_26) == ((int32_t)L_28))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// if (!result)
bool L_29 = V_0;
if (L_29)
{
goto IL_01ee;
}
}
{
// result = _baseMediaPlayer.InternalIsChangedTextCue();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_30 = __this->____baseMediaPlayer_41;
bool L_31;
L_31 = VirtualFuncInvoker0< bool >::Invoke(220 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalIsChangedTextCue() */, L_30);
V_0 = L_31;
// break;
goto IL_01ee;
}
IL_0147:
{
// result = _infoInterface.IsPlaybackStalled();
RuntimeObject* L_32 = __this->____infoInterface_44;
bool L_33;
L_33 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaInfo::IsPlaybackStalled() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_32);
V_0 = L_33;
// break;
goto IL_01ee;
}
IL_0158:
{
// result = !_infoInterface.IsPlaybackStalled();
RuntimeObject* L_34 = __this->____infoInterface_44;
bool L_35;
L_35 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaInfo::IsPlaybackStalled() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_34);
V_0 = (bool)((((int32_t)L_35) == ((int32_t)0))? 1 : 0);
// break;
goto IL_01ee;
}
IL_016c:
{
// result = _controlInterface.IsSeeking();
RuntimeObject* L_36 = __this->____controlInterface_42;
bool L_37;
L_37 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsSeeking() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_36);
V_0 = L_37;
// break;
goto IL_01ee;
}
IL_017a:
{
// result = !_controlInterface.IsSeeking();
RuntimeObject* L_38 = __this->____controlInterface_42;
bool L_39;
L_39 = InterfaceFuncInvoker0< bool >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsSeeking() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_38);
V_0 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
// break;
goto IL_01ee;
}
IL_018b:
{
// result = _controlInterface.IsBuffering();
RuntimeObject* L_40 = __this->____controlInterface_42;
bool L_41;
L_41 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsBuffering() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_40);
V_0 = L_41;
// break;
goto IL_01ee;
}
IL_0199:
{
// result = !_controlInterface.IsBuffering();
RuntimeObject* L_42 = __this->____controlInterface_42;
bool L_43;
L_43 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsBuffering() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_42);
V_0 = (bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0);
// break;
goto IL_01ee;
}
IL_01aa:
{
// result = (_infoInterface != null && (_eventState_PreviousWidth != _infoInterface.GetVideoWidth() || _eventState_PreviousHeight != _infoInterface.GetVideoHeight()));
RuntimeObject* L_44 = __this->____infoInterface_44;
if (!L_44)
{
goto IL_01e0;
}
}
{
int32_t L_45 = __this->____eventState_PreviousWidth_70;
RuntimeObject* L_46 = __this->____infoInterface_44;
int32_t L_47;
L_47 = InterfaceFuncInvoker0< int32_t >::Invoke(3 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaInfo::GetVideoWidth() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_46);
if ((!(((uint32_t)L_45) == ((uint32_t)L_47))))
{
goto IL_01dd;
}
}
{
int32_t L_48 = __this->____eventState_PreviousHeight_71;
RuntimeObject* L_49 = __this->____infoInterface_44;
int32_t L_50;
L_50 = InterfaceFuncInvoker0< int32_t >::Invoke(4 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaInfo::GetVideoHeight() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_49);
G_B36_0 = ((((int32_t)((((int32_t)L_48) == ((int32_t)L_50))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_01e1;
}
IL_01dd:
{
G_B36_0 = 1;
goto IL_01e1;
}
IL_01e0:
{
G_B36_0 = 0;
}
IL_01e1:
{
V_0 = (bool)G_B36_0;
// break;
goto IL_01ee;
}
IL_01e4:
{
// Debug.LogWarning("[AVProVideo] Unhandled event type");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral2B9A80E8A189A3C29A90F6775EFE8EC8D20F1D4F, NULL);
}
IL_01ee:
{
// return result;
bool L_51 = V_0;
return L_51;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::ForceWaitForNewFrame(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_ForceWaitForNewFrame_m6E8E78B6DE4C838FE4FA23E6358FA8C0DF67433F (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, int32_t ___lastFrameCount0, float ___timeoutMs1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_3;
memset((&V_3), 0, sizeof(V_3));
{
// bool result = false;
V_0 = (bool)0;
// System.DateTime startTime = System.DateTime.Now;
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0;
L_0 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
V_1 = L_0;
// int iterationCount = 0;
V_2 = 0;
goto IL_002d;
}
IL_000c:
{
// _playerInterface.Update();
RuntimeObject* L_1 = __this->____playerInterface_45;
InterfaceActionInvoker0::Invoke(1 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::Update() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_1);
// if (lastFrameCount != TextureProducer.GetTextureFrameCount())
int32_t L_2 = ___lastFrameCount0;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
int32_t L_4;
L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_3);
if ((((int32_t)L_2) == ((int32_t)L_4)))
{
goto IL_0029;
}
}
{
// result = true;
V_0 = (bool)1;
// break;
goto IL_004c;
}
IL_0029:
{
// iterationCount++;
int32_t L_5 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002d:
{
// while (Control != null && (System.DateTime.Now - startTime).TotalMilliseconds < (double)timeoutMs)
RuntimeObject* L_6;
L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_6)
{
goto IL_004c;
}
}
{
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_7;
L_7 = DateTime_get_Now_m636CB9651A9099D20BA1CF813A0C69637317325C(NULL);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_8 = V_1;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_9;
L_9 = DateTime_op_Subtraction_m64D26F5ABFAE6E166A7E567093D025F6C69F0123(L_7, L_8, NULL);
V_3 = L_9;
double L_10;
L_10 = TimeSpan_get_TotalMilliseconds_m3506C1A49F1FE37A82F3027EA061D18215EF87CF((&V_3), NULL);
float L_11 = ___timeoutMs1;
if ((((double)L_10) < ((double)((double)L_11))))
{
goto IL_000c;
}
}
IL_004c:
{
// _playerInterface.Render();
RuntimeObject* L_12 = __this->____playerInterface_45;
InterfaceActionInvoker0::Invoke(3 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::Render() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_12);
// return result;
bool L_13 = V_0;
return L_13;
}
}
// UnityEngine.Camera RenderHeads.Media.AVProVideo.MediaPlayer::GetDummyCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* MediaPlayer_GetDummyCamera_mBA9EAE4D52DE81CC8C37FE0C2F2DFFCC4B18FE32 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92D746EB71302CDEEC7F599B035E92247F0479AF);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
{
// if (_dummyCamera == null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0086;
}
}
{
// GameObject go = GameObject.Find(goName);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = GameObject_Find_m7A669B4EEC2617AB82F6E3FF007CDCD9F21DB300(_stringLiteral92D746EB71302CDEEC7F599B035E92247F0479AF, NULL);
V_0 = L_2;
// if (go == null)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_007b;
}
}
{
// go = new GameObject(goName);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_5, _stringLiteral92D746EB71302CDEEC7F599B035E92247F0479AF, NULL);
V_0 = L_5;
// go.hideFlags = HideFlags.HideInHierarchy | HideFlags.DontSave;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = V_0;
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_6, ((int32_t)53), NULL);
// go.SetActive(false);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = V_0;
GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_7, (bool)0, NULL);
// Object.DontDestroyOnLoad(go);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_8, NULL);
// _dummyCamera = go.AddComponent<Camera>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10;
L_10 = GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142(L_9, GameObject_AddComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m0933BC50E883CDEF6FA83FE190DA37CCB2802142_RuntimeMethod_var);
((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61), (void*)L_10);
// _dummyCamera.hideFlags = HideFlags.HideInInspector | HideFlags.DontSave;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_11 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_11, ((int32_t)54), NULL);
// _dummyCamera.cullingMask = 0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_12 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
Camera_set_cullingMask_m14F426710530BA8FA53AEC02F79C418AA558CB32(L_12, 0, NULL);
// _dummyCamera.clearFlags = CameraClearFlags.Nothing;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_13 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
Camera_set_clearFlags_m66541D9CC43CBAA5FE7364A50D43CA5569FD4D93(L_13, 4, NULL);
// _dummyCamera.enabled = false;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_14 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_14, (bool)0, NULL);
goto IL_0086;
}
IL_007b:
{
// _dummyCamera = go.GetComponent<Camera>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_15 = V_0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16;
L_16 = GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6(L_15, GameObject_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m3B3C11550E48AA36AFF82788636EB163CC51FEE6_RuntimeMethod_var);
((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61), (void*)L_16);
}
IL_0086:
{
// return _dummyCamera;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_17 = ((MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_StaticFields*)il2cpp_codegen_static_fields_for(MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6_il2cpp_TypeInfo_var))->____dummyCamera_61;
return L_17;
}
}
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrameCoroutine(UnityEngine.Texture2D,RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame,System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_ExtractFrameCoroutine_m853650D4FC6347C02B92CAD5D2112701F32A9012 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target0, ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* ___callback1, double ___timeSeconds2, bool ___accurateSeek3, int32_t ___timeoutMs4, int32_t ___timeThresholdMs5, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_0 = (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B*)il2cpp_codegen_object_new(U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B_il2cpp_TypeInfo_var);
U3CExtractFrameCoroutineU3Ed__253__ctor_mAC54DEB7845E4E93DC40C15124289D8A679A5733(L_0, 0, NULL);
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_1 = L_0;
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_2 = L_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_3 = ___target0;
L_2->___target_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___target_3), (void*)L_3);
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_4 = L_2;
ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* L_5 = ___callback1;
L_4->___callback_8 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___callback_8), (void*)L_5);
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_6 = L_4;
double L_7 = ___timeSeconds2;
L_6->___timeSeconds_4 = L_7;
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_8 = L_6;
bool L_9 = ___accurateSeek3;
L_8->___accurateSeek_5 = L_9;
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_10 = L_8;
int32_t L_11 = ___timeoutMs4;
L_10->___timeoutMs_6 = L_11;
U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* L_12 = L_10;
int32_t L_13 = ___timeThresholdMs5;
L_12->___timeThresholdMs_7 = L_13;
return L_12;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrameAsync(UnityEngine.Texture2D,RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame,System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_ExtractFrameAsync_mCD504F91819511BD5083D33D5768BE2BCC48A781 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target0, ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* ___callback1, double ___timeSeconds2, bool ___accurateSeek3, int32_t ___timeoutMs4, int32_t ___timeThresholdMs5, const RuntimeMethod* method)
{
{
// StartCoroutine(ExtractFrameCoroutine(target, callback, timeSeconds, accurateSeek, timeoutMs, timeThresholdMs));
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___target0;
ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* L_1 = ___callback1;
double L_2 = ___timeSeconds2;
bool L_3 = ___accurateSeek3;
int32_t L_4 = ___timeoutMs4;
int32_t L_5 = ___timeThresholdMs5;
RuntimeObject* L_6;
L_6 = MediaPlayer_ExtractFrameCoroutine_m853650D4FC6347C02B92CAD5D2112701F32A9012(__this, L_0, L_1, L_2, L_3, L_4, L_5, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7;
L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_6, NULL);
// }
return;
}
}
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrame(UnityEngine.Texture2D,System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* MediaPlayer_ExtractFrame_m9DBF87FDE716D254A9D0007DE3DE5A25DFA24B94 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___target0, double ___timeSeconds1, bool ___accurateSeek2, int32_t ___timeoutMs3, int32_t ___timeThresholdMs4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
{
// Texture2D result = target;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___target0;
V_0 = L_0;
// Texture frame = ExtractFrame(timeSeconds, accurateSeek, timeoutMs, timeThresholdMs);
double L_1 = ___timeSeconds1;
bool L_2 = ___accurateSeek2;
int32_t L_3 = ___timeoutMs3;
int32_t L_4 = ___timeThresholdMs4;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
L_5 = MediaPlayer_ExtractFrame_mE7DA62B1B5D055F7E0D56917FE1A5875DAEB2062(__this, L_1, L_2, L_3, L_4, NULL);
V_1 = L_5;
// if (frame != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_003b;
}
}
{
// result = Helper.GetReadableTexture(frame, TextureProducer.RequiresVerticalFlip(), Helper.GetOrientation(Info.GetTextureTransform()), target);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = V_1;
RuntimeObject* L_9;
L_9 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::RequiresVerticalFlip() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_9);
RuntimeObject* L_11;
L_11 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, __this);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12;
L_12 = InterfaceFuncInvoker0< SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* >::Invoke(12 /* System.Single[] RenderHeads.Media.AVProVideo.IMediaInfo::GetTextureTransform() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_11);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_13;
L_13 = Helper_GetOrientation_m2231216C43ED85E4E16ECFDEB111E009D4DDBF9F(L_12, NULL);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_14 = ___target0;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15;
L_15 = Helper_GetReadableTexture_m673AB973D4789343C6EFA7FF78F91FED8029AC22(L_8, L_10, L_13, L_14, NULL);
V_0 = L_15;
}
IL_003b:
{
// return result;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = V_0;
return L_16;
}
}
// UnityEngine.Texture RenderHeads.Media.AVProVideo.MediaPlayer::ExtractFrame(System.Double,System.Boolean,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* MediaPlayer_ExtractFrame_mE7DA62B1B5D055F7E0D56917FE1A5875DAEB2062 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, double ___timeSeconds0, bool ___accurateSeek1, int32_t ___timeoutMs2, int32_t ___timeThresholdMs3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
int32_t V_1 = 0;
{
// Texture result = null;
V_0 = (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_00b5;
}
}
{
// if (timeSeconds >= 0f)
double L_1 = ___timeSeconds0;
if ((!(((double)L_1) >= ((double)(0.0)))))
{
goto IL_00a8;
}
}
{
// Pause();
VirtualActionInvoker0::Invoke(21 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause() */, __this);
// if (TextureProducer.GetTexture() != null && (System.Math.Abs(_controlInterface.GetCurrentTime() - timeSeconds) < (timeThresholdMs / 1000.0)))
RuntimeObject* L_2;
L_2 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_3;
L_3 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_2, 0);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0066;
}
}
{
RuntimeObject* L_5 = __this->____controlInterface_42;
double L_6;
L_6 = InterfaceFuncInvoker0< double >::Invoke(24 /* System.Double RenderHeads.Media.AVProVideo.IMediaControl::GetCurrentTime() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5);
double L_7 = ___timeSeconds0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_8;
L_8 = fabs(((double)il2cpp_codegen_subtract(L_6, L_7)));
int32_t L_9 = ___timeThresholdMs3;
if ((!(((double)L_8) < ((double)((double)(((double)L_9)/(1000.0)))))))
{
goto IL_0066;
}
}
{
// result = TextureProducer.GetTexture();
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11;
L_11 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_10, 0);
V_0 = L_11;
goto IL_00b5;
}
IL_0066:
{
// int frameCount = TextureProducer.GetTextureFrameCount();
RuntimeObject* L_12;
L_12 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
int32_t L_13;
L_13 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_12);
V_1 = L_13;
// if (accurateSeek)
bool L_14 = ___accurateSeek1;
if (!L_14)
{
goto IL_0083;
}
}
{
// _controlInterface.Seek(timeSeconds);
RuntimeObject* L_15 = __this->____controlInterface_42;
double L_16 = ___timeSeconds0;
InterfaceActionInvoker1< double >::Invoke(19 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Seek(System.Double) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_15, L_16);
goto IL_008f;
}
IL_0083:
{
// _controlInterface.SeekFast(timeSeconds);
RuntimeObject* L_17 = __this->____controlInterface_42;
double L_18 = ___timeSeconds0;
InterfaceActionInvoker1< double >::Invoke(20 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::SeekFast(System.Double) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_17, L_18);
}
IL_008f:
{
// ForceWaitForNewFrame(frameCount, timeoutMs);
int32_t L_19 = V_1;
int32_t L_20 = ___timeoutMs2;
bool L_21;
L_21 = MediaPlayer_ForceWaitForNewFrame_m6E8E78B6DE4C838FE4FA23E6358FA8C0DF67433F(__this, L_19, ((float)L_20), NULL);
// result = TextureProducer.GetTexture();
RuntimeObject* L_22;
L_22 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23;
L_23 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_22, 0);
V_0 = L_23;
goto IL_00b5;
}
IL_00a8:
{
// result = TextureProducer.GetTexture();
RuntimeObject* L_24;
L_24 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, __this);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_25;
L_25 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_24, 0);
V_0 = L_25;
}
IL_00b5:
{
// return result;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_26 = V_0;
return L_26;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMediaFromBuffer(System.Byte[],System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMediaFromBuffer_m84C3ABD29AC5AB0147F014767357580EDB6DFA6B (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer0, bool ___autoPlay1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10);
s_Il2CppMethodInitialized = true;
}
{
// _mediaPath = new MediaPath("buffer", MediaPathType.AbsolutePathOrURL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_m0AD6AC491F7BE372CFECDD554384024E767103C3(L_0, _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10, 0, NULL);
__this->____mediaPath_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_0);
// _autoPlayOnStart = autoPlay;
bool L_1 = ___autoPlay1;
__this->____autoPlayOnStart_9 = L_1;
// if (_controlInterface == null)
RuntimeObject* L_2 = __this->____controlInterface_42;
if (L_2)
{
goto IL_0026;
}
}
{
// Initialise();
MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49(__this, NULL);
}
IL_0026:
{
// return OpenMediaFromBufferInternal(buffer);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___buffer0;
bool L_4;
L_4 = MediaPlayer_OpenMediaFromBufferInternal_m1106A1E3D8898DD4C01BC2870992EAED58FB6812(__this, L_3, NULL);
return L_4;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::StartOpenChunkedMediaFromBuffer(System.UInt64,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_StartOpenChunkedMediaFromBuffer_m9619357B97789F2FFEB93D1A147126319AC6D689 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, uint64_t ___length0, bool ___autoPlay1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10);
s_Il2CppMethodInitialized = true;
}
{
// _mediaPath = new MediaPath("buffer", MediaPathType.AbsolutePathOrURL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_m0AD6AC491F7BE372CFECDD554384024E767103C3(L_0, _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10, 0, NULL);
__this->____mediaPath_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_0);
// _autoPlayOnStart = autoPlay;
bool L_1 = ___autoPlay1;
__this->____autoPlayOnStart_9 = L_1;
// if (_controlInterface == null)
RuntimeObject* L_2 = __this->____controlInterface_42;
if (L_2)
{
goto IL_0026;
}
}
{
// Initialise();
MediaPlayer_Initialise_mD5619DDA607827C7354BE6542B28D73B3A332F49(__this, NULL);
}
IL_0026:
{
// return StartOpenMediaFromBufferInternal(length);
uint64_t L_3 = ___length0;
bool L_4;
L_4 = MediaPlayer_StartOpenMediaFromBufferInternal_mACB5EAD8630ED94D1CA3595D93FBBCBF5AD4EC0A(__this, L_3, NULL);
return L_4;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::AddChunkToVideoBuffer(System.Byte[],System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_AddChunkToVideoBuffer_mD029ABC0A55136F995F36773374D29E7A46A0FFA (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___chunk0, uint64_t ___offset1, uint64_t ___chunkSize2, const RuntimeMethod* method)
{
{
// return AddChunkToBufferInternal(chunk, offset, chunkSize);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___chunk0;
uint64_t L_1 = ___offset1;
uint64_t L_2 = ___chunkSize2;
bool L_3;
L_3 = MediaPlayer_AddChunkToBufferInternal_mF63D0D1668B51BA3D541D38AF4CDC2DAA6DDC386(__this, L_0, L_1, L_2, NULL);
return L_3;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::EndOpenChunkedVideoFromBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_EndOpenChunkedVideoFromBuffer_mB527C584ADC9753A1017EAD593F7C21F3F52D204 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// return EndOpenMediaFromBufferInternal();
bool L_0;
L_0 = MediaPlayer_EndOpenMediaFromBufferInternal_m6206736BC93FAE92D457001D8C21DE57F2684867(__this, NULL);
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::OpenMediaFromBufferInternal(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_OpenMediaFromBufferInternal_m1106A1E3D8898DD4C01BC2870992EAED58FB6812 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04B3162297B352972DBF620ADD503FFDC87E88DD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral214C2F53B31C2DB0AB52656589C03DC6A0FA871F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8853FF819ACB06E6261C60C3833EACAC9D92BAD2);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
{
// bool result = false;
V_0 = (bool)0;
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_0093;
}
}
{
// CloseMedia();
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(__this, NULL);
// _isMediaOpened = true;
__this->____isMediaOpened_53 = (bool)1;
// _autoPlayOnStartTriggered = !_autoPlayOnStart;
bool L_1 = __this->____autoPlayOnStart_9;
__this->____autoPlayOnStartTriggered_54 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
// Helper.LogInfo("Opening buffer of length " + buffer.Length, this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___buffer0;
V_1 = ((int32_t)(((RuntimeArray*)L_2)->max_length));
String_t* L_3;
L_3 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_1), NULL);
String_t* L_4;
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral214C2F53B31C2DB0AB52656589C03DC6A0FA871F, L_3, NULL);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(L_4, __this, NULL);
// if (!_controlInterface.OpenMediaFromBuffer(buffer))
RuntimeObject* L_5 = __this->____controlInterface_42;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = ___buffer0;
bool L_7;
L_7 = InterfaceFuncInvoker1< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(1 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::OpenMediaFromBuffer(System.Byte[]) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5, L_6);
if (L_7)
{
goto IL_0085;
}
}
{
// Debug.LogError("[AVProVideo] Failed to open buffer", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral04B3162297B352972DBF620ADD503FFDC87E88DD, __this, NULL);
// if (GetCurrentPlatformOptions() != PlatformOptionsWindows || PlatformOptionsWindows.videoApi != Windows.VideoApi.DirectShow)
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_8;
L_8 = MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline(__this, NULL);
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_9;
L_9 = MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline(__this, NULL);
if ((!(((RuntimeObject*)(PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516*)L_8) == ((RuntimeObject*)(OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787*)L_9))))
{
goto IL_0079;
}
}
{
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_10;
L_10 = MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline(__this, NULL);
int32_t L_11 = L_10->___videoApi_2;
if ((((int32_t)L_11) == ((int32_t)1)))
{
goto IL_0093;
}
}
IL_0079:
{
// Debug.LogError("[AVProVideo] Loading from buffer is currently only supported in Windows when using the DirectShow API");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral8853FF819ACB06E6261C60C3833EACAC9D92BAD2, NULL);
goto IL_0093;
}
IL_0085:
{
// SetPlaybackOptions();
MediaPlayer_SetPlaybackOptions_m008B4629F10708C15EE91F0B060DDE1D9EB617FD(__this, NULL);
// result = true;
V_0 = (bool)1;
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
}
IL_0093:
{
// return result;
bool L_12 = V_0;
return L_12;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::StartOpenMediaFromBufferInternal(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_StartOpenMediaFromBufferInternal_mACB5EAD8630ED94D1CA3595D93FBBCBF5AD4EC0A (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, uint64_t ___length0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8853FF819ACB06E6261C60C3833EACAC9D92BAD2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral97444C889C68F533BE5956B1A34545F284FC1E4A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8EB5315978B3E41DE40AFEEF561C6EA6B3EFEBD);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// bool result = false;
V_0 = (bool)0;
// if (_controlInterface != null)
RuntimeObject* L_0 = __this->____controlInterface_42;
if (!L_0)
{
goto IL_008f;
}
}
{
// CloseMedia();
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(__this, NULL);
// _isMediaOpened = true;
__this->____isMediaOpened_53 = (bool)1;
// _autoPlayOnStartTriggered = !_autoPlayOnStart;
bool L_1 = __this->____autoPlayOnStart_9;
__this->____autoPlayOnStartTriggered_54 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
// Helper.LogInfo("Starting Opening buffer of length " + length, this);
String_t* L_2;
L_2 = UInt64_ToString_mD3AAE57EA18A6779F5A17E4F91C900A231EB0A6F((&___length0), NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral97444C889C68F533BE5956B1A34545F284FC1E4A, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(L_3, __this, NULL);
// if (!_controlInterface.StartOpenMediaFromBuffer(length))
RuntimeObject* L_4 = __this->____controlInterface_42;
uint64_t L_5 = ___length0;
bool L_6;
L_6 = InterfaceFuncInvoker1< bool, uint64_t >::Invoke(2 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::StartOpenMediaFromBuffer(System.UInt64) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_4, L_5);
if (L_6)
{
goto IL_0081;
}
}
{
// Debug.LogError("[AVProVideo] Failed to start open video from buffer", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteralE8EB5315978B3E41DE40AFEEF561C6EA6B3EFEBD, __this, NULL);
// if (GetCurrentPlatformOptions() != PlatformOptionsWindows || PlatformOptionsWindows.videoApi != Windows.VideoApi.DirectShow)
PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* L_7;
L_7 = MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline(__this, NULL);
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_8;
L_8 = MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline(__this, NULL);
if ((!(((RuntimeObject*)(PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516*)L_7) == ((RuntimeObject*)(OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787*)L_8))))
{
goto IL_0075;
}
}
{
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_9;
L_9 = MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline(__this, NULL);
int32_t L_10 = L_9->___videoApi_2;
if ((((int32_t)L_10) == ((int32_t)1)))
{
goto IL_008f;
}
}
IL_0075:
{
// Debug.LogError("[AVProVideo] Loading from buffer is currently only supported in Windows when using the DirectShow API");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral8853FF819ACB06E6261C60C3833EACAC9D92BAD2, NULL);
goto IL_008f;
}
IL_0081:
{
// SetPlaybackOptions();
MediaPlayer_SetPlaybackOptions_m008B4629F10708C15EE91F0B060DDE1D9EB617FD(__this, NULL);
// result = true;
V_0 = (bool)1;
// StartRenderCoroutine();
MediaPlayer_StartRenderCoroutine_m8C87C666ADFD4A9990505FD746FCF062FF5E4CDE(__this, NULL);
}
IL_008f:
{
// return result;
bool L_11 = V_0;
return L_11;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::AddChunkToBufferInternal(System.Byte[],System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_AddChunkToBufferInternal_mF63D0D1668B51BA3D541D38AF4CDC2DAA6DDC386 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___chunk0, uint64_t ___offset1, uint64_t ___chunkSize2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Control != null)
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_0)
{
goto IL_0017;
}
}
{
// return Control.AddChunkToMediaBuffer(chunk, offset, chunkSize);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___chunk0;
uint64_t L_3 = ___offset1;
uint64_t L_4 = ___chunkSize2;
bool L_5;
L_5 = InterfaceFuncInvoker3< bool, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, uint64_t, uint64_t >::Invoke(3 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::AddChunkToMediaBuffer(System.Byte[],System.UInt64,System.UInt64) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, L_2, L_3, L_4);
return L_5;
}
IL_0017:
{
// return false;
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::EndOpenMediaFromBufferInternal()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_EndOpenMediaFromBufferInternal_m6206736BC93FAE92D457001D8C21DE57F2684867 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Control != null)
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_0)
{
goto IL_0014;
}
}
{
// return Control.EndOpenMediaFromBuffer();
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(4 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::EndOpenMediaFromBuffer() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
return L_2;
}
IL_0014:
{
// return false;
return (bool)0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsWindows()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsWindows PlatformOptionsWindows { get { return _optionsWindows; } }
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_0 = __this->____optionsWindows_74;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsMacOSX()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* MediaPlayer_get_PlatformOptionsMacOSX_m0BE26FEEC4E825A698FB109F4EDFB362F2A8896E (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsApple PlatformOptionsMacOSX { get { return _optionsMacOSX; } }
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_0 = __this->____optionsMacOSX_75;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsIOS()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* MediaPlayer_get_PlatformOptionsIOS_m80064E4703311F68168B8973C9B7CB3DE18046CB (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsApple PlatformOptionsIOS { get { return _optionsIOS; } }
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_0 = __this->____optionsIOS_76;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsTVOS()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* MediaPlayer_get_PlatformOptionsTVOS_m95A27574BA8DFA50A7D93A4CA82FF95EDEA4FE83 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsApple PlatformOptionsTVOS { get { return _optionsTVOS; } }
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_0 = __this->____optionsTVOS_77;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsAndroid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* MediaPlayer_get_PlatformOptionsAndroid_m99C4FEF7199FEEEA9948F9D47E70CAB483534AE7 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsAndroid PlatformOptionsAndroid { get { return _optionsAndroid; } }
OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* L_0 = __this->____optionsAndroid_78;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsWindowsUWP()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* MediaPlayer_get_PlatformOptionsWindowsUWP_m6508EF1BE44EC015E5B30F7D988A40967DB0F915 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsWindowsUWP PlatformOptionsWindowsUWP { get { return _optionsWindowsUWP; } }
OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* L_0 = __this->____optionsWindowsUWP_79;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL RenderHeads.Media.AVProVideo.MediaPlayer::get_PlatformOptionsWebGL()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* MediaPlayer_get_PlatformOptionsWebGL_mC958649D8FD65756AE5A5E46B4F82C037FB2E3AA (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsWebGL PlatformOptionsWebGL { get { return _optionsWebGL; } }
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_0 = __this->____optionsWebGL_80;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer::EnableSubtitles(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayer_EnableSubtitles_m7B1F03FBE3558AC624B085F0FF755226F9C62452 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E57DDB7EFEE4DD19E13D564AC87E3BCAB5A9A97);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77F51302B6EA5AF286BAF279CFF1D7437660DCCD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA04CCA9491F64869547AC7124ED52A3653141608);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE26786DCB1DE28C9E148DFC667EC4C60F24FC0EC);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
bool V_2 = false;
String_t* V_3 = NULL;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// bool result = false;
V_0 = (bool)0;
// if (_subtitlesInterface != null)
RuntimeObject* L_0 = __this->____subtitlesInterface_46;
if (!L_0)
{
goto IL_0118;
}
}
{
// if (mediaPath != null && !string.IsNullOrEmpty(mediaPath.Path))
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = ___mediaPath0;
bool L_2;
L_2 = MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3(L_1, (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL, NULL);
if (!L_2)
{
goto IL_010b;
}
}
{
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_3 = ___mediaPath0;
String_t* L_4;
L_4 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_3, NULL);
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (L_5)
{
goto IL_010b;
}
}
{
// string fullPath = mediaPath.GetResolvedFullPath();
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_6 = ___mediaPath0;
String_t* L_7;
L_7 = MediaPath_GetResolvedFullPath_mA81DDB3CC0B4853F6B57B405B1F509AD65120F43(L_6, NULL);
V_1 = L_7;
// bool checkForFileExist = true;
V_2 = (bool)1;
// if (fullPath.Contains("://"))
String_t* L_8 = V_1;
bool L_9;
L_9 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_8, _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A, NULL);
if (!L_9)
{
goto IL_0041;
}
}
{
// checkForFileExist = false;
V_2 = (bool)0;
}
IL_0041:
{
// if (checkForFileExist && !System.IO.File.Exists(fullPath))
bool L_10 = V_2;
if (!L_10)
{
goto IL_0062;
}
}
{
String_t* L_11 = V_1;
bool L_12;
L_12 = File_Exists_m95E329ABBE3EAD6750FE1989BBA6884457136D4A(L_11, NULL);
if (L_12)
{
goto IL_0062;
}
}
{
// Debug.LogError("[AVProVideo] Subtitle file not found: " + fullPath, this);
String_t* L_13 = V_1;
String_t* L_14;
L_14 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA04CCA9491F64869547AC7124ED52A3653141608, L_13, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_14, __this, NULL);
goto IL_011f;
}
IL_0062:
{
// Helper.LogInfo("Opening subtitles " + fullPath, this);
String_t* L_15 = V_1;
String_t* L_16;
L_16 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralE26786DCB1DE28C9E148DFC667EC4C60F24FC0EC, L_15, NULL);
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500(L_16, __this, NULL);
// _previousSubtitleIndex = -1;
__this->____previousSubtitleIndex_72 = (-1);
}
try
{// begin try (depth: 1)
{
// if (fullPath.Contains("://"))
String_t* L_17 = V_1;
bool L_18;
L_18 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_17, _stringLiteral6A1D52382547009AB732F651FE2CA42F1BBA769A, NULL);
if (!L_18)
{
goto IL_00b8_1;
}
}
{
// if (_loadSubtitlesRoutine != null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_19 = __this->____loadSubtitlesRoutine_60;
if (!L_19)
{
goto IL_00a2_1;
}
}
{
// StopCoroutine(_loadSubtitlesRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_20 = __this->____loadSubtitlesRoutine_60;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_20, NULL);
// _loadSubtitlesRoutine = null;
__this->____loadSubtitlesRoutine_60 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____loadSubtitlesRoutine_60), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
}
IL_00a2_1:
{
// _loadSubtitlesRoutine = StartCoroutine(LoadSubtitlesCoroutine(fullPath, mediaPath));
String_t* L_21 = V_1;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_22 = ___mediaPath0;
RuntimeObject* L_23;
L_23 = MediaPlayer_LoadSubtitlesCoroutine_m0DE627525DD1AADE5D1631158EBB4588859A8BCC(__this, L_21, L_22, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_24;
L_24 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_23, NULL);
__this->____loadSubtitlesRoutine_60 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->____loadSubtitlesRoutine_60), (void*)L_24);
goto IL_00f0_1;
}
IL_00b8_1:
{
// string subtitleData = System.IO.File.ReadAllText(fullPath);
String_t* L_25 = V_1;
String_t* L_26;
L_26 = File_ReadAllText_mA4A939F853D573379F7129AFDC469B91E9747BAA(L_25, NULL);
V_3 = L_26;
// if (_subtitlesInterface.LoadSubtitlesSRT(subtitleData))
RuntimeObject* L_27 = __this->____subtitlesInterface_46;
String_t* L_28 = V_3;
bool L_29;
L_29 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(0 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaSubtitles::LoadSubtitlesSRT(System.String) */, IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var, L_27, L_28);
if (!L_29)
{
goto IL_00df_1;
}
}
{
// _subtitlePath = mediaPath;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_30 = ___mediaPath0;
__this->____subtitlePath_27 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitlePath_27), (void*)L_30);
// _sideloadSubtitles = false;
__this->____sideloadSubtitles_26 = (bool)0;
// result = true;
V_0 = (bool)1;
goto IL_00f0_1;
}
IL_00df_1:
{
// Debug.LogError("[AVProVideo] Failed to load subtitles" + fullPath, this);
String_t* L_31 = V_1;
String_t* L_32;
L_32 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral77F51302B6EA5AF286BAF279CFF1D7437660DCCD, L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_32, __this, NULL);
}
IL_00f0_1:
{
// }
goto IL_011f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_00f2;
}
throw e;
}
CATCH_00f2:
{// begin catch(System.Exception)
// Debug.LogError("[AVProVideo] Failed to load subtitles " + fullPath, this);
String_t* L_33 = V_1;
String_t* L_34;
L_34 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCC9FE6C4C65B073340EC2464185331F37F73E11B)), L_33, NULL);
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_34, __this, NULL);
// Debug.LogException(e, this);
Debug_LogException_mD4CF3A9C64D8D4BA0570D529E705D134A9A5E498(((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)), __this, NULL);
// }
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_011f;
}// end catch (depth: 1)
IL_010b:
{
// Debug.LogError("[AVProVideo] No subtitle file path specified", this);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(_stringLiteral5E57DDB7EFEE4DD19E13D564AC87E3BCAB5A9A97, __this, NULL);
goto IL_011f;
}
IL_0118:
{
// _queueSubtitlePath = mediaPath;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_35 = ___mediaPath0;
__this->____queueSubtitlePath_59 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->____queueSubtitlePath_59), (void*)L_35);
}
IL_011f:
{
// return result;
bool L_36 = V_0;
return L_36;
}
}
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.MediaPlayer::LoadSubtitlesCoroutine(System.String,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MediaPlayer_LoadSubtitlesCoroutine_m0DE627525DD1AADE5D1631158EBB4588859A8BCC (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, String_t* ___url0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___mediaPath1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* L_0 = (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544*)il2cpp_codegen_object_new(U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544_il2cpp_TypeInfo_var);
U3CLoadSubtitlesCoroutineU3Ed__293__ctor_mE953A03A84A666C5E993BAF6A903E3AD1B113091(L_0, 0, NULL);
U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* L_1 = L_0;
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* L_2 = L_1;
String_t* L_3 = ___url0;
L_2->___url_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___url_2), (void*)L_3);
U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* L_4 = L_2;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_5 = ___mediaPath1;
L_4->___mediaPath_4 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___mediaPath_4), (void*)L_5);
return L_4;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::DisableSubtitles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_DisableSubtitles_m584227256037484C9FA496B1613A4793EF1745D1 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_loadSubtitlesRoutine != null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->____loadSubtitlesRoutine_60;
if (!L_0)
{
goto IL_001b;
}
}
{
// StopCoroutine(_loadSubtitlesRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____loadSubtitlesRoutine_60;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL);
// _loadSubtitlesRoutine = null;
__this->____loadSubtitlesRoutine_60 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____loadSubtitlesRoutine_60), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
}
IL_001b:
{
// if (_subtitlesInterface != null)
RuntimeObject* L_2 = __this->____subtitlesInterface_46;
if (!L_2)
{
goto IL_0043;
}
}
{
// _previousSubtitleIndex = -1;
__this->____previousSubtitleIndex_72 = (-1);
// _sideloadSubtitles = false;
__this->____sideloadSubtitles_26 = (bool)0;
// _subtitlesInterface.LoadSubtitlesSRT(string.Empty);
RuntimeObject* L_3 = __this->____subtitlesInterface_46;
String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
bool L_5;
L_5 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(0 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaSubtitles::LoadSubtitlesSRT(System.String) */, IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var, L_3, L_4);
return;
}
IL_0043:
{
// _queueSubtitlePath = null;
__this->____queueSubtitlePath_59 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____queueSubtitlePath_59), (void*)(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m12079715106C8DB7E55CAFB42CDB2326046D0712 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mAD45C97A5DAA455E5471FA92A89F8CD9B484196C (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// if (!string.IsNullOrEmpty(m_VideoPath))
String_t* L_0 = __this->___m_VideoPath_81;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (L_1)
{
goto IL_0062;
}
}
{
// MediaPathType mediaPathType = MediaPathType.AbsolutePathOrURL;
V_0 = 0;
// switch (m_VideoLocation)
int32_t L_2 = __this->___m_VideoLocation_82;
V_1 = L_2;
int32_t L_3 = V_1;
switch (L_3)
{
case 0:
{
goto IL_0030;
}
case 1:
{
goto IL_0034;
}
case 2:
{
goto IL_0038;
}
case 3:
{
goto IL_003c;
}
case 4:
{
goto IL_0040;
}
}
}
IL_0030:
{
// mediaPathType = MediaPathType.AbsolutePathOrURL;
V_0 = 0;
// break;
goto IL_0042;
}
IL_0034:
{
// mediaPathType = MediaPathType.RelativeToProjectFolder;
V_0 = 1;
// break;
goto IL_0042;
}
IL_0038:
{
// mediaPathType = MediaPathType.RelativeToStreamingAssetsFolder;
V_0 = 2;
// break;
goto IL_0042;
}
IL_003c:
{
// mediaPathType = MediaPathType.RelativeToDataFolder;
V_0 = 3;
// break;
goto IL_0042;
}
IL_0040:
{
// mediaPathType = MediaPathType.RelativeToPersistentDataFolder;
V_0 = 4;
}
IL_0042:
{
// _mediaPath = new MediaPath(m_VideoPath, mediaPathType);
String_t* L_4 = __this->___m_VideoPath_81;
int32_t L_5 = V_0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_6 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_m0AD6AC491F7BE372CFECDD554384024E767103C3(L_6, L_4, L_5, NULL);
__this->____mediaPath_6 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_6);
// _mediaSource = MediaSource.Path;
__this->____mediaSource_4 = 1;
// m_VideoPath = null;
__this->___m_VideoPath_81 = (String_t*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_VideoPath_81), (void*)(String_t*)NULL);
}
IL_0062:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayer__ctor_m806C3D0E9AA00255DBE24215A0C44EDB953E72F9 (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] MediaPath _mediaPath = new MediaPath();
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_mC9A531926AFFC107E56A25290834439016836D6A(L_0, NULL);
__this->____mediaPath_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_0);
// [SerializeField] MediaHints _fallbackMediaHints = MediaHints.Default;
il2cpp_codegen_runtime_class_init_inline(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_1;
L_1 = MediaHints_get_Default_m53AD4FAADBDF0B354EA46A93ECC021BC5727477C_inline(NULL);
__this->____fallbackMediaHints_7 = L_1;
// [SerializeField] bool _autoOpen = true;
__this->____autoOpen_8 = (bool)1;
// [SerializeField] bool _autoPlayOnStart = true;
__this->____autoPlayOnStart_9 = (bool)1;
// [SerializeField] float _audioVolume = 1.0f;
__this->____audioVolume_11 = (1.0f);
// [SerializeField] float _playbackRate = 1.0f;
__this->____playbackRate_15 = (1.0f);
// [SerializeField] int _resampleBufferSize = 5;
__this->____resampleBufferSize_18 = 5;
// [SerializeField] FilterMode _textureFilterMode = FilterMode.Bilinear;
__this->____textureFilterMode_21 = 1;
// [SerializeField] TextureWrapMode _textureWrapMode = TextureWrapMode.Clamp;
__this->____textureWrapMode_22 = 1;
// [SerializeField] VideoResolveOptions _videoResolveOptions = VideoResolveOptions.Create();
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_2;
L_2 = VideoResolveOptions_Create_mB35C721D2051757041058A738CB5AE03688BA3B8(NULL);
__this->____videoResolveOptions_25 = L_2;
// [SerializeField, Range(40f, 120f)] float _audioFocusWidthDegrees = 90f;
__this->____audioFocusWidthDegrees_31 = (90.0f);
// [SerializeField] HttpHeaderData _httpHeaders = new HttpHeaderData();
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_3 = (HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5*)il2cpp_codegen_object_new(HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5_il2cpp_TypeInfo_var);
HttpHeaderData__ctor_mF34C0952E9B20539D13E85590632C81FA38E41B1(L_3, NULL);
__this->____httpHeaders_33 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____httpHeaders_33), (void*)L_3);
// [SerializeField] KeyAuthData _keyAuth = new KeyAuthData();
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_4 = (KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092*)il2cpp_codegen_object_new(KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092_il2cpp_TypeInfo_var);
KeyAuthData__ctor_mA63552B3E6FAFC2803DAB2CFA365950ECF0B35B4(L_4, NULL);
__this->____keyAuth_34 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____keyAuth_34), (void*)L_4);
// [SerializeField] int _eventMask = -1;
__this->____eventMask_36 = (-1);
// [SerializeField] bool _pauseMediaOnAppPause = true;
__this->____pauseMediaOnAppPause_37 = (bool)1;
// [SerializeField] bool _playMediaOnAppUnpause = true;
__this->____playMediaOnAppUnpause_38 = (bool)1;
// private int _previousSubtitleIndex = -1;
__this->____previousSubtitleIndex_72 = (-1);
// [SerializeField] OptionsWindows _optionsWindows = new OptionsWindows();
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_5 = (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787*)il2cpp_codegen_object_new(OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787_il2cpp_TypeInfo_var);
OptionsWindows__ctor_mB64335EBDA4AB8D1ACEFF2590539C83DE8D5A9A5(L_5, NULL);
__this->____optionsWindows_74 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsWindows_74), (void*)L_5);
// [SerializeField] OptionsApple _optionsMacOSX = new OptionsApple(OptionsApple.TextureFormat.BGRA, OptionsApple.Flags.None);
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_6 = (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E*)il2cpp_codegen_object_new(OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E_il2cpp_TypeInfo_var);
OptionsApple__ctor_mE480D23CF872BC475282150A3AB289D0278D2374(L_6, 0, 0, NULL);
__this->____optionsMacOSX_75 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsMacOSX_75), (void*)L_6);
// [SerializeField] OptionsApple _optionsIOS = new OptionsApple(OptionsApple.TextureFormat.BGRA, OptionsApple.Flags.None);
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_7 = (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E*)il2cpp_codegen_object_new(OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E_il2cpp_TypeInfo_var);
OptionsApple__ctor_mE480D23CF872BC475282150A3AB289D0278D2374(L_7, 0, 0, NULL);
__this->____optionsIOS_76 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsIOS_76), (void*)L_7);
// [SerializeField] OptionsApple _optionsTVOS = new OptionsApple(OptionsApple.TextureFormat.BGRA, OptionsApple.Flags.None);
OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* L_8 = (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E*)il2cpp_codegen_object_new(OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E_il2cpp_TypeInfo_var);
OptionsApple__ctor_mE480D23CF872BC475282150A3AB289D0278D2374(L_8, 0, 0, NULL);
__this->____optionsTVOS_77 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsTVOS_77), (void*)L_8);
// [SerializeField] OptionsAndroid _optionsAndroid = new OptionsAndroid();
OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* L_9 = (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605*)il2cpp_codegen_object_new(OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605_il2cpp_TypeInfo_var);
OptionsAndroid__ctor_mB87489141A63787F3C030750DCA321606AF3473D(L_9, NULL);
__this->____optionsAndroid_78 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsAndroid_78), (void*)L_9);
// [SerializeField] OptionsWindowsUWP _optionsWindowsUWP = new OptionsWindowsUWP();
OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* L_10 = (OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5*)il2cpp_codegen_object_new(OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5_il2cpp_TypeInfo_var);
OptionsWindowsUWP__ctor_mBA3208CDCAC6B30F14B8A3E8AF00C5DA26A1ADDD(L_10, NULL);
__this->____optionsWindowsUWP_79 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsWindowsUWP_79), (void*)L_10);
// [SerializeField] OptionsWebGL _optionsWebGL = new OptionsWebGL();
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_11 = (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1*)il2cpp_codegen_object_new(OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1_il2cpp_TypeInfo_var);
OptionsWebGL__ctor_mD92D793487326C7D207259A0D69434160BF01893(L_11, NULL);
__this->____optionsWebGL_80 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____optionsWebGL_80), (void*)L_11);
// private FileLocation m_VideoLocation = FileLocation.RelativeToStreamingAssetsFolder;
__this->___m_VideoLocation_82 = 2;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_Multicast(ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
for (il2cpp_array_size_t i = 0; i < length; i++)
{
ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* currentDelegate = reinterpret_cast<ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B*>(delegatesToInvoke[i]);
typedef void (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*);
((FunctionPointerType)currentDelegate->___invoke_impl_1)((Il2CppObject*)currentDelegate->___method_code_6, ___extractedFrame0, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenInst(ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___extractedFrame0, method);
}
void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenStatic(ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___extractedFrame0, method);
}
void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenStaticInvoker(ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
InvokerActionInvoker1< Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* >::Invoke(__this->___method_ptr_0, method, NULL, ___extractedFrame0);
}
void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_ClosedStaticInvoker(ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
InvokerActionInvoker2< RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___extractedFrame0);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessExtractedFrame__ctor_mC5253E3596FC4C07B65B2B82B0FDAC1F2EF3A7D6 (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int parameterCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
__this->___method_code_6 = (intptr_t)__this;
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = parameterCount == 1;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenStatic;
else
{
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
else
{
bool isOpen = parameterCount == 0;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_OpenInst;
}
else
{
if (___object0 == NULL)
il2cpp_codegen_raise_exception(il2cpp_codegen_get_argument_exception(NULL, "Delegate to an instance method cannot have null 'this'."), NULL);
__this->___invoke_impl_1 = (intptr_t)__this->___method_ptr_0;
__this->___method_code_6 = (intptr_t)__this->___m_target_2;
}
}
__this->___extra_arg_5 = (intptr_t)&ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_Multicast;
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame::Invoke(UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500 (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___extractedFrame0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame::BeginInvoke(UnityEngine.Texture2D,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ProcessExtractedFrame_BeginInvoke_m1527FC60A8283E575781DF3D284FCB457B3DE1C1 (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback1, RuntimeObject* ___object2, const RuntimeMethod* method)
{
void *__d_args[2] = {0};
__d_args[0] = ___extractedFrame0;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/ProcessExtractedFrame::EndInvoke(System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProcessExtractedFrame_EndInvoke_mB9A8D6A651FE6D0E8EBFEAA35CFAEAFCB988235F (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7 (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method)
{
{
// return (httpHeaders.IsModified()
// || keyAuth.IsModified()
// );
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_0 = __this->___httpHeaders_0;
bool L_1;
L_1 = HttpHeaderData_IsModified_m8EC6843F9CA0CFF1A0C7AB815123D4759BD5BB34(L_0, NULL);
if (L_1)
{
goto IL_0019;
}
}
{
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_2 = __this->___keyAuth_1;
bool L_3;
L_3 = KeyAuthData_IsModified_m6F469666B4B66507538F8DACCFA8791AB5142A0B(L_2, NULL);
return L_3;
}
IL_0019:
{
return (bool)1;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::GetKeyServerAuthToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlatformOptions_GetKeyServerAuthToken_m4ADD25FCE893C5D463A9B2A6785C0E78BD2E9486 (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method)
{
{
// public virtual string GetKeyServerAuthToken() { return keyAuth.keyServerToken; }
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_0 = __this->___keyAuth_1;
String_t* L_1 = L_0->___keyServerToken_0;
return L_1;
}
}
// System.Byte[] RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::GetOverrideDecryptionKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* PlatformOptions_GetOverrideDecryptionKey_m9D120AD590C14A29F0D7356477D3547560E2C9E4 (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method)
{
{
// public virtual byte[] GetOverrideDecryptionKey() { return keyAuth.overrideDecryptionKey; }
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_0 = __this->___keyAuth_1;
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0->___overrideDecryptionKey_2;
return L_1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::StartWithHighestBandwidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlatformOptions_StartWithHighestBandwidth_m1D184E44647CE2E4EC0DAC4CFA728D7B236DD68B (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method)
{
{
// public virtual bool StartWithHighestBandwidth() { return false; }
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/PlatformOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B (PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public HttpHeaderData httpHeaders = new HttpHeaderData();
HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5* L_0 = (HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5*)il2cpp_codegen_object_new(HttpHeaderData_t01D0969A0D0175C95295EB89DC7CAB8773D05DC5_il2cpp_TypeInfo_var);
HttpHeaderData__ctor_mF34C0952E9B20539D13E85590632C81FA38E41B1(L_0, NULL);
__this->___httpHeaders_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___httpHeaders_0), (void*)L_0);
// public KeyAuthData keyAuth = new KeyAuthData();
KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092* L_1 = (KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092*)il2cpp_codegen_object_new(KeyAuthData_tE5F9489F37FDB5AE9B57344713ED21EECF983092_il2cpp_TypeInfo_var);
KeyAuthData__ctor_mA63552B3E6FAFC2803DAB2CFA365950ECF0B35B4(L_1, NULL);
__this->___keyAuth_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___keyAuth_1), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsWindows_IsModified_m11C82364B96B042395318708A5ECB583AA099F8E (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return (base.IsModified()
// || !useHardwareDecoding
// || useTextureMips
// || use10BitTextures
// || hintAlphaChannel
// || useLowLatency
// || useCustomMovParser
// || useHapNotchLC
// || !useStereoDetection
// || !useTextTrackSupport
// || !useFacebookAudio360Support
// || useAudioDelay
// || pauseOnPrerollComplete
// || bufferedFrameSelection != BufferedFrameSelectionMode.None
// || videoApi != Windows.VideoApi.MediaFoundation
// || audioOutput != Windows.AudioOutput.System
// || audio360ChannelMode != Audio360ChannelMode.TBE_8_2
// || !string.IsNullOrEmpty(forceAudioOutputDeviceName)
// || preferredFilters.Count != 0
// || startWithHighestBitrate
// || useLowLiveLatency
// || parallelFrameCount != 3
// || prerollFrameCount != 4
// );
bool L_0;
L_0 = PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7(__this, NULL);
if (L_0)
{
goto IL_00e3;
}
}
{
bool L_1 = __this->___useHardwareDecoding_3;
if (!L_1)
{
goto IL_00e3;
}
}
{
bool L_2 = __this->___useTextureMips_4;
if (L_2)
{
goto IL_00e3;
}
}
{
bool L_3 = __this->___use10BitTextures_5;
if (L_3)
{
goto IL_00e3;
}
}
{
bool L_4 = __this->___hintAlphaChannel_6;
if (L_4)
{
goto IL_00e3;
}
}
{
bool L_5 = __this->___useLowLatency_7;
if (L_5)
{
goto IL_00e3;
}
}
{
bool L_6 = __this->___useCustomMovParser_8;
if (L_6)
{
goto IL_00e3;
}
}
{
bool L_7 = __this->___useHapNotchLC_9;
if (L_7)
{
goto IL_00e3;
}
}
{
bool L_8 = __this->___useStereoDetection_10;
if (!L_8)
{
goto IL_00e3;
}
}
{
bool L_9 = __this->___useTextTrackSupport_11;
if (!L_9)
{
goto IL_00e3;
}
}
{
bool L_10 = __this->___useFacebookAudio360Support_12;
if (!L_10)
{
goto IL_00e3;
}
}
{
bool L_11 = __this->___useAudioDelay_13;
if (L_11)
{
goto IL_00e3;
}
}
{
bool L_12 = __this->___pauseOnPrerollComplete_15;
if (L_12)
{
goto IL_00e3;
}
}
{
int32_t L_13 = __this->___bufferedFrameSelection_14;
if (L_13)
{
goto IL_00e3;
}
}
{
int32_t L_14 = __this->___videoApi_2;
if (L_14)
{
goto IL_00e3;
}
}
{
int32_t L_15 = __this->___audioOutput_18;
if (L_15)
{
goto IL_00e3;
}
}
{
int32_t L_16 = __this->___audio360ChannelMode_19;
if (L_16)
{
goto IL_00e3;
}
}
{
String_t* L_17 = __this->___forceAudioOutputDeviceName_16;
bool L_18;
L_18 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_17, NULL);
if (!L_18)
{
goto IL_00e3;
}
}
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_19 = __this->___preferredFilters_17;
int32_t L_20;
L_20 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_19, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
if (L_20)
{
goto IL_00e3;
}
}
{
bool L_21 = __this->___startWithHighestBitrate_20;
if (L_21)
{
goto IL_00e3;
}
}
{
bool L_22 = __this->___useLowLiveLatency_21;
if (L_22)
{
goto IL_00e3;
}
}
{
int32_t L_23 = __this->___parallelFrameCount_22;
if ((!(((uint32_t)L_23) == ((uint32_t)3))))
{
goto IL_00e3;
}
}
{
int32_t L_24 = __this->___prerollFrameCount_23;
return (bool)((((int32_t)((((int32_t)L_24) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_00e3:
{
return (bool)1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::StartWithHighestBandwidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsWindows_StartWithHighestBandwidth_m82803EB1EC8C125D7104D6893489232402D29F23 (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method)
{
{
// public override bool StartWithHighestBandwidth() { return startWithHighestBitrate; }
bool L_0 = __this->___startWithHighestBitrate_20;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindows_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m7A952F952D0BD82E2124016D02F7E277D9B03FE1 (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindows_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_mDB699FDC95132F56D81AD1CDA60183BD19783185 (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method)
{
{
// if (useUnityAudio && audioOutput == Windows.AudioOutput.System)
bool L_0 = __this->___useUnityAudio_24;
if (!L_0)
{
goto IL_001e;
}
}
{
int32_t L_1 = __this->___audioOutput_18;
if (L_1)
{
goto IL_001e;
}
}
{
// audioOutput = Windows.AudioOutput.Unity;
__this->___audioOutput_18 = 1;
// useUnityAudio = false;
__this->___useUnityAudio_24 = (bool)0;
}
IL_001e:
{
// if (enableAudio360 && audioOutput == Windows.AudioOutput.System)
bool L_2 = __this->___enableAudio360_25;
if (!L_2)
{
goto IL_003c;
}
}
{
int32_t L_3 = __this->___audioOutput_18;
if (L_3)
{
goto IL_003c;
}
}
{
// audioOutput = Windows.AudioOutput.FacebookAudio360;
__this->___audioOutput_18 = 2;
// enableAudio360 = false;
__this->___enableAudio360_25 = (bool)0;
}
IL_003c:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindows::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindows__ctor_mB64335EBDA4AB8D1ACEFF2590539C83DE8D5A9A5 (OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool useHardwareDecoding = true;
__this->___useHardwareDecoding_3 = (bool)1;
// public bool useStereoDetection = true;
__this->___useStereoDetection_10 = (bool)1;
// public bool useTextTrackSupport = true;
__this->___useTextTrackSupport_11 = (bool)1;
// public bool useFacebookAudio360Support = true;
__this->___useFacebookAudio360Support_12 = (bool)1;
// public string forceAudioOutputDeviceName = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___forceAudioOutputDeviceName_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___forceAudioOutputDeviceName_16), (void*)L_0);
// public List<string> preferredFilters = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_1 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_1, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___preferredFilters_17 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___preferredFilters_17), (void*)L_1);
// public int parallelFrameCount = 3;
__this->___parallelFrameCount_22 = 3;
// public int prerollFrameCount = 4;
__this->___prerollFrameCount_23 = 4;
PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsWindowsUWP_IsModified_m0F1DB8595CBCF077B5A1767F1554C1D82AA96B3A (OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* __this, const RuntimeMethod* method)
{
{
// return (base.IsModified()
// || !useHardwareDecoding
// || useTextureMips
// || use10BitTextures
// || useLowLatency
// || audioOutput != WindowsUWP.AudioOutput.System
// || (audio360ChannelMode != Audio360ChannelMode.TBE_8_2)
// || videoApi != WindowsUWP.VideoApi.WinRT
// || startWithHighestBitrate
// || useLowLiveLatency
// );
bool L_0;
L_0 = PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7(__this, NULL);
if (L_0)
{
goto IL_0050;
}
}
{
bool L_1 = __this->___useHardwareDecoding_2;
if (!L_1)
{
goto IL_0050;
}
}
{
bool L_2 = __this->___useTextureMips_3;
if (L_2)
{
goto IL_0050;
}
}
{
bool L_3 = __this->___use10BitTextures_4;
if (L_3)
{
goto IL_0050;
}
}
{
bool L_4 = __this->___useLowLatency_6;
if (L_4)
{
goto IL_0050;
}
}
{
int32_t L_5 = __this->___audioOutput_8;
if (L_5)
{
goto IL_0050;
}
}
{
int32_t L_6 = __this->___audio360ChannelMode_9;
if (L_6)
{
goto IL_0050;
}
}
{
int32_t L_7 = __this->___videoApi_7;
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
{
goto IL_0050;
}
}
{
bool L_8 = __this->___startWithHighestBitrate_10;
if (L_8)
{
goto IL_0050;
}
}
{
bool L_9 = __this->___useLowLiveLatency_11;
return L_9;
}
IL_0050:
{
return (bool)1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::StartWithHighestBandwidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsWindowsUWP_StartWithHighestBandwidth_mF85322EE59C028EFB9825CD2279188F4DD304039 (OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* __this, const RuntimeMethod* method)
{
{
// public override bool StartWithHighestBandwidth() { return startWithHighestBitrate; }
bool L_0 = __this->___startWithHighestBitrate_10;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWindowsUWP::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWindowsUWP__ctor_mBA3208CDCAC6B30F14B8A3E8AF00C5DA26A1ADDD (OptionsWindowsUWP_tD439C6865888A85D4F40D4A9E5415BAA64CD17B5* __this, const RuntimeMethod* method)
{
{
// public bool useHardwareDecoding = true;
__this->___useHardwareDecoding_2 = (bool)1;
// public WindowsUWP.VideoApi videoApi = WindowsUWP.VideoApi.WinRT;
__this->___videoApi_7 = 1;
PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_flags()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsApple_get_flags_mA024176C9E3463AA37809BBA705D0B57AD1F2BF7 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _flags; }
int32_t L_0 = __this->____flags_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_flags(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_flags_m84CFFD0BF68F451FB81EB2F6672E464BC0FBA665 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___value0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// Flags changed = _flags ^ value;
int32_t L_0 = __this->____flags_6;
int32_t L_1 = ___value0;
V_0 = ((int32_t)((int32_t)L_0^(int32_t)L_1));
// if (changed != 0)
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_002f;
}
}
{
// if ((changed & Flags.PlayWithoutBuffering) == Flags.PlayWithoutBuffering)
int32_t L_3 = V_0;
if ((!(((uint32_t)((int32_t)((int32_t)L_3&((int32_t)512)))) == ((uint32_t)((int32_t)512)))))
{
goto IL_0028;
}
}
{
// _changed |= ChangeFlags.PlayWithoutBuffering;
int32_t L_4 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_4|8));
}
IL_0028:
{
// _flags = value;
int32_t L_5 = ___value0;
__this->____flags_6 = L_5;
}
IL_002f:
{
// }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredPeakBitRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OptionsApple_get_preferredPeakBitRate_mCF192430C5EA2C574A9B121005ACF89EA62CF903 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRate; }
float L_0 = __this->____preferredPeakBitRate_9;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_preferredPeakBitRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_preferredPeakBitRate_mCBB179CB1792B2B2C83503C11D2B67406CB2EDF9 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, float ___value0, const RuntimeMethod* method)
{
{
// if (_preferredPeakBitRate != value)
float L_0 = __this->____preferredPeakBitRate_9;
float L_1 = ___value0;
if ((((float)L_0) == ((float)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredPeakBitRate;
int32_t L_2 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_2|2));
// _preferredPeakBitRate = value;
float L_3 = ___value0;
__this->____preferredPeakBitRate_9 = L_3;
}
IL_001e:
{
// }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredPeakBitRateUnits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsApple_get_preferredPeakBitRateUnits_m7AB9838E53EC81FE7A43F79D5B5D107497D125BA (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRateUnits; }
int32_t L_0 = __this->____preferredPeakBitRateUnits_10;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_preferredPeakBitRateUnits(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_preferredPeakBitRateUnits_m53FE8F21C2828AB3212C06FBEB954AE0F663493C (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// if (_preferredPeakBitRateUnits != value)
int32_t L_0 = __this->____preferredPeakBitRateUnits_10;
int32_t L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredPeakBitRate;
int32_t L_2 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_2|2));
// _preferredPeakBitRateUnits = value;
int32_t L_3 = ___value0;
__this->____preferredPeakBitRateUnits_10 = L_3;
}
IL_001e:
{
// }
return;
}
}
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredForwardBufferDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsApple_get_preferredForwardBufferDuration_mBB6A20112AFADC8BC2CD3B42D309B3DA53F506E2 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// _changed &= ~ChangeFlags.PreferredForwardBufferDuration;
int32_t L_0 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_0&((int32_t)-5)));
// return _preferredForwardBufferDuration;
double L_1 = __this->____preferredForwardBufferDuration_11;
return L_1;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_preferredForwardBufferDuration(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_preferredForwardBufferDuration_m448BA1E84EA6C3E979E6725156D21AB81A114999 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, double ___value0, const RuntimeMethod* method)
{
{
// if (_preferredForwardBufferDuration != value)
double L_0 = __this->____preferredForwardBufferDuration_11;
double L_1 = ___value0;
if ((((double)L_0) == ((double)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredForwardBufferDuration;
int32_t L_2 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_2|4));
// _preferredForwardBufferDuration = value;
double L_3 = ___value0;
__this->____preferredForwardBufferDuration_11 = L_3;
}
IL_001e:
{
// }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_preferredMaximumResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsApple_get_preferredMaximumResolution_mADD4179D6F92F791E56718A5F6095219F5B500AB (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// _changed &= ~ChangeFlags.PreferredMaximumResolution;
int32_t L_0 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_0&((int32_t)-17)));
// return _preferredMaximumResolution;
int32_t L_1 = __this->____preferredMaximumResolution_12;
return L_1;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_preferredMaximumResolution(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Resolution)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_preferredMaximumResolution_mB415F782457221388A7FA6E9A7AC323F3BBDAD0B (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// if (_preferredMaximumResolution != value)
int32_t L_0 = __this->____preferredMaximumResolution_12;
int32_t L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_001f;
}
}
{
// _changed |= ChangeFlags.PreferredMaximumResolution;
int32_t L_2 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_2|((int32_t)16)));
// _preferredMaximumResolution = value;
int32_t L_3 = ___value0;
__this->____preferredMaximumResolution_12 = L_3;
}
IL_001f:
{
// }
return;
}
}
// UnityEngine.Vector2Int RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::get_customPreferredMaximumResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A OptionsApple_get_customPreferredMaximumResolution_m57F7F9FFF7109C6E26E876850C6206DE2F064177 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// _changed &= ~ChangeFlags.PreferredMaximumResolution;
int32_t L_0 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_0&((int32_t)-17)));
// return _customPreferredMaximumResolution;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = __this->____customPreferredMaximumResolution_13;
return L_1;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::set_customPreferredMaximumResolution(UnityEngine.Vector2Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple_set_customPreferredMaximumResolution_mECA35DEFABA43FA7EF227651FBF6E133DE2D0D65 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value0, const RuntimeMethod* method)
{
{
// if (_customPreferredMaximumResolution != value)
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->____customPreferredMaximumResolution_13;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___value0;
bool L_2;
L_2 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0024;
}
}
{
// _changed |= ChangeFlags.PreferredMaximumResolution;
int32_t L_3 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_3|((int32_t)16)));
// _customPreferredMaximumResolution = value;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___value0;
__this->____customPreferredMaximumResolution_13 = L_4;
}
IL_0024:
{
// }
return;
}
}
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::BitRateInBitsPerSecond(System.Single,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsApple_BitRateInBitsPerSecond_mCCCC40C584A9F4A8E501A34C254E184E270F9B1B (float ___value0, int32_t ___units1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___units1;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_0017;
}
case 2:
{
goto IL_0024;
}
}
}
{
goto IL_0031;
}
IL_0014:
{
// return (double)value;
float L_1 = ___value0;
return ((double)L_1);
}
IL_0017:
{
// return (double)value * 1000.0;
float L_2 = ___value0;
return ((double)il2cpp_codegen_multiply(((double)L_2), (1000.0)));
}
IL_0024:
{
// return (double)value * 1000000.0;
float L_3 = ___value0;
return ((double)il2cpp_codegen_multiply(((double)L_3), (1000000.0)));
}
IL_0031:
{
// return 0.0;
return (0.0);
}
}
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::GetPreferredPeakBitRateInBitsPerSecond()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsApple_GetPreferredPeakBitRateInBitsPerSecond_mB69BEC5AA0B4E17E16B1D55A92F7E4A94D291791 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// _changed &= ~ChangeFlags.PreferredPeakBitRate;
int32_t L_0 = __this->____changed_8;
__this->____changed_8 = ((int32_t)((int32_t)L_0&((int32_t)-3)));
// return BitRateInBitsPerSecond(preferredPeakBitRate, preferredPeakBitRateUnits);
float L_1;
L_1 = OptionsApple_get_preferredPeakBitRate_mCF192430C5EA2C574A9B121005ACF89EA62CF903_inline(__this, NULL);
int32_t L_2;
L_2 = OptionsApple_get_preferredPeakBitRateUnits_m7AB9838E53EC81FE7A43F79D5B5D107497D125BA_inline(__this, NULL);
double L_3;
L_3 = OptionsApple_BitRateInBitsPerSecond_mCCCC40C584A9F4A8E501A34C254E184E270F9B1B(L_1, L_2, NULL);
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::.ctor(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/TextureFormat,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsApple__ctor_mE480D23CF872BC475282150A3AB289D0278D2374 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___defaultTextureFormat0, int32_t ___defaultFlags1, const RuntimeMethod* method)
{
{
// public float maximumPlaybackRate = 2.0f;
__this->___maximumPlaybackRate_7 = (2.0f);
// private BitRateUnits _preferredPeakBitRateUnits = BitRateUnits.Kbps;
__this->____preferredPeakBitRateUnits_10 = 1;
// private Vector2Int _customPreferredMaximumResolution = Vector2Int.zero;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
L_0 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
__this->____customPreferredMaximumResolution_13 = L_0;
// public OptionsApple(TextureFormat defaultTextureFormat, Flags defaultFlags)
PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B(__this, NULL);
// DefaultTextureFormat = defaultTextureFormat;
int32_t L_1 = ___defaultTextureFormat0;
__this->___DefaultTextureFormat_2 = L_1;
// DefaultFlags = defaultFlags;
int32_t L_2 = ___defaultFlags1;
__this->___DefaultFlags_3 = L_2;
// textureFormat = defaultTextureFormat;
int32_t L_3 = ___defaultTextureFormat0;
__this->___textureFormat_4 = L_3;
// audioMode = AudioMode.SystemDirect;
__this->___audioMode_5 = 0;
// flags = defaultFlags;
int32_t L_4 = ___defaultFlags1;
OptionsApple_set_flags_m84CFFD0BF68F451FB81EB2F6672E464BC0FBA665(__this, L_4, NULL);
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsApple_IsModified_mC59C5F405DE976D27F14D8718E96114AEC278EA5 (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// return base.IsModified()
// || textureFormat != DefaultTextureFormat
// || audioMode != AudioMode.SystemDirect
// || flags != DefaultFlags
// || preferredMaximumResolution != Resolution.NoPreference
// || preferredPeakBitRate != 0.0f
// || preferredForwardBufferDuration != 0.0;
bool L_0;
L_0 = PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7(__this, NULL);
if (L_0)
{
goto IL_0056;
}
}
{
int32_t L_1 = __this->___textureFormat_4;
int32_t L_2 = __this->___DefaultTextureFormat_2;
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
{
goto IL_0056;
}
}
{
int32_t L_3 = __this->___audioMode_5;
if (L_3)
{
goto IL_0056;
}
}
{
int32_t L_4;
L_4 = OptionsApple_get_flags_mA024176C9E3463AA37809BBA705D0B57AD1F2BF7_inline(__this, NULL);
int32_t L_5 = __this->___DefaultFlags_3;
if ((!(((uint32_t)L_4) == ((uint32_t)L_5))))
{
goto IL_0056;
}
}
{
int32_t L_6;
L_6 = OptionsApple_get_preferredMaximumResolution_mADD4179D6F92F791E56718A5F6095219F5B500AB(__this, NULL);
if (L_6)
{
goto IL_0056;
}
}
{
float L_7;
L_7 = OptionsApple_get_preferredPeakBitRate_mCF192430C5EA2C574A9B121005ACF89EA62CF903_inline(__this, NULL);
if ((!(((float)L_7) == ((float)(0.0f)))))
{
goto IL_0056;
}
}
{
double L_8;
L_8 = OptionsApple_get_preferredForwardBufferDuration_mBB6A20112AFADC8BC2CD3B42D309B3DA53F506E2(__this, NULL);
return (bool)((((int32_t)((((double)L_8) == ((double)(0.0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0056:
{
return (bool)1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple::HasChanged(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/ChangeFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsApple_HasChanged_m8B3A401DDB8BC7EFFF9B2A3F8C3A4EA5BB0E249E (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (_changed & flags) != ChangeFlags.None;
int32_t L_0 = __this->____changed_8;
int32_t L_1 = ___flags0;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) <= ((uint32_t)0)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/Resolution RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredMaximumResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredMaximumResolution_m0120B6D6C8A7886A023A4374D3AA30EEEDD8DB95 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredMaximumResolution; }
int32_t L_0 = __this->____preferredMaximumResolution_3;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::set_preferredMaximumResolution(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/Resolution)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_set_preferredMaximumResolution_mE1D5FD7CD47D943FA16DD17A47DAFA0C7EA1468E (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// if (_preferredMaximumResolution != value)
int32_t L_0 = __this->____preferredMaximumResolution_3;
int32_t L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredMaximumResolution;
int32_t L_2 = __this->____changed_2;
__this->____changed_2 = ((int32_t)((int32_t)L_2|4));
// _preferredMaximumResolution = value;
int32_t L_3 = ___value0;
__this->____preferredMaximumResolution_3 = L_3;
}
IL_001e:
{
// }
return;
}
}
// UnityEngine.Vector2Int RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_customPreferredMaximumResolution()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A OptionsAndroid_get_customPreferredMaximumResolution_mA55EA7CEA3D51F133296CF90E9D91C23067A3490 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _customPreferredMaximumResolution; }
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->____customPreferredMaximumResolution_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::set_customPreferredMaximumResolution(UnityEngine.Vector2Int)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_set_customPreferredMaximumResolution_m6CEE870415587252030811289D44AB8471DE57D2 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___value0, const RuntimeMethod* method)
{
{
// if (_customPreferredMaximumResolution != value)
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = __this->____customPreferredMaximumResolution_4;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___value0;
bool L_2;
L_2 = Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// _changed |= ChangeFlags.PreferredCustomResolution;
int32_t L_3 = __this->____changed_2;
__this->____changed_2 = ((int32_t)((int32_t)L_3|8));
// _customPreferredMaximumResolution = value;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_4 = ___value0;
__this->____customPreferredMaximumResolution_4 = L_4;
}
IL_0023:
{
// }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredPeakBitRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float OptionsAndroid_get_preferredPeakBitRate_m5FBEA361FE85AD7221408381B2D91BA6C064F43B (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRate; }
float L_0 = __this->____preferredPeakBitRate_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::set_preferredPeakBitRate(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_set_preferredPeakBitRate_m6595B94A325F9C0C077EC1FE21517A69992E1863 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, float ___value0, const RuntimeMethod* method)
{
{
// if (_preferredPeakBitRate != value)
float L_0 = __this->____preferredPeakBitRate_5;
float L_1 = ___value0;
if ((((float)L_0) == ((float)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredPeakBitRate;
int32_t L_2 = __this->____changed_2;
__this->____changed_2 = ((int32_t)((int32_t)L_2|2));
// _preferredPeakBitRate = value;
float L_3 = ___value0;
__this->____preferredPeakBitRate_5 = L_3;
}
IL_001e:
{
// }
return;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::get_preferredPeakBitRateUnits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredPeakBitRateUnits_m7DC1919BBB9B4FDF6F900F3D406AC8C69CDB63E5 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRateUnits; }
int32_t L_0 = __this->____preferredPeakBitRateUnits_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::set_preferredPeakBitRateUnits(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_set_preferredPeakBitRateUnits_m9812F502504F7AA91C84767C48D026BEFCA41227 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// if (_preferredPeakBitRateUnits != value)
int32_t L_0 = __this->____preferredPeakBitRateUnits_6;
int32_t L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_001e;
}
}
{
// _changed |= ChangeFlags.PreferredPeakBitRate;
int32_t L_2 = __this->____changed_2;
__this->____changed_2 = ((int32_t)((int32_t)L_2|2));
// _preferredPeakBitRateUnits = value;
int32_t L_3 = ___value0;
__this->____preferredPeakBitRateUnits_6 = L_3;
}
IL_001e:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAndroid_IsModified_m5EE50D747A5D72431915DC99E966B10975E6F3C0 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// return (base.IsModified()
// || (fileOffset != 0)
// || useFastOesPath
// || showPosterFrame
// || (videoApi != Android.VideoApi.ExoPlayer)
// || audioOutput != Android.AudioOutput.System
// || (audio360ChannelMode != Audio360ChannelMode.TBE_8_2)
// || preferSoftwareDecoder
// || startWithHighestBitrate
// || (minBufferMs != Android.Default_MinBufferTimeMs)
// || (maxBufferMs != Android.Default_MaxBufferTimeMs)
// || (bufferForPlaybackMs != Android.Default_BufferForPlaybackMs)
// || (bufferForPlaybackAfterRebufferMs != Android.Default_BufferForPlaybackAfterRebufferMs)
// || (preferredMaximumResolution != Resolution.NoPreference)
// || (preferredPeakBitRate != 0.0f)
// || (blitTextureFiltering != Android.TextureFiltering.Point)
// );
bool L_0;
L_0 = PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7(__this, NULL);
if (L_0)
{
goto IL_00a5;
}
}
{
int32_t L_1 = __this->___fileOffset_14;
if (L_1)
{
goto IL_00a5;
}
}
{
bool L_2 = __this->___useFastOesPath_8;
if (L_2)
{
goto IL_00a5;
}
}
{
bool L_3 = __this->___showPosterFrame_9;
if (L_3)
{
goto IL_00a5;
}
}
{
int32_t L_4 = __this->___videoApi_7;
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
{
goto IL_00a5;
}
}
{
int32_t L_5 = __this->___audioOutput_10;
if (L_5)
{
goto IL_00a5;
}
}
{
int32_t L_6 = __this->___audio360ChannelMode_11;
if (L_6)
{
goto IL_00a5;
}
}
{
bool L_7 = __this->___preferSoftwareDecoder_12;
if (L_7)
{
goto IL_00a5;
}
}
{
bool L_8 = __this->___startWithHighestBitrate_15;
if (L_8)
{
goto IL_00a5;
}
}
{
int32_t L_9 = __this->___minBufferMs_16;
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)50000)))))
{
goto IL_00a5;
}
}
{
int32_t L_10 = __this->___maxBufferMs_17;
if ((!(((uint32_t)L_10) == ((uint32_t)((int32_t)50000)))))
{
goto IL_00a5;
}
}
{
int32_t L_11 = __this->___bufferForPlaybackMs_18;
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)2500)))))
{
goto IL_00a5;
}
}
{
int32_t L_12 = __this->___bufferForPlaybackAfterRebufferMs_19;
if ((!(((uint32_t)L_12) == ((uint32_t)((int32_t)5000)))))
{
goto IL_00a5;
}
}
{
int32_t L_13;
L_13 = OptionsAndroid_get_preferredMaximumResolution_m0120B6D6C8A7886A023A4374D3AA30EEEDD8DB95_inline(__this, NULL);
if (L_13)
{
goto IL_00a5;
}
}
{
float L_14;
L_14 = OptionsAndroid_get_preferredPeakBitRate_m5FBEA361FE85AD7221408381B2D91BA6C064F43B_inline(__this, NULL);
if ((!(((float)L_14) == ((float)(0.0f)))))
{
goto IL_00a5;
}
}
{
int32_t L_15 = __this->___blitTextureFiltering_13;
return (bool)((!(((uint32_t)L_15) <= ((uint32_t)0)))? 1 : 0);
}
IL_00a5:
{
return (bool)1;
}
}
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::BitRateInBitsPerSecond(System.Single,RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/BitRateUnits)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsAndroid_BitRateInBitsPerSecond_m2927F2D09E18447B6470EDFEAC38F84D34206A1B (float ___value0, int32_t ___units1, const RuntimeMethod* method)
{
{
int32_t L_0 = ___units1;
switch (L_0)
{
case 0:
{
goto IL_0014;
}
case 1:
{
goto IL_0017;
}
case 2:
{
goto IL_0024;
}
}
}
{
goto IL_0031;
}
IL_0014:
{
// return (double)value;
float L_1 = ___value0;
return ((double)L_1);
}
IL_0017:
{
// return (double)value * 1000.0;
float L_2 = ___value0;
return ((double)il2cpp_codegen_multiply(((double)L_2), (1000.0)));
}
IL_0024:
{
// return (double)value * 1000000.0;
float L_3 = ___value0;
return ((double)il2cpp_codegen_multiply(((double)L_3), (1000000.0)));
}
IL_0031:
{
// return 0.0;
return (0.0);
}
}
// System.Double RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::GetPreferredPeakBitRateInBitsPerSecond()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double OptionsAndroid_GetPreferredPeakBitRateInBitsPerSecond_mEE9F3ED5A801E2FB3BFDAE81562B83D5A521A5AA (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// _changed &= ~ChangeFlags.PreferredPeakBitRate;
int32_t L_0 = __this->____changed_2;
__this->____changed_2 = ((int32_t)((int32_t)L_0&((int32_t)-3)));
// return BitRateInBitsPerSecond(preferredPeakBitRate, preferredPeakBitRateUnits);
float L_1;
L_1 = OptionsAndroid_get_preferredPeakBitRate_m5FBEA361FE85AD7221408381B2D91BA6C064F43B_inline(__this, NULL);
int32_t L_2;
L_2 = OptionsAndroid_get_preferredPeakBitRateUnits_m7DC1919BBB9B4FDF6F900F3D406AC8C69CDB63E5_inline(__this, NULL);
double L_3;
L_3 = OptionsAndroid_BitRateInBitsPerSecond_m2927F2D09E18447B6470EDFEAC38F84D34206A1B(L_1, L_2, NULL);
return L_3;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::StartWithHighestBandwidth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAndroid_StartWithHighestBandwidth_m40B3D8389575CA875E32B02A9D402C90A3741BE2 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// return startWithHighestBitrate;
bool L_0 = __this->___startWithHighestBitrate_15;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::HasChanged(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid/ChangeFlags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAndroid_HasChanged_m00915E5DC54607438754E420543F1E73F6A77199 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, int32_t ___flags0, bool ___bClearFlags1, const RuntimeMethod* method)
{
int32_t G_B2_0 = 0;
int32_t G_B1_0 = 0;
{
// bool bReturn = ((_changed & flags) != ChangeFlags.None);
int32_t L_0 = __this->____changed_2;
int32_t L_1 = ___flags0;
// if (bClearFlags)
bool L_2 = ___bClearFlags1;
G_B1_0 = ((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) <= ((uint32_t)0)))? 1 : 0);
if (!L_2)
{
G_B2_0 = ((!(((uint32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) <= ((uint32_t)0)))? 1 : 0);
goto IL_0015;
}
}
{
// _changed = ChangeFlags.None;
__this->____changed_2 = 0;
G_B2_0 = G_B1_0;
}
IL_0015:
{
// return bReturn;
return (bool)G_B2_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_mECEE014AE404B5BACEE7FE27A7FDADBD8C7776D0 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// void ISerializationCallbackReceiver.OnBeforeSerialize() { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m7D11F12429EB494EAF829EA2789B0EF2CB67BC67 (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// if (enableAudio360 && audioOutput == Android.AudioOutput.System)
bool L_0 = __this->___enableAudio360_20;
if (!L_0)
{
goto IL_001e;
}
}
{
int32_t L_1 = __this->___audioOutput_10;
if (L_1)
{
goto IL_001e;
}
}
{
// audioOutput = Android.AudioOutput.FacebookAudio360;
__this->___audioOutput_10 = 2;
// enableAudio360 = false;
__this->___enableAudio360_20 = (bool)0;
}
IL_001e:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsAndroid::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsAndroid__ctor_mB87489141A63787F3C030750DCA321606AF3473D (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// private Vector2Int _customPreferredMaximumResolution = Vector2Int.zero;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0;
L_0 = Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline(NULL);
__this->____customPreferredMaximumResolution_4 = L_0;
// private BitRateUnits _preferredPeakBitRateUnits = BitRateUnits.Kbps;
__this->____preferredPeakBitRateUnits_6 = 1;
// public Android.VideoApi videoApi = Android.VideoApi.ExoPlayer;
__this->___videoApi_7 = 2;
// public int minBufferMs = Android.Default_MinBufferTimeMs;
__this->___minBufferMs_16 = ((int32_t)50000);
// public int maxBufferMs = Android.Default_MaxBufferTimeMs;
__this->___maxBufferMs_17 = ((int32_t)50000);
// public int bufferForPlaybackMs = Android.Default_BufferForPlaybackMs;
__this->___bufferForPlaybackMs_18 = ((int32_t)2500);
// public int bufferForPlaybackAfterRebufferMs = Android.Default_BufferForPlaybackAfterRebufferMs;
__this->___bufferForPlaybackAfterRebufferMs_19 = ((int32_t)5000);
PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::IsModified()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsWebGL_IsModified_m30CCA2C854704C5DFD06F0D3D4325CDD9EFB5748 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* __this, const RuntimeMethod* method)
{
{
// return (base.IsModified() || externalLibrary != WebGL.ExternalLibrary.None || useTextureMips);
bool L_0;
L_0 = PlatformOptions_IsModified_mE97658A6868F7348D2B0B184E31215C765D0BCD7(__this, NULL);
if (L_0)
{
goto IL_0017;
}
}
{
int32_t L_1 = __this->___externalLibrary_2;
if (L_1)
{
goto IL_0017;
}
}
{
bool L_2 = __this->___useTextureMips_3;
return L_2;
}
IL_0017:
{
return (bool)1;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::GetKeyServerAuthToken()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OptionsWebGL_GetKeyServerAuthToken_m61C15A06AA12E004056AA78A4A90E1D34B185F73 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* __this, const RuntimeMethod* method)
{
{
// public override string GetKeyServerAuthToken() { return null; }
return (String_t*)NULL;
}
}
// System.Byte[] RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::GetOverrideDecryptionKey()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* OptionsWebGL_GetOverrideDecryptionKey_m60255B4D707922D0B9DA57FB487DEBEE7E1E6F96 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* __this, const RuntimeMethod* method)
{
{
// public override byte[] GetOverrideDecryptionKey() { return null; }
return (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/OptionsWebGL::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OptionsWebGL__ctor_mD92D793487326C7D207259A0D69434160BF01893 (OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* __this, const RuntimeMethod* method)
{
{
PlatformOptions__ctor_mC93CF96EDED83CFCEE768A594F089DAFB153581B(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFinalRenderCaptureU3Ed__218__ctor_m166CDB5ADEC3C3F838E7CCA97EAB73E3F3883D1D (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFinalRenderCaptureU3Ed__218_System_IDisposable_Dispose_m0D9B36B63A8CBBE6DA1031E1D74C78E86F0D3CC4 (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFinalRenderCaptureU3Ed__218_MoveNext_m9ECE1BD808EA3F872825D441BF315299446C67E1 (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0040;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// YieldInstruction wait = new WaitForEndOfFrame();
WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_4 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var);
WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_4, NULL);
__this->___U3CwaitU3E5__2_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwaitU3E5__2_3), (void*)L_4);
goto IL_0062;
}
IL_002b:
{
// yield return wait;
YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D* L_5 = __this->___U3CwaitU3E5__2_3;
__this->___U3CU3E2__current_1 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_5);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0040:
{
__this->___U3CU3E1__state_0 = (-1);
// if (this.enabled)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = V_1;
bool L_7;
L_7 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_6, NULL);
if (!L_7)
{
goto IL_0062;
}
}
{
// if (_playerInterface != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_8 = V_1;
RuntimeObject* L_9 = L_8->____playerInterface_45;
if (!L_9)
{
goto IL_0062;
}
}
{
// _playerInterface.Render();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_10 = V_1;
RuntimeObject* L_11 = L_10->____playerInterface_45;
InterfaceActionInvoker0::Invoke(3 /* System.Void RenderHeads.Media.AVProVideo.IMediaPlayer::Render() */, IMediaPlayer_t42FED49F372A58B9C162F0F9A5A46F0295CCF57E_il2cpp_TypeInfo_var, L_11);
}
IL_0062:
{
// while (Application.isPlaying)
bool L_12;
L_12 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (L_12)
{
goto IL_002b;
}
}
{
// }
return (bool)0;
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFinalRenderCaptureU3Ed__218_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mA33F9939E311A650E15F3B24E0AC261CF1C2BEFD (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFinalRenderCaptureU3Ed__218_System_Collections_IEnumerator_Reset_m89F172AD480CD139F7CCAA7D16ACB12D5E74A150 (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CFinalRenderCaptureU3Ed__218_System_Collections_IEnumerator_Reset_m89F172AD480CD139F7CCAA7D16ACB12D5E74A150_RuntimeMethod_var)));
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<FinalRenderCapture>d__218::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFinalRenderCaptureU3Ed__218_System_Collections_IEnumerator_get_Current_mA19A95F05F72FD8E8C0BBCBFF6BBFFBBFE3173D6 (U3CFinalRenderCaptureU3Ed__218_t8716CD9FD99B02BCB0225C99ABF598BDBC9861FD* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CExtractFrameCoroutineU3Ed__253__ctor_mAC54DEB7845E4E93DC40C15124289D8A679A5733 (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CExtractFrameCoroutineU3Ed__253_System_IDisposable_Dispose_m89989A2F70D213CD0C5A386E16AAE08B17484F9D (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CExtractFrameCoroutineU3Ed__253_MoveNext_m7206CC721783D20B5C2E59AFC049CFA21A63E7CE (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* V_1 = NULL;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_2 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_005f;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// Texture2D result = ExtractFrame(target, timeSeconds, accurateSeek, timeoutMs, timeThresholdMs);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = V_1;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_5 = __this->___target_3;
double L_6 = __this->___timeSeconds_4;
bool L_7 = __this->___accurateSeek_5;
int32_t L_8 = __this->___timeoutMs_6;
int32_t L_9 = __this->___timeThresholdMs_7;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_10;
L_10 = MediaPlayer_ExtractFrame_m9DBF87FDE716D254A9D0007DE3DE5A25DFA24B94(L_4, L_5, L_6, L_7, L_8, L_9, NULL);
V_2 = L_10;
// callback(result);
ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* L_11 = __this->___callback_8;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_12 = V_2;
ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_inline(L_11, L_12, NULL);
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_005f:
{
__this->___U3CU3E1__state_0 = (-1);
// }
return (bool)0;
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CExtractFrameCoroutineU3Ed__253_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mB2575CD73C4C0563093DAC84201CB217730972FE (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CExtractFrameCoroutineU3Ed__253_System_Collections_IEnumerator_Reset_m82F5F44A401D2A33872FCD865D1102E4F7D894F0 (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CExtractFrameCoroutineU3Ed__253_System_Collections_IEnumerator_Reset_m82F5F44A401D2A33872FCD865D1102E4F7D894F0_RuntimeMethod_var)));
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<ExtractFrameCoroutine>d__253::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CExtractFrameCoroutineU3Ed__253_System_Collections_IEnumerator_get_Current_mFEBC993DB6D584A41ACC826672330769E995C2C4 (U3CExtractFrameCoroutineU3Ed__253_t2BD42DEE7E9D24D77C2BAABF0A893527BABABB6B* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadSubtitlesCoroutineU3Ed__293__ctor_mE953A03A84A666C5E993BAF6A903E3AD1B113091 (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___U3CU3E1__state0;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadSubtitlesCoroutineU3Ed__293_System_IDisposable_Dispose_mD395A7D4CA7B9D7922EE107FD4A6D70DA139CF3D (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CLoadSubtitlesCoroutineU3Ed__293_MoveNext_m1B49440864185C9B5DF5AA892424120BBC92D088 (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral77F51302B6EA5AF286BAF279CFF1D7437660DCCD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98866EAF371FBAAD526DEA44B3C0575E306213C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5746C0BD05E9E09663FA764FFF2206D493AFA08);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* V_1 = NULL;
String_t* V_2 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0049;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// UnityEngine.Networking.UnityWebRequest www = UnityEngine.Networking.UnityWebRequest.Get(url);
String_t* L_4 = __this->___url_2;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_5;
L_5 = UnityWebRequest_Get_m1A332EE069BB5052368307F254A5A7627BB5FD86(L_4, NULL);
__this->___U3CwwwU3E5__2_5 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CwwwU3E5__2_5), (void*)L_5);
// yield return www.SendWebRequest();
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_6 = __this->___U3CwwwU3E5__2_5;
UnityWebRequestAsyncOperation_t14BE94558FF3A2CFC2EFBE2511A3A88252042B8C* L_7;
L_7 = UnityWebRequest_SendWebRequest_mA3CD13983BAA5074A0640EDD661B1E46E6DB6C13(L_6, NULL);
__this->___U3CU3E2__current_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_7);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0049:
{
__this->___U3CU3E1__state_0 = (-1);
// string subtitleData = string.Empty;
String_t* L_8 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_2 = L_8;
// if (www.result == UnityEngine.Networking.UnityWebRequest.Result.Success)
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_9 = __this->___U3CwwwU3E5__2_5;
int32_t L_10;
L_10 = UnityWebRequest_get_result_mEF83848C5FCFB5E307CE4B57E42BF02FC9AED449(L_9, NULL);
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
{
goto IL_0077;
}
}
{
// subtitleData = ((UnityEngine.Networking.DownloadHandler)www.downloadHandler).text;
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_11 = __this->___U3CwwwU3E5__2_5;
DownloadHandler_t1B56C7D3F65D97A1E4B566A14A1E783EA8AE4EBB* L_12;
L_12 = UnityWebRequest_get_downloadHandler_m1AA91B23D9D594A4F4FE2975FC356C508528F1D5(L_11, NULL);
String_t* L_13;
L_13 = DownloadHandler_get_text_mA6DE5CB2647A21E577B963708DC3D0DA4DBFE7D8(L_12, NULL);
V_2 = L_13;
goto IL_009c;
}
IL_0077:
{
// Debug.LogError("[AVProVideo] Error loading subtitles '" + www.error + "' from " + url);
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_14 = __this->___U3CwwwU3E5__2_5;
String_t* L_15;
L_15 = UnityWebRequest_get_error_m20A5D813ED59118B7AA1D1E2EB5250178B1F5B6F(L_14, NULL);
String_t* L_16 = __this->___url_2;
String_t* L_17;
L_17 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral98866EAF371FBAAD526DEA44B3C0575E306213C7, L_15, _stringLiteralD5746C0BD05E9E09663FA764FFF2206D493AFA08, L_16, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_17, NULL);
}
IL_009c:
{
// if (_subtitlesInterface.LoadSubtitlesSRT(subtitleData))
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_18 = V_1;
RuntimeObject* L_19 = L_18->____subtitlesInterface_46;
String_t* L_20 = V_2;
bool L_21;
L_21 = InterfaceFuncInvoker1< bool, String_t* >::Invoke(0 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaSubtitles::LoadSubtitlesSRT(System.String) */, IMediaSubtitles_tDD9AB10BDDA2246008993E0EA85F072D7CD35585_il2cpp_TypeInfo_var, L_19, L_20);
if (!L_21)
{
goto IL_00bf;
}
}
{
// _subtitlePath = mediaPath;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_22 = V_1;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_23 = __this->___mediaPath_4;
L_22->____subtitlePath_27 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&L_22->____subtitlePath_27), (void*)L_23);
// _sideloadSubtitles = false;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_24 = V_1;
L_24->____sideloadSubtitles_26 = (bool)0;
goto IL_00d5;
}
IL_00bf:
{
// Debug.LogError("[AVProVideo] Failed to load subtitles" + url, this);
String_t* L_25 = __this->___url_2;
String_t* L_26;
L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral77F51302B6EA5AF286BAF279CFF1D7437660DCCD, L_25, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_27 = V_1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_m94F967AB31244EACE68C3BE1DD85B69ED3334C0E(L_26, L_27, NULL);
}
IL_00d5:
{
// _loadSubtitlesRoutine = null;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_28 = V_1;
L_28->____loadSubtitlesRoutine_60 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_28->____loadSubtitlesRoutine_60), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// www.Dispose();
UnityWebRequest_t6233B8E22992FC2364A831C1ACB033EF3260C39F* L_29 = __this->___U3CwwwU3E5__2_5;
UnityWebRequest_Dispose_m9F43494C0FEA530A97D3F2AF3D425CCC7670753A(L_29, NULL);
// }
return (bool)0;
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLoadSubtitlesCoroutineU3Ed__293_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m7B530F7E65F8DEDFCB0CB41754D7599C0440CC86 (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CLoadSubtitlesCoroutineU3Ed__293_System_Collections_IEnumerator_Reset_m2BE199201C2E39D2376711F404BF4629038B8E4A (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CLoadSubtitlesCoroutineU3Ed__293_System_Collections_IEnumerator_Reset_m2BE199201C2E39D2376711F404BF4629038B8E4A_RuntimeMethod_var)));
}
}
// System.Object RenderHeads.Media.AVProVideo.MediaPlayer/<LoadSubtitlesCoroutine>d__293::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CLoadSubtitlesCoroutineU3Ed__293_System_Collections_IEnumerator_get_Current_m5722B894FCC18B39D37A026DCF85B4108FF998C0 (U3CLoadSubtitlesCoroutineU3Ed__293_tBFE3777A777AAC8ACFB356D405FE5548AD0BC544* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::GenerateMipmaps(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_GenerateMipmaps_m198D263EF40CC42E0C749F7FAA11D4BF0711D7BE (int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (flags & MediaPlayer.OptionsApple.Flags.GenerateMipMaps) == MediaPlayer.OptionsApple.Flags.GenerateMipMaps;
int32_t L_0 = ___flags0;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.OptionsAppleExtensions::SetGenerateMipMaps(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAppleExtensions_SetGenerateMipMaps_m4D1EAE499B1473FF39090E91D3B451809487C540 (int32_t ___flags0, bool ___b1, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// if (flags.GenerateMipmaps() ^ b)
int32_t L_0 = ___flags0;
bool L_1;
L_1 = OptionsAppleExtensions_GenerateMipmaps_m198D263EF40CC42E0C749F7FAA11D4BF0711D7BE(L_0, NULL);
bool L_2 = ___b1;
if (!((int32_t)((int32_t)L_1^(int32_t)L_2)))
{
goto IL_0018;
}
}
{
// flags = b ? flags | MediaPlayer.OptionsApple.Flags.GenerateMipMaps
// : flags & ~MediaPlayer.OptionsApple.Flags.GenerateMipMaps;
bool L_3 = ___b1;
if (L_3)
{
goto IL_0013;
}
}
{
int32_t L_4 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_4&((int32_t)-2)))));
goto IL_0016;
}
IL_0013:
{
int32_t L_5 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_5|1))));
}
IL_0016:
{
___flags0 = G_B4_0;
}
IL_0018:
{
// return flags;
int32_t L_6 = ___flags0;
return L_6;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::AllowExternalPlayback(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_AllowExternalPlayback_m91D8EA103D147882537B3C9B389271F2AF9DE8EE (int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (flags & MediaPlayer.OptionsApple.Flags.AllowExternalPlayback) == MediaPlayer.OptionsApple.Flags.AllowExternalPlayback;
int32_t L_0 = ___flags0;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)256)))) == ((int32_t)((int32_t)256)))? 1 : 0);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.OptionsAppleExtensions::SetAllowExternalPlayback(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAppleExtensions_SetAllowExternalPlayback_m9A44B5CE7B3ABCFEB77B06E9D83CE76B9AC5463A (int32_t ___flags0, bool ___b1, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// if (flags.AllowExternalPlayback() ^ b)
int32_t L_0 = ___flags0;
bool L_1;
L_1 = OptionsAppleExtensions_AllowExternalPlayback_m91D8EA103D147882537B3C9B389271F2AF9DE8EE(L_0, NULL);
bool L_2 = ___b1;
if (!((int32_t)((int32_t)L_1^(int32_t)L_2)))
{
goto IL_001f;
}
}
{
// flags = b ? flags | MediaPlayer.OptionsApple.Flags.AllowExternalPlayback
// : flags & ~MediaPlayer.OptionsApple.Flags.AllowExternalPlayback;
bool L_3 = ___b1;
if (L_3)
{
goto IL_0016;
}
}
{
int32_t L_4 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_4&((int32_t)-257)))));
goto IL_001d;
}
IL_0016:
{
int32_t L_5 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_5|((int32_t)256)))));
}
IL_001d:
{
___flags0 = G_B4_0;
}
IL_001f:
{
// return flags;
int32_t L_6 = ___flags0;
return L_6;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::PlayWithoutBuffering(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_PlayWithoutBuffering_mC3979876A2CB4CCF46C9605444EC3283822250F1 (int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (flags & MediaPlayer.OptionsApple.Flags.PlayWithoutBuffering) == MediaPlayer.OptionsApple.Flags.PlayWithoutBuffering;
int32_t L_0 = ___flags0;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)512)))) == ((int32_t)((int32_t)512)))? 1 : 0);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.OptionsAppleExtensions::SetPlayWithoutBuffering(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAppleExtensions_SetPlayWithoutBuffering_m22E8BF12630C8356D557626FBB1EA4D8D4A8BE24 (int32_t ___flags0, bool ___b1, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// if (flags.PlayWithoutBuffering() ^ b)
int32_t L_0 = ___flags0;
bool L_1;
L_1 = OptionsAppleExtensions_PlayWithoutBuffering_mC3979876A2CB4CCF46C9605444EC3283822250F1(L_0, NULL);
bool L_2 = ___b1;
if (!((int32_t)((int32_t)L_1^(int32_t)L_2)))
{
goto IL_001f;
}
}
{
// flags = b ? flags | MediaPlayer.OptionsApple.Flags.PlayWithoutBuffering
// : flags & ~MediaPlayer.OptionsApple.Flags.PlayWithoutBuffering;
bool L_3 = ___b1;
if (L_3)
{
goto IL_0016;
}
}
{
int32_t L_4 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_4&((int32_t)-513)))));
goto IL_001d;
}
IL_0016:
{
int32_t L_5 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_5|((int32_t)512)))));
}
IL_001d:
{
___flags0 = G_B4_0;
}
IL_001f:
{
// return flags;
int32_t L_6 = ___flags0;
return L_6;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::UseSinglePlayerItem(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_UseSinglePlayerItem_mB6B38E99D7085A38D01983EABEEEC1639D4047DA (int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (flags & MediaPlayer.OptionsApple.Flags.UseSinglePlayerItem) == MediaPlayer.OptionsApple.Flags.UseSinglePlayerItem;
int32_t L_0 = ___flags0;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)1024)))) == ((int32_t)((int32_t)1024)))? 1 : 0);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.OptionsAppleExtensions::SetUseSinglePlayerItem(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAppleExtensions_SetUseSinglePlayerItem_mCAB3BF36AC876A0B2022CF2BFD59A5CACD5C126E (int32_t ___flags0, bool ___b1, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// if (flags.UseSinglePlayerItem() ^ b)
int32_t L_0 = ___flags0;
bool L_1;
L_1 = OptionsAppleExtensions_UseSinglePlayerItem_mB6B38E99D7085A38D01983EABEEEC1639D4047DA(L_0, NULL);
bool L_2 = ___b1;
if (!((int32_t)((int32_t)L_1^(int32_t)L_2)))
{
goto IL_001f;
}
}
{
// flags = b ? flags | MediaPlayer.OptionsApple.Flags.UseSinglePlayerItem
// : flags & ~MediaPlayer.OptionsApple.Flags.UseSinglePlayerItem;
bool L_3 = ___b1;
if (L_3)
{
goto IL_0016;
}
}
{
int32_t L_4 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_4&((int32_t)-1025)))));
goto IL_001d;
}
IL_0016:
{
int32_t L_5 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_5|((int32_t)1024)))));
}
IL_001d:
{
___flags0 = G_B4_0;
}
IL_001f:
{
// return flags;
int32_t L_6 = ___flags0;
return L_6;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.OptionsAppleExtensions::ResumePlaybackAfterAudioSessionRouteChange(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool OptionsAppleExtensions_ResumePlaybackAfterAudioSessionRouteChange_m0B588FDF1C2B6C8DC92CAA5FE76D7D25E2948CF2 (int32_t ___flags0, const RuntimeMethod* method)
{
{
// return (flags & MediaPlayer.OptionsApple.Flags.ResumeMediaPlaybackAfterAudioSessionRouteChange) == MediaPlayer.OptionsApple.Flags.ResumeMediaPlaybackAfterAudioSessionRouteChange;
int32_t L_0 = ___flags0;
return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)65536)))) == ((int32_t)((int32_t)65536)))? 1 : 0);
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags RenderHeads.Media.AVProVideo.OptionsAppleExtensions::SetResumePlaybackAfterAudioSessionRouteChange(RenderHeads.Media.AVProVideo.MediaPlayer/OptionsApple/Flags,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t OptionsAppleExtensions_SetResumePlaybackAfterAudioSessionRouteChange_mF57F509DFC86FAD97AF36FAC6B891EAD7C0FEF5A (int32_t ___flags0, bool ___b1, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// if (flags.ResumePlaybackAfterAudioSessionRouteChange() ^ b)
int32_t L_0 = ___flags0;
bool L_1;
L_1 = OptionsAppleExtensions_ResumePlaybackAfterAudioSessionRouteChange_m0B588FDF1C2B6C8DC92CAA5FE76D7D25E2948CF2(L_0, NULL);
bool L_2 = ___b1;
if (!((int32_t)((int32_t)L_1^(int32_t)L_2)))
{
goto IL_001f;
}
}
{
// flags = b ? flags | MediaPlayer.OptionsApple.Flags.ResumeMediaPlaybackAfterAudioSessionRouteChange
// : flags & ~MediaPlayer.OptionsApple.Flags.ResumeMediaPlaybackAfterAudioSessionRouteChange;
bool L_3 = ___b1;
if (L_3)
{
goto IL_0016;
}
}
{
int32_t L_4 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_4&((int32_t)-65537)))));
goto IL_001d;
}
IL_0016:
{
int32_t L_5 = ___flags0;
G_B4_0 = ((int32_t)(((int32_t)((int32_t)L_5|((int32_t)65536)))));
}
IL_001d:
{
___flags0 = G_B4_0;
}
IL_001f:
{
// return flags;
int32_t L_6 = ___flags0;
return L_6;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Collections.Generic.List`1<RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem> RenderHeads.Media.AVProVideo.MediaPlaylist::get_Items()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3 (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, const RuntimeMethod* method)
{
{
// public List<MediaItem> Items { get { return _items; } }
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_0 = __this->____items_0;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlaylist::HasItemAt(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlaylist_HasItemAt_m6D849BD840FC0D866EA72354181F08868027F0AB (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return (index >= 0 && index < _items.Count);
int32_t L_0 = ___index0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0013;
}
}
{
int32_t L_1 = ___index0;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_2 = __this->____items_0;
int32_t L_3;
L_3 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_2, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
return (bool)((((int32_t)L_1) < ((int32_t)L_3))? 1 : 0);
}
IL_0013:
{
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlaylist::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlaylist__ctor_m46FF02546894CF8C4D7F212B67AE0DA4FBD1353F (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m79966066D2950D746DE8EA6002B5A801C036D5EB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] List<MediaItem> _items = new List<MediaItem>(8);
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_0 = (List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4*)il2cpp_codegen_object_new(List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4_il2cpp_TypeInfo_var);
List_1__ctor_m79966066D2950D746DE8EA6002B5A801C036D5EB(L_0, 8, List_1__ctor_m79966066D2950D746DE8EA6002B5A801C036D5EB_RuntimeMethod_var);
__this->____items_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____items_0), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaItem__ctor_mE2BC69128C2CF8386F6E95C432E138A41B32344A (MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] public string name = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->___name_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0);
// [SerializeField] public MediaPath mediaPath = new MediaPath();
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_mC9A531926AFFC107E56A25290834439016836D6A(L_1, NULL);
__this->___mediaPath_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___mediaPath_2), (void*)L_1);
// [SerializeField] public float progressTimeSeconds = 0.5f;
__this->___progressTimeSeconds_8 = (0.5f);
// [SerializeField] public float overrideTransitionDuration = 1f;
__this->___overrideTransitionDuration_11 = (1.0f);
// [SerializeField] public PlaylistMediaPlayer.Easing.Preset overrideTransitionEasing = PlaylistMediaPlayer.Easing.Preset.Linear;
__this->___overrideTransitionEasing_12 = 1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_CurrentPlayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (NextPlayer == _playerA)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = __this->____playerA_84;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001a;
}
}
{
// return _playerB;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3 = __this->____playerB_85;
return L_3;
}
IL_001a:
{
// return _playerA;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = __this->____playerA_84;
return L_4;
}
}
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_NextPlayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// return _nextPlayer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____nextPlayer_98;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlaylist RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_Playlist()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* PlaylistMediaPlayer_get_Playlist_m956C3E52CD318FB9FC7EC25FAFC1B745ED6FBE74 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public MediaPlaylist Playlist { get { return _playlist; } }
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_0 = __this->____playlist_89;
return L_0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_PlaylistIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_get_PlaylistIndex_m94E665164E18673CF25BD1E4A36CEC7E9700BD1F (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public int PlaylistIndex { get { return _playlistIndex; } }
int32_t L_0 = __this->____playlistIndex_97;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_PlaylistItem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* PlaylistMediaPlayer_get_PlaylistItem_mD1F3D14BF940BC8DCBF8AA8099AE3A288E501069 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public MediaPlaylist.MediaItem PlaylistItem { get { if (_playlist.HasItemAt(_playlistIndex)) return _playlist.Items[_playlistIndex]; return null; } }
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_0 = __this->____playlist_89;
int32_t L_1 = __this->____playlistIndex_97;
bool L_2;
L_2 = MediaPlaylist_HasItemAt_m6D849BD840FC0D866EA72354181F08868027F0AB(L_0, L_1, NULL);
if (!L_2)
{
goto IL_002a;
}
}
{
// public MediaPlaylist.MediaItem PlaylistItem { get { if (_playlist.HasItemAt(_playlistIndex)) return _playlist.Items[_playlistIndex]; return null; } }
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_3 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_4;
L_4 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_3, NULL);
int32_t L_5 = __this->____playlistIndex_97;
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_6;
L_6 = List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C(L_4, L_5, List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C_RuntimeMethod_var);
return L_6;
}
IL_002a:
{
// public MediaPlaylist.MediaItem PlaylistItem { get { if (_playlist.HasItemAt(_playlistIndex)) return _playlist.Items[_playlistIndex]; return null; } }
return (MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E*)NULL;
}
}
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_DefaultTransition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_get_DefaultTransition_m68E09813A551BC41BD70452F4F8D47ADCE8DCB55 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public Transition DefaultTransition { get { return _defaultTransition; } set { _defaultTransition = value; } }
int32_t L_0 = __this->____defaultTransition_91;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_DefaultTransition(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_DefaultTransition_mBFE08B19C65DD63D4A52578AA0211D167F5B2475 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public Transition DefaultTransition { get { return _defaultTransition; } set { _defaultTransition = value; } }
int32_t L_0 = ___value0;
__this->____defaultTransition_91 = L_0;
// public Transition DefaultTransition { get { return _defaultTransition; } set { _defaultTransition = value; } }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_DefaultTransitionDuration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaylistMediaPlayer_get_DefaultTransitionDuration_m381257A0BE2122656AB31D6ADE1DFEDC5F947A48 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public float DefaultTransitionDuration { get { return _defaultTransitionDuration; } set { _defaultTransitionDuration = value; } }
float L_0 = __this->____defaultTransitionDuration_92;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_DefaultTransitionDuration(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_DefaultTransitionDuration_m4A66CEB74CCBF115E4E959B4BC7E3AFEC1638D51 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float DefaultTransitionDuration { get { return _defaultTransitionDuration; } set { _defaultTransitionDuration = value; } }
float L_0 = ___value0;
__this->____defaultTransitionDuration_92 = L_0;
// public float DefaultTransitionDuration { get { return _defaultTransitionDuration; } set { _defaultTransitionDuration = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_DefaultTransitionEasing()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_get_DefaultTransitionEasing_m5C66A2E55777FF06CE988AD42529DD5C4E1D9F3E (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public Easing.Preset DefaultTransitionEasing { get { return _defaultTransitionEasing; } set { _defaultTransitionEasing = value; } }
int32_t L_0 = __this->____defaultTransitionEasing_93;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_DefaultTransitionEasing(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_DefaultTransitionEasing_m739A007E2F3117239FBDC15B8F9CD0084EE891D1 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public Easing.Preset DefaultTransitionEasing { get { return _defaultTransitionEasing; } set { _defaultTransitionEasing = value; } }
int32_t L_0 = ___value0;
__this->____defaultTransitionEasing_93 = L_0;
// public Easing.Preset DefaultTransitionEasing { get { return _defaultTransitionEasing; } set { _defaultTransitionEasing = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_AutoCloseVideo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_get_AutoCloseVideo_m0DF30E812B643D7DB33A9D57BD76C58D264E4931 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public bool AutoCloseVideo { get { return _autoCloseVideo; } set { _autoCloseVideo = value; } }
bool L_0 = __this->____autoCloseVideo_87;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_AutoCloseVideo(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_AutoCloseVideo_m8F10DA4F5F3E87E5C205630475A7D98BD9559ED3 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AutoCloseVideo { get { return _autoCloseVideo; } set { _autoCloseVideo = value; } }
bool L_0 = ___value0;
__this->____autoCloseVideo_87 = L_0;
// public bool AutoCloseVideo { get { return _autoCloseVideo; } set { _autoCloseVideo = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/PlaylistLoopMode RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_LoopMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_get_LoopMode_m7BBBB2D8DEE8ECA2476AB60694324AE9A360D783 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public PlaylistLoopMode LoopMode { get { return _playlistLoopMode; } set { _playlistLoopMode = value; } }
int32_t L_0 = __this->____playlistLoopMode_88;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_LoopMode(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/PlaylistLoopMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_LoopMode_m49941E2458490B5DD5104F461975F0CCB24FF537 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public PlaylistLoopMode LoopMode { get { return _playlistLoopMode; } set { _playlistLoopMode = value; } }
int32_t L_0 = ___value0;
__this->____playlistLoopMode_88 = L_0;
// public PlaylistLoopMode LoopMode { get { return _playlistLoopMode; } set { _playlistLoopMode = value; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_AutoProgress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_get_AutoProgress_m0C89E993396F210DE81118CD541F7CEE1779C768 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// public bool AutoProgress { get { return _playlistAutoProgress; } set { _playlistAutoProgress = value; } }
bool L_0 = __this->____playlistAutoProgress_86;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_AutoProgress(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_AutoProgress_m020E7837AE34B57BCFCBFC41807029818D2918DA (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool AutoProgress { get { return _playlistAutoProgress; } set { _playlistAutoProgress = value; } }
bool L_0 = ___value0;
__this->____playlistAutoProgress_86 = L_0;
// public bool AutoProgress { get { return _playlistAutoProgress; } set { _playlistAutoProgress = value; } }
return;
}
}
// RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_Info()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlaylistMediaPlayer_get_Info_m2D45BC2DF1325E92C5F704643606F243EEF33B3F (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Info; return null; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Info; return null; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2;
L_2 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, L_2);
return L_3;
}
IL_001a:
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Info; return null; }
return (RuntimeObject*)NULL;
}
}
// RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_Control()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlaylistMediaPlayer_get_Control_m0AF1102004CBEEA189CA7F71A09B79C535F36EA9 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Control; return null; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Control; return null; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2;
L_2 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_2);
return L_3;
}
IL_001a:
{
// get { if (CurrentPlayer != null) return CurrentPlayer.Control; return null; }
return (RuntimeObject*)NULL;
}
}
// RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_TextureProducer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PlaylistMediaPlayer_get_TextureProducer_m972E04F5FA7A50CDA2A214286660EC320CACC8C5 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (CurrentPlayer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0024;
}
}
{
// if (IsTransitioning())
bool L_2;
L_2 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (!L_2)
{
goto IL_0018;
}
}
{
// return this;
return __this;
}
IL_0018:
{
// return CurrentPlayer.TextureProducer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3;
L_3 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_3);
return L_4;
}
IL_0024:
{
// return null;
return (RuntimeObject*)NULL;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_AudioVolume()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaylistMediaPlayer_get_AudioVolume_m9903D5BFAB9CA58242151128713B3BAABC6BD02E (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// get { return _playlistAudioVolume; }
float L_0 = __this->____playlistAudioVolume_110;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_AudioVolume(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_AudioVolume_m2D2135A8D9D051F3EBCC7D6C64220BD0ADD129D3 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, float ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { _playlistAudioVolume = Mathf.Clamp01(value); if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioVolume = _playlistAudioVolume; }
float L_0 = ___value0;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
__this->____playlistAudioVolume_110 = L_1;
// set { _playlistAudioVolume = Mathf.Clamp01(value); if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioVolume = _playlistAudioVolume; }
bool L_2;
L_2 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (L_2)
{
goto IL_0033;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3;
L_3 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0033;
}
}
{
// set { _playlistAudioVolume = Mathf.Clamp01(value); if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioVolume = _playlistAudioVolume; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_5;
L_5 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
float L_6 = __this->____playlistAudioVolume_110;
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_5, L_6);
}
IL_0033:
{
// set { _playlistAudioVolume = Mathf.Clamp01(value); if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioVolume = _playlistAudioVolume; }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::get_AudioMuted()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_get_AudioMuted_mFFE2C2818D1A8D3B824B40650353218EB4EF1E43 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// get { return _playlistAudioMuted; }
bool L_0 = __this->____playlistAudioMuted_111;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::set_AudioMuted(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_set_AudioMuted_m3D21A8E9F3D1BF45045914E7B5FCCC16AE909EA5 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, bool ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set { _playlistAudioMuted = value; if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioMuted = _playlistAudioMuted; }
bool L_0 = ___value0;
__this->____playlistAudioMuted_111 = L_0;
// set { _playlistAudioMuted = value; if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioMuted = _playlistAudioMuted; }
bool L_1;
L_1 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (L_1)
{
goto IL_002e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2;
L_2 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_3)
{
goto IL_002e;
}
}
{
// set { _playlistAudioMuted = value; if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioMuted = _playlistAudioMuted; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4;
L_4 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
bool L_5 = __this->____playlistAudioMuted_111;
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioMuted(System.Boolean) */, L_4, L_5);
}
IL_002e:
{
// set { _playlistAudioMuted = value; if (!IsTransitioning() && CurrentPlayer != null) CurrentPlayer.AudioMuted = _playlistAudioMuted; }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::Play()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_Play_m6C6E54817230820226BC87B7C3C44156F32D7F14 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _isPaused = false;
__this->____isPaused_96 = (bool)0;
// if (Control != null)
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_0)
{
goto IL_001a;
}
}
{
// Control.Play();
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
InterfaceActionInvoker0::Invoke(15 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Play() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
}
IL_001a:
{
// if (IsTransitioning())
bool L_2;
L_2 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (!L_2)
{
goto IL_0047;
}
}
{
// if (!_pausePreviousOnTransition && NextPlayer.Control != null)
bool L_3 = __this->____pausePreviousOnTransition_90;
if (L_3)
{
goto IL_0047;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4;
L_4 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_4);
if (!L_5)
{
goto IL_0047;
}
}
{
// NextPlayer.Control.Play();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6;
L_6 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
RuntimeObject* L_7;
L_7 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_6);
InterfaceActionInvoker0::Invoke(15 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Play() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_7);
}
IL_0047:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::Pause()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_Pause_mBA07BCEE09E4EDF8CF6D826DB2E92B0160ED6C00 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _isPaused = true;
__this->____isPaused_96 = (bool)1;
// if (Control != null)
RuntimeObject* L_0;
L_0 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_0)
{
goto IL_001a;
}
}
{
// Control.Pause();
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
InterfaceActionInvoker0::Invoke(16 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Pause() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1);
}
IL_001a:
{
// if (IsTransitioning())
bool L_2;
L_2 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (!L_2)
{
goto IL_003f;
}
}
{
// if (NextPlayer.Control != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3;
L_3 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
RuntimeObject* L_4;
L_4 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_3);
if (!L_4)
{
goto IL_003f;
}
}
{
// NextPlayer.Control.Pause();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_5;
L_5 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
RuntimeObject* L_6;
L_6 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_5);
InterfaceActionInvoker0::Invoke(16 /* System.Void RenderHeads.Media.AVProVideo.IMediaControl::Pause() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_6);
}
IL_003f:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::IsPaused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_IsPaused_m718CF17205093D22FAD0649E05543EBFB58FEA7C (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// return _isPaused;
bool L_0 = __this->____isPaused_96;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::SwapPlayers()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_SwapPlayers_m28BA60D59BD806144975021D3DA2DE0DD2AEC938 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_0 = NULL;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if (_pausePreviousOnTransition)
bool L_0 = __this->____pausePreviousOnTransition_90;
if (!L_0)
{
goto IL_0013;
}
}
{
// CurrentPlayer.Pause();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1;
L_1 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
VirtualActionInvoker0::Invoke(21 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause() */, L_1);
}
IL_0013:
{
// Events.Invoke(this, MediaPlayerEvent.EventType.PlaylistItemChanged, ErrorCode.None);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_2;
L_2 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(__this, NULL);
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_2, __this, ((int32_t)16), 0, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
// if (_currentTransition != Transition.None)
int32_t L_3 = __this->____currentTransition_100;
if (!L_3)
{
goto IL_016b;
}
}
{
// Texture currentTexture = GetCurrentTexture();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4;
L_4 = PlaylistMediaPlayer_GetCurrentTexture_m1C800725C522BE903BB7A52C1103210918161EE4(__this, NULL);
V_0 = L_4;
// Texture nextTexture = GetNextTexture();
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_5;
L_5 = PlaylistMediaPlayer_GetNextTexture_mA99E01CF8D0123C195E3197B288424B886060F5C(__this, NULL);
V_1 = L_5;
// if (currentTexture != null && nextTexture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_7)
{
goto IL_0116;
}
}
{
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_8 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_0116;
}
}
{
// int maxWidth = Mathf.Max(nextTexture.width, currentTexture.width);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_10 = V_1;
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_10);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_12 = V_0;
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_12);
int32_t L_14;
L_14 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_11, L_13, NULL);
V_2 = L_14;
// int maxHeight = Mathf.Max(nextTexture.height, currentTexture.height);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_15 = V_1;
int32_t L_16;
L_16 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_15);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_17 = V_0;
int32_t L_18;
L_18 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_17);
int32_t L_19;
L_19 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_16, L_18, NULL);
V_3 = L_19;
// if (_rt != null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20 = __this->____rt_107;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_00b3;
}
}
{
// if (_rt.width != maxWidth || _rt.height != maxHeight)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = __this->____rt_107;
int32_t L_23;
L_23 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_22);
int32_t L_24 = V_2;
if ((!(((uint32_t)L_23) == ((uint32_t)L_24))))
{
goto IL_00a1;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_25 = __this->____rt_107;
int32_t L_26;
L_26 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_25);
int32_t L_27 = V_3;
if ((((int32_t)L_26) == ((int32_t)L_27)))
{
goto IL_00b3;
}
}
IL_00a1:
{
// RenderTexture.ReleaseTemporary(_rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_28 = __this->____rt_107;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_28, NULL);
// _rt = null;
__this->____rt_107 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rt_107), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
}
IL_00b3:
{
// if (_rt == null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = __this->____rt_107;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_30)
{
goto IL_00d2;
}
}
{
// _rt = RenderTexture.GetTemporary(maxWidth, maxHeight, 0, RenderTextureFormat.Default, RenderTextureReadWrite.Default, 1);
int32_t L_31 = V_2;
int32_t L_32 = V_3;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33;
L_33 = RenderTexture_GetTemporary_m925A4E25416A9FF58E9CC0CA67BBEB3A971DDFC3(L_31, L_32, 0, 7, 0, 1, NULL);
__this->____rt_107 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rt_107), (void*)L_33);
}
IL_00d2:
{
// Graphics.Blit(currentTexture, _rt);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_34 = V_0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_35 = __this->____rt_107;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_34, L_35, NULL);
// _material.SetTexture(PropFromTex.Id, currentTexture);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_36 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_37 = ((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFromTex_94;
V_4 = L_37;
int32_t L_38;
L_38 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_4), NULL);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_39 = V_0;
Material_SetTexture_mA9F8461850AAB88F992E9C6FA6F24C2E050B83FD(L_36, L_38, L_39, NULL);
// _easeFunc = Easing.GetFunction(_currentTransitionEasing);
int32_t L_40 = __this->____currentTransitionEasing_103;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_41;
L_41 = Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398(L_40, NULL);
__this->____easeFunc_106 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&__this->____easeFunc_106), (void*)L_41);
// _transitionTimer = 0f;
__this->____transitionTimer_105 = (0.0f);
goto IL_016b;
}
IL_0116:
{
// _transitionTimer = _currentTransitionDuration;
float L_42 = __this->____currentTransitionDuration_102;
__this->____transitionTimer_105 = L_42;
// NextPlayer.AudioVolume = this.AudioVolume;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_43;
L_43 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
float L_44;
L_44 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioVolume() */, __this);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_43, L_44);
// CurrentPlayer.AudioVolume = 0f;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_45;
L_45 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_45, (0.0f));
// if (_autoCloseVideo)
bool L_46 = __this->____autoCloseVideo_87;
if (!L_46)
{
goto IL_016b;
}
}
{
// CurrentPlayer.MediaPath.Path = string.Empty;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_47;
L_47 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_48;
L_48 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_47, NULL);
String_t* L_49 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92_inline(L_48, L_49, NULL);
// CurrentPlayer.CloseMedia();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_50;
L_50 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(L_50, NULL);
}
IL_016b:
{
// if (NextPlayer == _playerA)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_51;
L_51 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_52 = __this->____playerA_84;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_53;
L_53 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_51, L_52, NULL);
if (!L_53)
{
goto IL_018c;
}
}
{
// _nextPlayer = _playerB;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_54 = __this->____playerB_85;
__this->____nextPlayer_98 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nextPlayer_98), (void*)L_54);
goto IL_0198;
}
IL_018c:
{
// _nextPlayer = _playerA;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_55 = __this->____playerA_84;
__this->____nextPlayer_98 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nextPlayer_98), (void*)L_55);
}
IL_0198:
{
// _currentItem = _nextItem;
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_56 = __this->____nextItem_109;
__this->____currentItem_108 = L_56;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentItem_108), (void*)L_56);
// _nextItem = null;
__this->____nextItem_109 = (MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nextItem_109), (void*)(MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E*)NULL);
// }
return;
}
}
// UnityEngine.Texture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetCurrentTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* PlaylistMediaPlayer_GetCurrentTexture_m1C800725C522BE903BB7A52C1103210918161EE4 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// else*/ if (CurrentPlayer != null && CurrentPlayer.TextureProducer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_002d;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2;
L_2 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_2);
if (!L_3)
{
goto IL_002d;
}
}
{
// return CurrentPlayer.TextureProducer.GetTexture();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4;
L_4 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_4);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6;
L_6 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_5, 0);
return L_6;
}
IL_002d:
{
// return null;
return (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
}
}
// UnityEngine.Texture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetNextTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* PlaylistMediaPlayer_GetNextTexture_mA99E01CF8D0123C195E3197B288424B886060F5C (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// else*/ if (_nextPlayer != null && _nextPlayer.TextureProducer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____nextPlayer_98;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_002d;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = __this->____nextPlayer_98;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_2);
if (!L_3)
{
goto IL_002d;
}
}
{
// return _nextPlayer.TextureProducer.GetTexture();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = __this->____nextPlayer_98;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_4);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6;
L_6 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_5, 0);
return L_6;
}
IL_002d:
{
// return null;
return (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_Awake_mC795162B758223DBE8C66AE332C37EE4E8D995B6 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral397962CA19A2DA5EB894BF85990F21E90AE4F772);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral794916F72B553A713ACF00472154924A7B4E3538);
s_Il2CppMethodInitialized = true;
}
{
// _nextPlayer = _playerA;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____playerA_84;
__this->____nextPlayer_98 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nextPlayer_98), (void*)L_0);
// if (_transitionShader == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_1 = __this->____transitionShader_83;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0042;
}
}
{
// _transitionShader = Shader.Find("AVProVideo/Internal/Transition");
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_3;
L_3 = Shader_Find_m183AA54F78320212DDEC811592F98456898A41C5(_stringLiteral794916F72B553A713ACF00472154924A7B4E3538, NULL);
__this->____transitionShader_83 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____transitionShader_83), (void*)L_3);
// if (_transitionShader == null)
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_4 = __this->____transitionShader_83;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_0042;
}
}
{
// Debug.LogError("[AVProVideo] Missing transition shader");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral397962CA19A2DA5EB894BF85990F21E90AE4F772, NULL);
}
IL_0042:
{
// _material = new Material(_transitionShader);
Shader_tADC867D36B7876EE22427FAA2CE485105F4EE692* L_6 = __this->____transitionShader_83;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)il2cpp_codegen_object_new(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3_il2cpp_TypeInfo_var);
Material__ctor_m7FDF47105D66D19591BE505A0C42B0F90D88C9BF(L_7, L_6, NULL);
__this->____material_99 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_99), (void*)L_7);
// _easeFunc = Easing.GetFunction(_defaultTransitionEasing);
int32_t L_8 = __this->____defaultTransitionEasing_93;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_9;
L_9 = Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398(L_8, NULL);
__this->____easeFunc_106 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____easeFunc_106), (void*)L_9);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_OnDestroy_mE28211309991FD03E80129302ACE61F8224C7917 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_rt != null)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____rt_107;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0020;
}
}
{
// RenderTexture.ReleaseTemporary(_rt);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->____rt_107;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_2, NULL);
// _rt = null;
__this->____rt_107 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rt_107), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
}
IL_0020:
{
// if (_material != null)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_4)
{
goto IL_0054;
}
}
{
// if (Application.isPlaying)
bool L_5;
L_5 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_5)
{
goto IL_0042;
}
}
{
// Material.Destroy(_material);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_6, NULL);
goto IL_004d;
}
IL_0042:
{
// Material.DestroyImmediate(_material);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_7 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_7, NULL);
}
IL_004d:
{
// _material = null;
__this->____material_99 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____material_99), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_0054:
{
// base.OnDestroy();
MediaPlayer_OnDestroy_mC71725A76716EA92AFD3EF0AED345F1FD396BF48(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_Start_mD06B82842B56A7A0C331F55D1FB5F7B535C784F1 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaylistMediaPlayer_OnVideoEvent_m9EFF4755584D8F72DB032BC032790703AC45D929_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (Application.isPlaying)
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_0)
{
goto IL_0061;
}
}
{
// if (CurrentPlayer)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1;
L_1 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_0059;
}
}
{
// CurrentPlayer.Events.AddListener(OnVideoEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3;
L_3 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_4;
L_4 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_3, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_5 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_5, __this, (intptr_t)((void*)PlaylistMediaPlayer_OnVideoEvent_m9EFF4755584D8F72DB032BC032790703AC45D929_RuntimeMethod_var), NULL);
MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358(L_4, L_5, NULL);
// if (NextPlayer)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6;
L_6 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0059;
}
}
{
// NextPlayer.Events.AddListener(OnVideoEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_8;
L_8 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_9;
L_9 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_8, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_10 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_10, __this, (intptr_t)((void*)PlaylistMediaPlayer_OnVideoEvent_m9EFF4755584D8F72DB032BC032790703AC45D929_RuntimeMethod_var), NULL);
MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358(L_9, L_10, NULL);
}
IL_0059:
{
// JumpToItem(0);
bool L_11;
L_11 = PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC(__this, 0, NULL);
}
IL_0061:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::OnVideoEvent(RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_OnVideoEvent_m9EFF4755584D8F72DB032BC032790703AC45D929 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mp0, int32_t ___et1, int32_t ___errorCode2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (mp == CurrentPlayer)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___mp0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1;
L_1 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL);
if (!L_2)
{
goto IL_001c;
}
}
{
// Events.Invoke(mp, et, errorCode);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_3;
L_3 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(__this, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ___mp0;
int32_t L_5 = ___et1;
int32_t L_6 = ___errorCode2;
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_3, L_4, L_5, L_6, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
}
IL_001c:
{
int32_t L_7 = ___et1;
if ((((int32_t)L_7) == ((int32_t)3)))
{
goto IL_0025;
}
}
{
int32_t L_8 = ___et1;
if ((((int32_t)L_8) == ((int32_t)4)))
{
goto IL_0048;
}
}
{
return;
}
IL_0025:
{
// if (mp == NextPlayer)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ___mp0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_10;
L_10 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, L_10, NULL);
if (!L_11)
{
goto IL_0072;
}
}
{
// SwapPlayers();
PlaylistMediaPlayer_SwapPlayers_m28BA60D59BD806144975021D3DA2DE0DD2AEC938(__this, NULL);
// Events.Invoke(mp, et, errorCode);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_12;
L_12 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(__this, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_13 = ___mp0;
int32_t L_14 = ___et1;
int32_t L_15 = ___errorCode2;
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_12, L_13, L_14, L_15, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
// break;
return;
}
IL_0048:
{
// if (_playlistAutoProgress && mp == CurrentPlayer && _currentItem.progressMode == ProgressMode.OnFinish)
bool L_16 = __this->____playlistAutoProgress_86;
if (!L_16)
{
goto IL_0072;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_17 = ___mp0;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_18;
L_18 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_17, L_18, NULL);
if (!L_19)
{
goto IL_0072;
}
}
{
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_20 = __this->____currentItem_108;
int32_t L_21 = L_20->___progressMode_7;
if (L_21)
{
goto IL_0072;
}
}
{
// NextItem();
bool L_22;
L_22 = PlaylistMediaPlayer_NextItem_mCFEC4452A7FEB23C6516F473219FA9A5BC382008(__this, NULL);
}
IL_0072:
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::PrevItem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_PrevItem_m82F4D2335FD7B99A4547CDDB0DE4383769557703 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// return JumpToItem(_playlistIndex - 1);
int32_t L_0 = __this->____playlistIndex_97;
bool L_1;
L_1 = PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC(__this, ((int32_t)il2cpp_codegen_subtract(L_0, 1)), NULL);
return L_1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::NextItem()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_NextItem_mCFEC4452A7FEB23C6516F473219FA9A5BC382008 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool G_B2_0 = false;
bool G_B1_0 = false;
{
// bool result = JumpToItem(_playlistIndex + 1);
int32_t L_0 = __this->____playlistIndex_97;
bool L_1;
L_1 = PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC(__this, ((int32_t)il2cpp_codegen_add(L_0, 1)), NULL);
// if (!result)
bool L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0020;
}
}
{
// Events.Invoke(this, MediaPlayerEvent.EventType.PlaylistFinished, ErrorCode.None);
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_3;
L_3 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(__this, NULL);
UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA(L_3, __this, ((int32_t)17), 0, UnityEvent_3_Invoke_mBF93567845062D9B94781EC0BD18709D2C39DDEA_RuntimeMethod_var);
G_B2_0 = G_B1_0;
}
IL_0020:
{
// return result;
return G_B2_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::CanJumpToItem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_CanJumpToItem_mBE435EFA39C5A899C3C066EE527F4CDE93490942 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_playlistLoopMode == PlaylistLoopMode.Loop)
int32_t L_0 = __this->____playlistLoopMode_88;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0048;
}
}
{
// if (_playlist.Items.Count > 0)
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_1 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_2;
L_2 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_1, NULL);
int32_t L_3;
L_3 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_2, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0048;
}
}
{
// index %= _playlist.Items.Count;
int32_t L_4 = ___index0;
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_5 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_6;
L_6 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_5, NULL);
int32_t L_7;
L_7 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_6, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
___index0 = ((int32_t)(L_4%L_7));
// if (index < 0)
int32_t L_8 = ___index0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_0048;
}
}
{
// index += _playlist.Items.Count;
int32_t L_9 = ___index0;
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_10 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_11;
L_11 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_10, NULL);
int32_t L_12;
L_12 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_11, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
___index0 = ((int32_t)il2cpp_codegen_add(L_9, L_12));
}
IL_0048:
{
// return _playlist.HasItemAt(index);
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_13 = __this->____playlist_89;
int32_t L_14 = ___index0;
bool L_15;
L_15 = MediaPlaylist_HasItemAt_m6D849BD840FC0D866EA72354181F08868027F0AB(L_13, L_14, NULL);
return L_15;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::JumpToItem(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_playlistLoopMode == PlaylistLoopMode.Loop)
int32_t L_0 = __this->____playlistLoopMode_88;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0048;
}
}
{
// if (_playlist.Items.Count > 0)
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_1 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_2;
L_2 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_1, NULL);
int32_t L_3;
L_3 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_2, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
if ((((int32_t)L_3) <= ((int32_t)0)))
{
goto IL_0048;
}
}
{
// index %= _playlist.Items.Count;
int32_t L_4 = ___index0;
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_5 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_6;
L_6 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_5, NULL);
int32_t L_7;
L_7 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_6, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
___index0 = ((int32_t)(L_4%L_7));
// if (index < 0)
int32_t L_8 = ___index0;
if ((((int32_t)L_8) >= ((int32_t)0)))
{
goto IL_0048;
}
}
{
// index += _playlist.Items.Count;
int32_t L_9 = ___index0;
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_10 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_11;
L_11 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_10, NULL);
int32_t L_12;
L_12 = List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_inline(L_11, List_1_get_Count_m5925F619C4FCE46E7CBE06BC40C51511F9D80701_RuntimeMethod_var);
___index0 = ((int32_t)il2cpp_codegen_add(L_9, L_12));
}
IL_0048:
{
// if (_playlist.HasItemAt(index))
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_13 = __this->____playlist_89;
int32_t L_14 = ___index0;
bool L_15;
L_15 = MediaPlaylist_HasItemAt_m6D849BD840FC0D866EA72354181F08868027F0AB(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0087;
}
}
{
// _playlistIndex = index;
int32_t L_16 = ___index0;
__this->____playlistIndex_97 = L_16;
// _nextItem = _playlist.Items[_playlistIndex];
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_17 = __this->____playlist_89;
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_18;
L_18 = MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline(L_17, NULL);
int32_t L_19 = __this->____playlistIndex_97;
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_20;
L_20 = List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C(L_18, L_19, List_1_get_Item_m76263F2B9AF3ED47E80F24F4EB9D940A6A138B4C_RuntimeMethod_var);
__this->____nextItem_109 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->____nextItem_109), (void*)L_20);
// OpenVideoFile(_nextItem);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_21 = __this->____nextItem_109;
PlaylistMediaPlayer_OpenVideoFile_m32E725C8CF5009795F3F3689AA62936DDB9B800D(__this, L_21, NULL);
// return true;
return (bool)1;
}
IL_0087:
{
// return false;
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::OpenVideoFile(RenderHeads.Media.AVProVideo.MediaPlaylist/MediaItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_OpenVideoFile_m32E725C8CF5009795F3F3689AA62936DDB9B800D (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* ___mediaItem0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// bool isMediaAlreadyLoaded = false;
V_0 = (bool)0;
// if (NextPlayer.MediaPath == mediaItem.mediaPath)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1;
L_1 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_0, NULL);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_2 = ___mediaItem0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_3 = L_2->___mediaPath_2;
bool L_4;
L_4 = MediaPath_op_Equality_m8C395C56415CB84EDF2AF9D5E8E4524B4DD1A877(L_1, L_3, NULL);
if (!L_4)
{
goto IL_001c;
}
}
{
// isMediaAlreadyLoaded = true;
V_0 = (bool)1;
}
IL_001c:
{
// if (!mediaItem.isOverrideTransition)
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_5 = ___mediaItem0;
bool L_6 = L_5->___isOverrideTransition_9;
if (L_6)
{
goto IL_003e;
}
}
{
// SetTransition(_defaultTransition, _defaultTransitionDuration, _defaultTransitionEasing);
int32_t L_7 = __this->____defaultTransition_91;
float L_8 = __this->____defaultTransitionDuration_92;
int32_t L_9 = __this->____defaultTransitionEasing_93;
PlaylistMediaPlayer_SetTransition_m2498583FFF361829F06799D2D78D34F30F3C7326(__this, L_7, L_8, L_9, NULL);
goto IL_0056;
}
IL_003e:
{
// SetTransition(mediaItem.overrideTransition, mediaItem.overrideTransitionDuration, mediaItem.overrideTransitionEasing);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_10 = ___mediaItem0;
int32_t L_11 = L_10->___overrideTransition_10;
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_12 = ___mediaItem0;
float L_13 = L_12->___overrideTransitionDuration_11;
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_14 = ___mediaItem0;
int32_t L_15 = L_14->___overrideTransitionEasing_12;
PlaylistMediaPlayer_SetTransition_m2498583FFF361829F06799D2D78D34F30F3C7326(__this, L_11, L_13, L_15, NULL);
}
IL_0056:
{
// this.Loop = NextPlayer.Loop = mediaItem.loop;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_16;
L_16 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_17 = ___mediaItem0;
bool L_18 = L_17->___loop_5;
bool L_19 = L_18;
V_1 = L_19;
MediaPlayer_set_Loop_mA7E10F992697A66D77803D96C023A3133FE09E71(L_16, L_19, NULL);
bool L_20 = V_1;
MediaPlayer_set_Loop_mA7E10F992697A66D77803D96C023A3133FE09E71(__this, L_20, NULL);
// NextPlayer.MediaPath = new MediaPath(mediaItem.mediaPath);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_21;
L_21 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_22 = ___mediaItem0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_23 = L_22->___mediaPath_2;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_24 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_mC58517CE97153E5CFDF70435F39AEDF7BDF11FB8(L_24, L_23, NULL);
MediaPlayer_set_MediaPath_mDF34A8F483397373933E78DFEFD67501592B5E08_inline(L_21, L_24, NULL);
// this.MediaPath = new MediaPath(mediaItem.mediaPath);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_25 = ___mediaItem0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_26 = L_25->___mediaPath_2;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_27 = (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)il2cpp_codegen_object_new(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
MediaPath__ctor_mC58517CE97153E5CFDF70435F39AEDF7BDF11FB8(L_27, L_26, NULL);
MediaPlayer_set_MediaPath_mDF34A8F483397373933E78DFEFD67501592B5E08_inline(__this, L_27, NULL);
// NextPlayer.AudioMuted = _playlistAudioMuted;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_28;
L_28 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
bool L_29 = __this->____playlistAudioMuted_111;
VirtualActionInvoker1< bool >::Invoke(9 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioMuted(System.Boolean) */, L_28, L_29);
// NextPlayer.AudioVolume = _playlistAudioVolume;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_30;
L_30 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
float L_31 = __this->____playlistAudioVolume_110;
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_30, L_31);
// if (_transitionTimer < _currentTransitionDuration && _currentTransition != Transition.None)
float L_32 = __this->____transitionTimer_105;
float L_33 = __this->____currentTransitionDuration_102;
if ((!(((float)L_32) < ((float)L_33))))
{
goto IL_00df;
}
}
{
int32_t L_34 = __this->____currentTransition_100;
if (!L_34)
{
goto IL_00df;
}
}
{
// NextPlayer.AudioVolume = 0f;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_35;
L_35 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_35, (0.0f));
}
IL_00df:
{
// if (isMediaAlreadyLoaded)
bool L_36 = V_0;
if (!L_36)
{
goto IL_010d;
}
}
{
// NextPlayer.Rewind(false);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_37;
L_37 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_Rewind_mA0B740C30B054AA154B623FC24BC850BA74AD3F4(L_37, (bool)0, NULL);
// if (_nextItem.startMode == StartMode.Immediate)
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_38 = __this->____nextItem_109;
int32_t L_39 = L_38->___startMode_6;
if (L_39)
{
goto IL_0106;
}
}
{
// NextPlayer.Play();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_40;
L_40 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
VirtualActionInvoker0::Invoke(20 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Play() */, L_40);
}
IL_0106:
{
// SwapPlayers();
PlaylistMediaPlayer_SwapPlayers_m28BA60D59BD806144975021D3DA2DE0DD2AEC938(__this, NULL);
return;
}
IL_010d:
{
// if (string.IsNullOrEmpty(NextPlayer.MediaPath.Path))
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_41;
L_41 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_42;
L_42 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_41, NULL);
String_t* L_43;
L_43 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_42, NULL);
bool L_44;
L_44 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_43, NULL);
if (!L_44)
{
goto IL_0130;
}
}
{
// NextPlayer.CloseMedia();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_45;
L_45 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(L_45, NULL);
return;
}
IL_0130:
{
// NextPlayer.OpenMedia(NextPlayer.MediaPath.PathType, NextPlayer.MediaPath.Path, _nextItem.startMode == StartMode.Immediate);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_46;
L_46 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_47;
L_47 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_48;
L_48 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_47, NULL);
int32_t L_49;
L_49 = MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F_inline(L_48, NULL);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_50;
L_50 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_51;
L_51 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_50, NULL);
String_t* L_52;
L_52 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_51, NULL);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_53 = __this->____nextItem_109;
int32_t L_54 = L_53->___startMode_6;
bool L_55;
L_55 = MediaPlayer_OpenMedia_m2A3C632B0A4B75CFDDF416F9E28B55B6EF8B0481(L_46, L_49, L_52, (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0), NULL);
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::IsTransitioning()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_rt != null && _transitionTimer < _currentTransitionDuration && _currentTransition != Transition.None)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____rt_107;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0026;
}
}
{
float L_2 = __this->____transitionTimer_105;
float L_3 = __this->____currentTransitionDuration_102;
if ((!(((float)L_2) < ((float)L_3))))
{
goto IL_0026;
}
}
{
int32_t L_4 = __this->____currentTransition_100;
if (!L_4)
{
goto IL_0026;
}
}
{
// return true;
return (bool)1;
}
IL_0026:
{
// return false;
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::SetTransition(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition,System.Single,RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_SetTransition_m2498583FFF361829F06799D2D78D34F30F3C7326 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___transition0, float ___duration1, int32_t ___easing2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (transition == Transition.Random)
int32_t L_0 = ___transition0;
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)21)))))
{
goto IL_000f;
}
}
{
// transition = (Transition)Random.Range(0, (int)Transition.Random);
int32_t L_1;
L_1 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)21), NULL);
___transition0 = L_1;
}
IL_000f:
{
// if (transition != _currentTransition)
int32_t L_2 = ___transition0;
int32_t L_3 = __this->____currentTransition_100;
if ((((int32_t)L_2) == ((int32_t)L_3)))
{
goto IL_005a;
}
}
{
// if (!string.IsNullOrEmpty(_currentTransitionName))
String_t* L_4 = __this->____currentTransitionName_101;
bool L_5;
L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
if (L_5)
{
goto IL_0036;
}
}
{
// _material.DisableKeyword(_currentTransitionName);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->____material_99;
String_t* L_7 = __this->____currentTransitionName_101;
Material_DisableKeyword_mC123927EBF2F2A19220A4456C8EA19F2BA416E8C(L_6, L_7, NULL);
}
IL_0036:
{
// _currentTransition = transition;
int32_t L_8 = ___transition0;
__this->____currentTransition_100 = L_8;
// _currentTransitionName = GetTransitionName(transition);
int32_t L_9 = ___transition0;
il2cpp_codegen_runtime_class_init_inline(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
String_t* L_10;
L_10 = PlaylistMediaPlayer_GetTransitionName_m30769002CF46E1F3F00100617E5E925DCABD04F6(L_9, NULL);
__this->____currentTransitionName_101 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentTransitionName_101), (void*)L_10);
// _material.EnableKeyword(_currentTransitionName);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11 = __this->____material_99;
String_t* L_12 = __this->____currentTransitionName_101;
Material_EnableKeyword_mE8523EF6CF694284DF976D47ADEDE9363A1174AC(L_11, L_12, NULL);
}
IL_005a:
{
// _currentTransitionDuration = duration;
float L_13 = ___duration1;
__this->____currentTransitionDuration_102 = L_13;
// _currentTransitionEasing = easing;
int32_t L_14 = ___easing2;
__this->____currentTransitionEasing_103 = L_14;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer_Update_m30515C62CEBA6D78B7A4290CB24BAD6710B9BE10 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!Application.isPlaying) return;
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (L_0)
{
goto IL_0008;
}
}
{
// if (!Application.isPlaying) return;
return;
}
IL_0008:
{
// if (!IsPaused())
bool L_1;
L_1 = PlaylistMediaPlayer_IsPaused_m718CF17205093D22FAD0649E05543EBFB58FEA7C_inline(__this, NULL);
if (L_1)
{
goto IL_01c5;
}
}
{
// if (IsTransitioning())
bool L_2;
L_2 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
if (!L_2)
{
goto IL_013f;
}
}
{
// _transitionTimer += Time.deltaTime;
float L_3 = __this->____transitionTimer_105;
float L_4;
L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->____transitionTimer_105 = ((float)il2cpp_codegen_add(L_3, L_4));
// float t = _easeFunc(Mathf.Clamp01(_transitionTimer / _currentTransitionDuration));
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_5 = __this->____easeFunc_106;
float L_6 = __this->____transitionTimer_105;
float L_7 = __this->____currentTransitionDuration_102;
float L_8;
L_8 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(((float)(L_6/L_7)), NULL);
float L_9;
L_9 = Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_inline(L_5, L_8, NULL);
V_0 = L_9;
// NextPlayer.AudioVolume = (1f - t) * this.AudioVolume;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_10;
L_10 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
float L_11 = V_0;
float L_12;
L_12 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioVolume() */, __this);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract((1.0f), L_11)), L_12)));
// CurrentPlayer.AudioVolume = t * this.AudioVolume;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_13;
L_13 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
float L_14 = V_0;
float L_15;
L_15 = VirtualFuncInvoker0< float >::Invoke(6 /* System.Single RenderHeads.Media.AVProVideo.MediaPlayer::get_AudioVolume() */, __this);
VirtualActionInvoker1< float >::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::set_AudioVolume(System.Single) */, L_13, ((float)il2cpp_codegen_multiply(L_14, L_15)));
// _material.SetFloat(PropFade.Id, t);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_16 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_17 = ((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFade_95;
V_1 = L_17;
int32_t L_18;
L_18 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_1), NULL);
float L_19 = V_0;
Material_SetFloat_m3ECFD92072347A8620254F014865984FA68211A8(L_16, L_18, L_19, NULL);
// _rt.DiscardContents();
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20 = __this->____rt_107;
RenderTexture_DiscardContents_m6C446FB1B7B57334FAD8847DB03E983975F38B32(L_20, NULL);
// Graphics.Blit(GetCurrentTexture(), _rt, _material);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_21;
L_21 = PlaylistMediaPlayer_GetCurrentTexture_m1C800725C522BE903BB7A52C1103210918161EE4(__this, NULL);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_22 = __this->____rt_107;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = __this->____material_99;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_Blit_m8DFE1C855FA028398E5072592582721D5DA6253F(L_21, L_22, L_23, NULL);
// bool isTransitioning = IsTransitioning();
bool L_24;
L_24 = PlaylistMediaPlayer_IsTransitioning_mA39F060AF2924DFF42561FB6521D4EE4B442C2F5(__this, NULL);
// if (!isTransitioning)
if (L_24)
{
goto IL_01c5;
}
}
{
// if (_autoCloseVideo)
bool L_25 = __this->____autoCloseVideo_87;
if (!L_25)
{
goto IL_00fe;
}
}
{
// if (NextPlayer != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_26;
L_26 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_26, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_27)
{
goto IL_01c5;
}
}
{
// NextPlayer.MediaPath.Path = string.Empty;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_28;
L_28 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_29;
L_29 = MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline(L_28, NULL);
String_t* L_30 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92_inline(L_29, L_30, NULL);
// NextPlayer.CloseMedia();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_31;
L_31 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
MediaPlayer_CloseMedia_m17E5295ED1223D54549B96FEBC057A2832E872A1(L_31, NULL);
goto IL_01c5;
}
IL_00fe:
{
// else if (!_pausePreviousOnTransition)
bool L_32 = __this->____pausePreviousOnTransition_90;
if (L_32)
{
goto IL_01c5;
}
}
{
// if (NextPlayer != null && NextPlayer.Control.IsPlaying())
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_33;
L_33 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_34;
L_34 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_33, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_34)
{
goto IL_01c5;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_35;
L_35 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
RuntimeObject* L_36;
L_36 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_35);
bool L_37;
L_37 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_36);
if (!L_37)
{
goto IL_01c5;
}
}
{
// NextPlayer.Pause();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_38;
L_38 = PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline(__this, NULL);
VirtualActionInvoker0::Invoke(21 /* System.Void RenderHeads.Media.AVProVideo.MediaPlayer::Pause() */, L_38);
goto IL_01c5;
}
IL_013f:
{
// if (_playlistAutoProgress && _nextItem == null && _currentItem != null && _currentItem.progressMode == ProgressMode.BeforeFinish && Control != null && Control.HasMetaData() && Control.GetCurrentTime() >= (Info.GetDuration() - (_currentItem.progressTimeSeconds)))
bool L_39 = __this->____playlistAutoProgress_86;
if (!L_39)
{
goto IL_01a8;
}
}
{
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_40 = __this->____nextItem_109;
if (L_40)
{
goto IL_01a8;
}
}
{
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_41 = __this->____currentItem_108;
if (!L_41)
{
goto IL_01a8;
}
}
{
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_42 = __this->____currentItem_108;
int32_t L_43 = L_42->___progressMode_7;
if ((!(((uint32_t)L_43) == ((uint32_t)1))))
{
goto IL_01a8;
}
}
{
RuntimeObject* L_44;
L_44 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
if (!L_44)
{
goto IL_01a8;
}
}
{
RuntimeObject* L_45;
L_45 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
bool L_46;
L_46 = InterfaceFuncInvoker0< bool >::Invoke(8 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::HasMetaData() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_45);
if (!L_46)
{
goto IL_01a8;
}
}
{
RuntimeObject* L_47;
L_47 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, __this);
double L_48;
L_48 = InterfaceFuncInvoker0< double >::Invoke(24 /* System.Double RenderHeads.Media.AVProVideo.IMediaControl::GetCurrentTime() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_47);
RuntimeObject* L_49;
L_49 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(10 /* RenderHeads.Media.AVProVideo.IMediaInfo RenderHeads.Media.AVProVideo.MediaPlayer::get_Info() */, __this);
double L_50;
L_50 = InterfaceFuncInvoker0< double >::Invoke(0 /* System.Double RenderHeads.Media.AVProVideo.IMediaInfo::GetDuration() */, IMediaInfo_t16F9FEB4C3B0458D8D90DF7555487872FA4585D0_il2cpp_TypeInfo_var, L_49);
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_51 = __this->____currentItem_108;
float L_52 = L_51->___progressTimeSeconds_8;
if ((!(((double)L_48) >= ((double)((double)il2cpp_codegen_subtract(L_50, ((double)L_52)))))))
{
goto IL_01a8;
}
}
{
// this.NextItem();
bool L_53;
L_53 = PlaylistMediaPlayer_NextItem_mCFEC4452A7FEB23C6516F473219FA9A5BC382008(__this, NULL);
goto IL_01c5;
}
IL_01a8:
{
// else if (_playlistAutoProgress && _currentItem == null)
bool L_54 = __this->____playlistAutoProgress_86;
if (!L_54)
{
goto IL_01c5;
}
}
{
MediaItem_t0F7CD72474786DBFFDCEA36BC13B3DF90FB0794E* L_55 = __this->____currentItem_108;
if (L_55)
{
goto IL_01c5;
}
}
{
// JumpToItem(_playlistIndex);
int32_t L_56 = __this->____playlistIndex_97;
bool L_57;
L_57 = PlaylistMediaPlayer_JumpToItem_m0EF0741DA0114E6438FCAFA910FAD513B5FF49CC(__this, L_56, NULL);
}
IL_01c5:
{
// base.Update();
MediaPlayer_Update_m5DBD422E196592B5C0E7901082DD0B694EC18C5F(__this, NULL);
// }
return;
}
}
// UnityEngine.Texture RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTexture(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* PlaylistMediaPlayer_GetTexture_mEAB55B7C7EEC0AF518DEC1581ECB82658C2F4DDD (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, int32_t ___index0, const RuntimeMethod* method)
{
{
// return _rt;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____rt_107;
return L_0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_GetTextureCount_m6D9865935D5D94C85DBB8A3B95FBF2FFE2F03CD6 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureFrameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_GetTextureFrameCount_m5216929FF580149BB0D10428F881E69FC1A6706A (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureFrameCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::SupportsTextureFrameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_SupportsTextureFrameCount_mCFACE859F9691476C9A94CCD064097AD36188927 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.SupportsTextureFrameCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(3 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::SupportsTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureTimeStamp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t PlaylistMediaPlayer_GetTextureTimeStamp_m93413D0951A9249F93E5EEDB9567DFCA5FDF5F4C (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureTimeStamp();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int64_t L_2;
L_2 = InterfaceFuncInvoker0< int64_t >::Invoke(4 /* System.Int64 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureTimeStamp() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTexturePixelAspectRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaylistMediaPlayer_GetTexturePixelAspectRatio_m5315DCD52B6E666C6431DCD62C30DFDEE6463588 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTexturePixelAspectRatio();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
float L_2;
L_2 = InterfaceFuncInvoker0< float >::Invoke(5 /* System.Single RenderHeads.Media.AVProVideo.ITextureProducer::GetTexturePixelAspectRatio() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::RequiresVerticalFlip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_RequiresVerticalFlip_m274889D5F27F0746617C6410094674912BF7FCF1 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.RequiresVerticalFlip();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
bool L_2;
L_2 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean RenderHeads.Media.AVProVideo.ITextureProducer::RequiresVerticalFlip() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetYpCbCrTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 PlaylistMediaPlayer_GetYpCbCrTransform_m32AA09D9468AC0FA9EB73EDE8B3A5B15A9B85F42 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetYpCbCrTransform();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2;
L_2 = InterfaceFuncInvoker0< Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 >::Invoke(10 /* UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.ITextureProducer::GetYpCbCrTransform() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureStereoPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_GetTextureStereoPacking_m2275E88A2E43784F190622D9CEE4301D05BD99B7 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureStereoPacking();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(7 /* RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureStereoPacking() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// RenderHeads.Media.AVProVideo.TransparencyMode RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureTransparency()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_GetTextureTransparency_m5776A21B1ACBB2A19291DF8E587D986CDAF5B3F6 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureTransparency();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(8 /* RenderHeads.Media.AVProVideo.TransparencyMode RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureTransparency() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTextureAlphaPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaylistMediaPlayer_GetTextureAlphaPacking_mC15553BF3872DF5DF94EE1FC4E8A3937A622193E (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return CurrentPlayer.TextureProducer.GetTextureAlphaPacking();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0;
L_0 = PlaylistMediaPlayer_get_CurrentPlayer_m718E857FA6F4A91DAB6930A10885BC02E9A1F074(__this, NULL);
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
int32_t L_2;
L_2 = InterfaceFuncInvoker0< int32_t >::Invoke(9 /* RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureAlphaPacking() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_1);
return L_2;
}
}
// System.String RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::GetTransitionName(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Transition)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlaylistMediaPlayer_GetTransitionName_m30769002CF46E1F3F00100617E5E925DCABD04F6 (int32_t ___transition0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09AA5D3506CFCA2A25D19F4E49AC11503F5E083B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EF30B36BAD046F93D221F6806612B4DCC1D5CBC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral188CB786F7D02007B22624037849A56B40E3C48E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2FFCF5F87F023A74A88BF1C53D0AA8645AE53518);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral319D0E18F7212356154A5028B9DA6F2AE984CB34);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral332196EF5A985799D7299D9F4346352DA016642C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3E6030B168020D4F1B853F323A1D73DD81549AD9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43C7A3329D9A2479D8066D3AE83DBBB69A83DEEF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4DEDC47301EFADD3EECE5AF00EBCF3FD9F10A1FA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral57E75D7259EC1EE151A3602C513C8ACC20618C97);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7117237F06D2F81C635D4AECAE1DFBD9B033CADF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral78CE3B4794AD84AE69DD88155B8F2CB1F357764D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B55AEC7A7D44535E3E58A0B4CF0ACBB2BFA5EF1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8577D90163EC84F1A055FC18DBFAE25F4932FE4A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral89A6188FBD2EAF07A423F152E82CDC60EF74CC02);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral901688340E04D36FF02FE4E86F4BACE70B9E0810);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD4CADDEF0EB05F68569D7855E205936B4051217E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9824443C8765E437A0FCC8A6BDBDD4D6E5F710D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB882F68D654A18F9737B5DDDC537FE922E48AF1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF66DB7820A03F2AABE3AF0E86CA30BBF99910627);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB3359A4D630E17AFB6164D889AFB2C6545BE2A4);
s_Il2CppMethodInitialized = true;
}
{
int32_t L_0 = ___transition0;
switch (L_0)
{
case 0:
{
goto IL_005c;
}
case 1:
{
goto IL_0062;
}
case 2:
{
goto IL_0068;
}
case 3:
{
goto IL_006e;
}
case 4:
{
goto IL_0074;
}
case 5:
{
goto IL_007a;
}
case 6:
{
goto IL_0080;
}
case 7:
{
goto IL_0086;
}
case 8:
{
goto IL_008c;
}
case 9:
{
goto IL_0092;
}
case 10:
{
goto IL_0098;
}
case 11:
{
goto IL_009e;
}
case 12:
{
goto IL_00a4;
}
case 13:
{
goto IL_00aa;
}
case 14:
{
goto IL_00b0;
}
case 15:
{
goto IL_00b6;
}
case 16:
{
goto IL_00bc;
}
case 17:
{
goto IL_00c2;
}
case 18:
{
goto IL_00c8;
}
case 19:
{
goto IL_00ce;
}
case 20:
{
goto IL_00d4;
}
}
}
{
goto IL_00da;
}
IL_005c:
{
// case Transition.None: return "LERP_NONE";
return _stringLiteral188CB786F7D02007B22624037849A56B40E3C48E;
}
IL_0062:
{
// case Transition.Fade: return "LERP_FADE";
return _stringLiteralF66DB7820A03F2AABE3AF0E86CA30BBF99910627;
}
IL_0068:
{
// case Transition.Black: return "LERP_BLACK";
return _stringLiteralEB882F68D654A18F9737B5DDDC537FE922E48AF1;
}
IL_006e:
{
// case Transition.White: return "LERP_WHITE";
return _stringLiteral2FFCF5F87F023A74A88BF1C53D0AA8645AE53518;
}
IL_0074:
{
// case Transition.Transparent:return "LERP_TRANSP";
return _stringLiteral7117237F06D2F81C635D4AECAE1DFBD9B033CADF;
}
IL_007a:
{
// case Transition.Horiz: return "LERP_HORIZ";
return _stringLiteral7B55AEC7A7D44535E3E58A0B4CF0ACBB2BFA5EF1;
}
IL_0080:
{
// case Transition.Vert: return "LERP_VERT";
return _stringLiteral8577D90163EC84F1A055FC18DBFAE25F4932FE4A;
}
IL_0086:
{
// case Transition.Diag: return "LERP_DIAG";
return _stringLiteralD4CADDEF0EB05F68569D7855E205936B4051217E;
}
IL_008c:
{
// case Transition.MirrorH: return "LERP_HORIZ_MIRROR";
return _stringLiteral901688340E04D36FF02FE4E86F4BACE70B9E0810;
}
IL_0092:
{
// case Transition.MirrorV: return "LERP_VERT_MIRROR";
return _stringLiteral319D0E18F7212356154A5028B9DA6F2AE984CB34;
}
IL_0098:
{
// case Transition.MirrorD: return "LERP_DIAG_MIRROR";
return _stringLiteralFB3359A4D630E17AFB6164D889AFB2C6545BE2A4;
}
IL_009e:
{
// case Transition.ScrollV: return "LERP_SCROLL_VERT";
return _stringLiteral332196EF5A985799D7299D9F4346352DA016642C;
}
IL_00a4:
{
// case Transition.ScrollH: return "LERP_SCROLL_HORIZ";
return _stringLiteral09AA5D3506CFCA2A25D19F4E49AC11503F5E083B;
}
IL_00aa:
{
// case Transition.Circle: return "LERP_CIRCLE";
return _stringLiteral0EF30B36BAD046F93D221F6806612B4DCC1D5CBC;
}
IL_00b0:
{
// case Transition.Diamond: return "LERP_DIAMOND";
return _stringLiteralD9824443C8765E437A0FCC8A6BDBDD4D6E5F710D;
}
IL_00b6:
{
// case Transition.Blinds: return "LERP_BLINDS";
return _stringLiteral3E6030B168020D4F1B853F323A1D73DD81549AD9;
}
IL_00bc:
{
// case Transition.Arrows: return "LERP_ARROW";
return _stringLiteral78CE3B4794AD84AE69DD88155B8F2CB1F357764D;
}
IL_00c2:
{
// case Transition.SlideH: return "LERP_SLIDE_HORIZ";
return _stringLiteral4DEDC47301EFADD3EECE5AF00EBCF3FD9F10A1FA;
}
IL_00c8:
{
// case Transition.SlideV: return "LERP_SLIDE_VERT";
return _stringLiteral57E75D7259EC1EE151A3602C513C8ACC20618C97;
}
IL_00ce:
{
// case Transition.Zoom: return "LERP_ZOOM_FADE";
return _stringLiteral89A6188FBD2EAF07A423F152E82CDC60EF74CC02;
}
IL_00d4:
{
// case Transition.RectV: return "LERP_RECTS_VERT";
return _stringLiteral43C7A3329D9A2479D8066D3AE83DBBB69A83DEEF;
}
IL_00da:
{
// return string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
return L_1;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer__ctor_m09147DD279FF42A2362DCD4CD4ECF991D70F6090 (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral188CB786F7D02007B22624037849A56B40E3C48E);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] bool _playlistAutoProgress = true;
__this->____playlistAutoProgress_86 = (bool)1;
// [SerializeField] bool _autoCloseVideo = true;
__this->____autoCloseVideo_87 = (bool)1;
// [SerializeField] MediaPlaylist _playlist = new MediaPlaylist();
MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* L_0 = (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D*)il2cpp_codegen_object_new(MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D_il2cpp_TypeInfo_var);
MediaPlaylist__ctor_m46FF02546894CF8C4D7F212B67AE0DA4FBD1353F(L_0, NULL);
__this->____playlist_89 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____playlist_89), (void*)L_0);
// [SerializeField] bool _pausePreviousOnTransition = true;
__this->____pausePreviousOnTransition_90 = (bool)1;
// [SerializeField] float _defaultTransitionDuration = 1f;
__this->____defaultTransitionDuration_92 = (1.0f);
// [SerializeField] Easing.Preset _defaultTransitionEasing = Easing.Preset.Linear;
__this->____defaultTransitionEasing_93 = 1;
// private string _currentTransitionName = "LERP_NONE";
__this->____currentTransitionName_101 = _stringLiteral188CB786F7D02007B22624037849A56B40E3C48E;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentTransitionName_101), (void*)_stringLiteral188CB786F7D02007B22624037849A56B40E3C48E);
// private float _currentTransitionDuration = 1f;
__this->____currentTransitionDuration_102 = (1.0f);
// private Easing.Preset _currentTransitionEasing = Easing.Preset.Linear;
__this->____currentTransitionEasing_103 = 1;
// [SerializeField, Range(0.0f, 1.0f)] float _playlistAudioVolume = 1.0f;
__this->____playlistAudioVolume_110 = (1.0f);
MediaPlayer__ctor_m806C3D0E9AA00255DBE24215A0C44EDB953E72F9(__this, NULL);
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaylistMediaPlayer__cctor_m250DB5BD76190EF215DF89A00D39B50C1454ECA7 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEF124CB91F2E519215159FD1B9BFEAD497F3A17);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEEA36AC7D92ADBAE6C043682C3226C9014C4BC20);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly LazyShaderProperty PropFromTex = new LazyShaderProperty("_FromTex");
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_0;
memset((&L_0), 0, sizeof(L_0));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_0), _stringLiteralEEA36AC7D92ADBAE6C043682C3226C9014C4BC20, /*hidden argument*/NULL);
((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFromTex_94 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFromTex_94))->____name_0), (void*)NULL);
// private static readonly LazyShaderProperty PropFade = new LazyShaderProperty("_Fade");
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_1;
memset((&L_1), 0, sizeof(L_1));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_1), _stringLiteralBEF124CB91F2E519215159FD1B9BFEAD497F3A17, /*hidden argument*/NULL);
((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFade_95 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&((PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_StaticFields*)il2cpp_codegen_static_fields_for(PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849_il2cpp_TypeInfo_var))->___PropFade_95))->____name_0), (void*)NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Func`2<System.Single,System.Single> RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::GetFunction(RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing/Preset)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398 (int32_t ___preset0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InCubic_mE631789375BFA013F11E6C3926A72C66000D68FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InExpo_mF2B600A914A0ACEF4FBEBC58FA41A23CE8A760D0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InOutCubic_mC64835C8D830A16EEA52B7B6C45804EDE228AEBE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InOutExpo_mD981401E0CC1706B61E1844A69061810149A3434_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InOutQuad_m330294620AF8AD22FAAE197ED2E72492B39CE123_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InOutQuart_mAE9719B2CEE07BC2BDE44911B0A1545786522281_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InOutQuint_m9E06E92E7FF4025385AF825D06A9891BF019DB6D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InQuad_mC1B16D4748D54451F7980BAFEDE2BA32BA31C8CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InQuart_m015A652CD5CA04DA73A9CB833A30921ADCF1278D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_InQuint_mCE4F0C6053052550A5FC8525203C7F65F1B51CB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_Linear_m86612E2FD216A7198F98D29C014C7FBB12A7DC15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_OutCubic_m386FECFFE06CFF6A14575754C25841E46CFD76A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_OutExpo_m20AF27A5543F0D080BA11856ADB1B77D4C6D866B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_OutQuad_mFD55D0249108B0E0856C5A845A2CB1CDB4760B2E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_OutQuart_mF683F9EC6E3C25FF1765F5D2B7453230E8EC0F32_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_OutQuint_m73746A70BB9537D373D96B0E129299638AC73FAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Easing_Step_m01E8054D32A32E84CEC3921C0B682522EC45C3BE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* V_0 = NULL;
{
// System.Func<float, float> result = null;
V_0 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)NULL;
int32_t L_0 = ___preset0;
switch (L_0)
{
case 0:
{
goto IL_0059;
}
case 1:
{
goto IL_006b;
}
case 2:
{
goto IL_007d;
}
case 3:
{
goto IL_008f;
}
case 4:
{
goto IL_00a1;
}
case 5:
{
goto IL_00b3;
}
case 6:
{
goto IL_00c5;
}
case 7:
{
goto IL_00d7;
}
case 8:
{
goto IL_00e9;
}
case 9:
{
goto IL_00fb;
}
case 10:
{
goto IL_010d;
}
case 11:
{
goto IL_011c;
}
case 12:
{
goto IL_012b;
}
case 13:
{
goto IL_013a;
}
case 14:
{
goto IL_0149;
}
case 15:
{
goto IL_0158;
}
case 16:
{
goto IL_0167;
}
case 17:
{
goto IL_0176;
}
case 18:
{
goto IL_0186;
}
}
}
{
goto IL_0194;
}
IL_0059:
{
// result = Step;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_1 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_1, NULL, (intptr_t)((void*)Easing_Step_m01E8054D32A32E84CEC3921C0B682522EC45C3BE_RuntimeMethod_var), NULL);
V_0 = L_1;
// break;
goto IL_0194;
}
IL_006b:
{
// result = Linear;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_2 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_2, NULL, (intptr_t)((void*)Easing_Linear_m86612E2FD216A7198F98D29C014C7FBB12A7DC15_RuntimeMethod_var), NULL);
V_0 = L_2;
// break;
goto IL_0194;
}
IL_007d:
{
// result = InQuad;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_3 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_3, NULL, (intptr_t)((void*)Easing_InQuad_mC1B16D4748D54451F7980BAFEDE2BA32BA31C8CD_RuntimeMethod_var), NULL);
V_0 = L_3;
// break;
goto IL_0194;
}
IL_008f:
{
// result = OutQuad;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_4 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_4, NULL, (intptr_t)((void*)Easing_OutQuad_mFD55D0249108B0E0856C5A845A2CB1CDB4760B2E_RuntimeMethod_var), NULL);
V_0 = L_4;
// break;
goto IL_0194;
}
IL_00a1:
{
// result = InOutQuad;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_5 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_5, NULL, (intptr_t)((void*)Easing_InOutQuad_m330294620AF8AD22FAAE197ED2E72492B39CE123_RuntimeMethod_var), NULL);
V_0 = L_5;
// break;
goto IL_0194;
}
IL_00b3:
{
// result = InCubic;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_6 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_6, NULL, (intptr_t)((void*)Easing_InCubic_mE631789375BFA013F11E6C3926A72C66000D68FB_RuntimeMethod_var), NULL);
V_0 = L_6;
// break;
goto IL_0194;
}
IL_00c5:
{
// result = OutCubic;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_7 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_7, NULL, (intptr_t)((void*)Easing_OutCubic_m386FECFFE06CFF6A14575754C25841E46CFD76A6_RuntimeMethod_var), NULL);
V_0 = L_7;
// break;
goto IL_0194;
}
IL_00d7:
{
// result = InOutCubic;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_8 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_8, NULL, (intptr_t)((void*)Easing_InOutCubic_mC64835C8D830A16EEA52B7B6C45804EDE228AEBE_RuntimeMethod_var), NULL);
V_0 = L_8;
// break;
goto IL_0194;
}
IL_00e9:
{
// result = InQuint;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_9 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_9, NULL, (intptr_t)((void*)Easing_InQuint_mCE4F0C6053052550A5FC8525203C7F65F1B51CB3_RuntimeMethod_var), NULL);
V_0 = L_9;
// break;
goto IL_0194;
}
IL_00fb:
{
// result = OutQuint;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_10 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_10, NULL, (intptr_t)((void*)Easing_OutQuint_m73746A70BB9537D373D96B0E129299638AC73FAC_RuntimeMethod_var), NULL);
V_0 = L_10;
// break;
goto IL_0194;
}
IL_010d:
{
// result = InOutQuint;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_11 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_11, NULL, (intptr_t)((void*)Easing_InOutQuint_m9E06E92E7FF4025385AF825D06A9891BF019DB6D_RuntimeMethod_var), NULL);
V_0 = L_11;
// break;
goto IL_0194;
}
IL_011c:
{
// result = InQuart;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_12 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_12, NULL, (intptr_t)((void*)Easing_InQuart_m015A652CD5CA04DA73A9CB833A30921ADCF1278D_RuntimeMethod_var), NULL);
V_0 = L_12;
// break;
goto IL_0194;
}
IL_012b:
{
// result = OutQuart;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_13 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_13, NULL, (intptr_t)((void*)Easing_OutQuart_mF683F9EC6E3C25FF1765F5D2B7453230E8EC0F32_RuntimeMethod_var), NULL);
V_0 = L_13;
// break;
goto IL_0194;
}
IL_013a:
{
// result = InOutQuart;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_14 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_14, NULL, (intptr_t)((void*)Easing_InOutQuart_mAE9719B2CEE07BC2BDE44911B0A1545786522281_RuntimeMethod_var), NULL);
V_0 = L_14;
// break;
goto IL_0194;
}
IL_0149:
{
// result = InExpo;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_15 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_15, NULL, (intptr_t)((void*)Easing_InExpo_mF2B600A914A0ACEF4FBEBC58FA41A23CE8A760D0_RuntimeMethod_var), NULL);
V_0 = L_15;
// break;
goto IL_0194;
}
IL_0158:
{
// result = OutExpo;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_16 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_16, NULL, (intptr_t)((void*)Easing_OutExpo_m20AF27A5543F0D080BA11856ADB1B77D4C6D866B_RuntimeMethod_var), NULL);
V_0 = L_16;
// break;
goto IL_0194;
}
IL_0167:
{
// result = InOutExpo;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_17 = (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2*)il2cpp_codegen_object_new(Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2_il2cpp_TypeInfo_var);
Func_2__ctor_mD64CD30418B670CBB35821EC2D8C91B7A1FAA959(L_17, NULL, (intptr_t)((void*)Easing_InOutExpo_mD981401E0CC1706B61E1844A69061810149A3434_RuntimeMethod_var), NULL);
V_0 = L_17;
// break;
goto IL_0194;
}
IL_0176:
{
// result = GetFunction((Preset)Random.Range(0, (int)Preset.Random));
int32_t L_18;
L_18 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(0, ((int32_t)17), NULL);
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_19;
L_19 = Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398(L_18, NULL);
V_0 = L_19;
// break;
goto IL_0194;
}
IL_0186:
{
// result = GetFunction((Preset)Random.Range((int)Preset.Step+1, (int)Preset.Random));
int32_t L_20;
L_20 = Random_Range_m6763D9767F033357F88B6637F048F4ACA4123B68(1, ((int32_t)17), NULL);
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_21;
L_21 = Easing_GetFunction_m7E1CDB200BC6450149139AAB12AA09BA06C77398(L_20, NULL);
V_0 = L_21;
}
IL_0194:
{
// return result;
Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* L_22 = V_0;
return L_22;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseIn(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F (float ___t0, float ___power1, const RuntimeMethod* method)
{
{
// return Mathf.Pow(t, power);
float L_0 = ___t0;
float L_1 = ___power1;
float L_2;
L_2 = powf(L_0, L_1);
return L_2;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseOut(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0 (float ___t0, float ___power1, const RuntimeMethod* method)
{
{
// return 1f - Mathf.Abs(Mathf.Pow(t - 1f, power));
float L_0 = ___t0;
float L_1 = ___power1;
float L_2;
L_2 = powf(((float)il2cpp_codegen_subtract(L_0, (1.0f))), L_1);
float L_3;
L_3 = fabsf(L_2);
return ((float)il2cpp_codegen_subtract((1.0f), L_3));
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::PowerEaseInOut(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C (float ___t0, float ___power1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// if (t < 0.5f)
float L_0 = ___t0;
if ((!(((float)L_0) < ((float)(0.5f)))))
{
goto IL_001e;
}
}
{
// result = PowerEaseIn(t * 2f, power) / 2f;
float L_1 = ___t0;
float L_2 = ___power1;
float L_3;
L_3 = Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F(((float)il2cpp_codegen_multiply(L_1, (2.0f))), L_2, NULL);
V_0 = ((float)(L_3/(2.0f)));
goto IL_003e;
}
IL_001e:
{
// result = PowerEaseOut(t * 2f - 1f, power) / 2f + 0.5f;
float L_4 = ___t0;
float L_5 = ___power1;
float L_6;
L_6 = Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, (2.0f))), (1.0f))), L_5, NULL);
V_0 = ((float)il2cpp_codegen_add(((float)(L_6/(2.0f))), (0.5f)));
}
IL_003e:
{
// return result;
float L_7 = V_0;
return L_7;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::Step(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_Step_m01E8054D32A32E84CEC3921C0B682522EC45C3BE (float ___t0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float result = 0f;
V_0 = (0.0f);
// if (t >= 0.5f)
float L_0 = ___t0;
if ((!(((float)L_0) >= ((float)(0.5f)))))
{
goto IL_0014;
}
}
{
// result = 1f;
V_0 = (1.0f);
}
IL_0014:
{
// return result;
float L_1 = V_0;
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::Linear(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_Linear_m86612E2FD216A7198F98D29C014C7FBB12A7DC15 (float ___t0, const RuntimeMethod* method)
{
{
// return t;
float L_0 = ___t0;
return L_0;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InQuad(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InQuad_mC1B16D4748D54451F7980BAFEDE2BA32BA31C8CD (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseIn(t, 2f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F(L_0, (2.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::OutQuad(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_OutQuad_mFD55D0249108B0E0856C5A845A2CB1CDB4760B2E (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseOut(t, 2f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0(L_0, (2.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InOutQuad(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InOutQuad_m330294620AF8AD22FAAE197ED2E72492B39CE123 (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseInOut(t, 2f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C(L_0, (2.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InCubic(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InCubic_mE631789375BFA013F11E6C3926A72C66000D68FB (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseIn(t, 3f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F(L_0, (3.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::OutCubic(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_OutCubic_m386FECFFE06CFF6A14575754C25841E46CFD76A6 (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseOut(t, 3f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0(L_0, (3.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InOutCubic(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InOutCubic_mC64835C8D830A16EEA52B7B6C45804EDE228AEBE (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseInOut(t, 3f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C(L_0, (3.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InQuart(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InQuart_m015A652CD5CA04DA73A9CB833A30921ADCF1278D (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseIn(t, 4f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F(L_0, (4.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::OutQuart(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_OutQuart_mF683F9EC6E3C25FF1765F5D2B7453230E8EC0F32 (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseOut(t, 4f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0(L_0, (4.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InOutQuart(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InOutQuart_mAE9719B2CEE07BC2BDE44911B0A1545786522281 (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseInOut(t, 4f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C(L_0, (4.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InQuint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InQuint_mCE4F0C6053052550A5FC8525203C7F65F1B51CB3 (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseIn(t, 5f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseIn_mE93A67DAEE8802982CBD59F2399BC8C6567ECB6F(L_0, (5.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::OutQuint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_OutQuint_m73746A70BB9537D373D96B0E129299638AC73FAC (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseOut(t, 5f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseOut_m070F8BE0E0E54DD3EFA7E6B07899292657E3B5C0(L_0, (5.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InOutQuint(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InOutQuint_m9E06E92E7FF4025385AF825D06A9891BF019DB6D (float ___t0, const RuntimeMethod* method)
{
{
// return PowerEaseInOut(t, 5f);
float L_0 = ___t0;
float L_1;
L_1 = Easing_PowerEaseInOut_m31F34FE4F2EC7D5F38F4F7F899D153BB5A35980C(L_0, (5.0f), NULL);
return L_1;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InExpo(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InExpo_mF2B600A914A0ACEF4FBEBC58FA41A23CE8A760D0 (float ___t0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float result = 0f;
V_0 = (0.0f);
// if (t != 0f)
float L_0 = ___t0;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0026;
}
}
{
// result = Mathf.Pow(2f, 10f * (t - 1f));
float L_1 = ___t0;
float L_2;
L_2 = powf((2.0f), ((float)il2cpp_codegen_multiply((10.0f), ((float)il2cpp_codegen_subtract(L_1, (1.0f))))));
V_0 = L_2;
}
IL_0026:
{
// return result;
float L_3 = V_0;
return L_3;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::OutExpo(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_OutExpo_m20AF27A5543F0D080BA11856ADB1B77D4C6D866B (float ___t0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float result = 1f;
V_0 = (1.0f);
// if (t != 1f)
float L_0 = ___t0;
if ((((float)L_0) == ((float)(1.0f))))
{
goto IL_0027;
}
}
{
// result = -Mathf.Pow(2f, -10f * t) + 1f;
float L_1 = ___t0;
float L_2;
L_2 = powf((2.0f), ((float)il2cpp_codegen_multiply((-10.0f), L_1)));
V_0 = ((float)il2cpp_codegen_add(((-L_2)), (1.0f)));
}
IL_0027:
{
// return result;
float L_3 = V_0;
return L_3;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::InOutExpo(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Easing_InOutExpo_mD981401E0CC1706B61E1844A69061810149A3434 (float ___t0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// float result = 0f;
V_0 = (0.0f);
// if (t > 0f)
float L_0 = ___t0;
if ((!(((float)L_0) > ((float)(0.0f)))))
{
goto IL_0075;
}
}
{
// result = 1f;
V_0 = (1.0f);
// if (t < 1f)
float L_1 = ___t0;
if ((!(((float)L_1) < ((float)(1.0f)))))
{
goto IL_0075;
}
}
{
// t *= 2f;
float L_2 = ___t0;
___t0 = ((float)il2cpp_codegen_multiply(L_2, (2.0f)));
// if (t < 1f)
float L_3 = ___t0;
if ((!(((float)L_3) < ((float)(1.0f)))))
{
goto IL_004d;
}
}
{
// result = 0.5f * Mathf.Pow(2f, 10f * (t - 1f));
float L_4 = ___t0;
float L_5;
L_5 = powf((2.0f), ((float)il2cpp_codegen_multiply((10.0f), ((float)il2cpp_codegen_subtract(L_4, (1.0f))))));
V_0 = ((float)il2cpp_codegen_multiply((0.5f), L_5));
goto IL_0075;
}
IL_004d:
{
// t--;
float L_6 = ___t0;
___t0 = ((float)il2cpp_codegen_subtract(L_6, (1.0f)));
// result = 0.5f * (-Mathf.Pow(2f, -10f * t) + 2f);
float L_7 = ___t0;
float L_8;
L_8 = powf((2.0f), ((float)il2cpp_codegen_multiply((-10.0f), L_7)));
V_0 = ((float)il2cpp_codegen_multiply((0.5f), ((float)il2cpp_codegen_add(((-L_8)), (2.0f)))));
}
IL_0075:
{
// return result;
float L_9 = V_0;
return L_9;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaylistMediaPlayer/Easing::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Easing__ctor_m6E00BDF24429F573A8EACB1EA7AA7E33DD111213 (Easing_tF5C6D8F40C0E41785C31BC5411CCFFD1BE0FC09E* __this, const RuntimeMethod* method)
{
{
// public Preset preset = Preset.Linear;
__this->___preset_0 = 1;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.ResolveToRenderTexture::get_MediaPlayer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ResolveToRenderTexture_get_MediaPlayer_m62A8CF5AACF528C7308CA7C25F98AD46BEBC707B (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
{
// get { return _mediaPlayer; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::set_MediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_set_MediaPlayer_m2766CC9AA928338C46E2270633D96E6D44FB53C9 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___value0, const RuntimeMethod* method)
{
{
// set { ChangeMediaPlayer(_mediaPlayer); }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
ResolveToRenderTexture_ChangeMediaPlayer_mA4F3293E07A48EC3ED8366BD56BF7C3A3716DCE7(__this, L_0, NULL);
// set { ChangeMediaPlayer(_mediaPlayer); }
return;
}
}
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.ResolveToRenderTexture::get_ExternalTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ResolveToRenderTexture_get_ExternalTexture_m4568727F0B80A1EE3957DED3520FE612A47B64F8 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
{
// return _externalTexture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____externalTexture_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::set_ExternalTexture(UnityEngine.RenderTexture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_set_ExternalTexture_mE340F75AE0F94F1FAEE18E69154D04D9B6594DA0 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___value0, const RuntimeMethod* method)
{
{
// _externalTexture = value;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = ___value0;
__this->____externalTexture_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____externalTexture_7), (void*)L_0);
// }
return;
}
}
// UnityEngine.RenderTexture RenderHeads.Media.AVProVideo.ResolveToRenderTexture::get_TargetTexture()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ResolveToRenderTexture_get_TargetTexture_m41FF2E59F0A064BA83578DC3F3C8398B7E4976FB (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_externalTexture == null) return _internalTexture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____externalTexture_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0015;
}
}
{
// if (_externalTexture == null) return _internalTexture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->____internalTexture_12;
return L_2;
}
IL_0015:
{
// return _externalTexture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_3 = __this->____externalTexture_7;
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::SetMaterialDirty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_SetMaterialDirty_mE6F21B6BFE015D4351FCC840CD7CAC3E91FB8D05 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
{
// _isMaterialDirty = true;
__this->____isMaterialDirty_10 = (bool)1;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_ChangeMediaPlayer_mA4F3293E07A48EC3ED8366BD56BF7C3A3716DCE7 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mediaPlayer0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_mediaPlayer != mediaPlayer)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = ___mediaPlayer0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0030;
}
}
{
// _mediaPlayer = mediaPlayer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_3 = ___mediaPlayer0;
__this->____mediaPlayer_4 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPlayer_4), (void*)L_3);
// _textureFrameCount = -1;
__this->____textureFrameCount_13 = (-1);
// _isMaterialSetup = false;
__this->____isMaterialSetup_9 = (bool)0;
// _isMaterialDirty = true;
__this->____isMaterialDirty_10 = (bool)1;
// Resolve();
ResolveToRenderTexture_Resolve_m24A7F8CF4C58944CFE7F60DAB41F15D4F44FB3F3(__this, NULL);
}
IL_0030:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_Start_m66C456C0F56737EE564D29F3A9D2E1B75ED0FEC6 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* G_B2_0 = NULL;
ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* G_B1_0 = NULL;
int32_t G_B3_0 = 0;
ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* G_B3_1 = NULL;
{
// _isMaterialOES = ( _mediaPlayer != null ) ? _mediaPlayer.IsUsingAndroidOESPath() : false;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B1_0 = __this;
if (L_1)
{
G_B2_0 = __this;
goto IL_0012;
}
}
{
G_B3_0 = 0;
G_B3_1 = G_B1_0;
goto IL_001d;
}
IL_0012:
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = __this->____mediaPlayer_4;
bool L_3;
L_3 = MediaPlayer_IsUsingAndroidOESPath_m8A3F3871B710E6C7EF20A407ED0E9B9D526C6431(L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
G_B3_1 = G_B2_0;
}
IL_001d:
{
G_B3_1->____isMaterialOES_11 = (bool)G_B3_0;
// _materialResolve = VideoRender.CreateResolveMaterial( _isMaterialOES );
bool L_4 = __this->____isMaterialOES_11;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5;
L_5 = VideoRender_CreateResolveMaterial_m3A96B7ABAA1EEF0AD1D08204FE6D9B1C59C95148(L_4, NULL);
__this->____materialResolve_8 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____materialResolve_8), (void*)L_5);
// VideoRender.SetupMaterialForMedia(_materialResolve, _mediaPlayer, -1);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->____materialResolve_8;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_7 = __this->____mediaPlayer_4;
VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF(L_6, L_7, (-1), (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, (bool)0, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_LateUpdate_m077C49B7CB9E1A750558365661FC31FD8D886CD8 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
{
// Resolve();
ResolveToRenderTexture_Resolve_m24A7F8CF4C58944CFE7F60DAB41F15D4F44FB3F3(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::Resolve()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_Resolve_m24A7F8CF4C58944CFE7F60DAB41F15D4F44FB3F3 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
bool V_1 = false;
int32_t V_2 = 0;
{
// ITextureProducer textureProducer = _mediaPlayer.TextureProducer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____mediaPlayer_4;
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* RenderHeads.Media.AVProVideo.ITextureProducer RenderHeads.Media.AVProVideo.MediaPlayer::get_TextureProducer() */, L_0);
V_0 = L_1;
// if (textureProducer != null && textureProducer.GetTexture())
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_00f6;
}
}
{
RuntimeObject* L_3 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4;
L_4 = InterfaceFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(1 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.ITextureProducer::GetTexture(System.Int32) */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_3, 0);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (!L_5)
{
goto IL_00f6;
}
}
{
// bool playerIsOES = _mediaPlayer.IsUsingAndroidOESPath();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = __this->____mediaPlayer_4;
bool L_7;
L_7 = MediaPlayer_IsUsingAndroidOESPath_m8A3F3871B710E6C7EF20A407ED0E9B9D526C6431(L_6, NULL);
V_1 = L_7;
// if ( _isMaterialOES != playerIsOES )
bool L_8 = __this->____isMaterialOES_11;
bool L_9 = V_1;
if ((((int32_t)L_8) == ((int32_t)L_9)))
{
goto IL_004b;
}
}
{
// _isMaterialOES = playerIsOES;
bool L_10 = V_1;
__this->____isMaterialOES_11 = L_10;
// _materialResolve = VideoRender.CreateResolveMaterial( playerIsOES );
bool L_11 = V_1;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_12;
L_12 = VideoRender_CreateResolveMaterial_m3A96B7ABAA1EEF0AD1D08204FE6D9B1C59C95148(L_11, NULL);
__this->____materialResolve_8 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->____materialResolve_8), (void*)L_12);
}
IL_004b:
{
// if (!_isMaterialSetup)
bool L_13 = __this->____isMaterialSetup_9;
if (L_13)
{
goto IL_0075;
}
}
{
// VideoRender.SetupMaterialForMedia(_materialResolve, _mediaPlayer, -1);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_14 = __this->____materialResolve_8;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_15 = __this->____mediaPlayer_4;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_SetupMaterialForMedia_m55A642A1987BB4E75BA2C464642315C71FE2C7BF(L_14, L_15, (-1), (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*)NULL, (bool)0, NULL);
// _isMaterialSetup = true;
__this->____isMaterialSetup_9 = (bool)1;
// _isMaterialDirty = true;
__this->____isMaterialDirty_10 = (bool)1;
}
IL_0075:
{
// if (_isMaterialDirty)
bool L_16 = __this->____isMaterialDirty_10;
if (!L_16)
{
goto IL_0095;
}
}
{
// VideoRender.SetupResolveMaterial(_materialResolve, _options);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_17 = __this->____materialResolve_8;
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_18 = __this->____options_5;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
VideoRender_SetupResolveMaterial_m378FD000ACD6E578645EC0BF749ED6C294832E2F(L_17, L_18, NULL);
// _isMaterialDirty = false;
__this->____isMaterialDirty_10 = (bool)0;
}
IL_0095:
{
// int textureFrameCount = textureProducer.GetTextureFrameCount();
RuntimeObject* L_19 = V_0;
int32_t L_20;
L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 RenderHeads.Media.AVProVideo.ITextureProducer::GetTextureFrameCount() */, ITextureProducer_t2E2E963D1B1BBB0BE88F60A1922F7349182CF0F4_il2cpp_TypeInfo_var, L_19);
V_2 = L_20;
// if (textureFrameCount != _textureFrameCount)
int32_t L_21 = V_2;
int32_t L_22 = __this->____textureFrameCount_13;
if ((((int32_t)L_21) == ((int32_t)L_22)))
{
goto IL_00f6;
}
}
{
// _internalTexture = VideoRender.ResolveVideoToRenderTexture(_materialResolve, _internalTexture, textureProducer, _resolveFlags);
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_23 = __this->____materialResolve_8;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_24 = __this->____internalTexture_12;
RuntimeObject* L_25 = V_0;
int32_t L_26 = __this->____resolveFlags_6;
il2cpp_codegen_runtime_class_init_inline(VideoRender_t9550127CBB9080D343C16F14F77F7C7DD8D26A0F_il2cpp_TypeInfo_var);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_27;
L_27 = VideoRender_ResolveVideoToRenderTexture_mE152E838EA940F098AAD6108CFD02EBC6F2D9BC0(L_23, L_24, L_25, L_26, 0, NULL);
__this->____internalTexture_12 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->____internalTexture_12), (void*)L_27);
// _textureFrameCount = textureFrameCount;
int32_t L_28 = V_2;
__this->____textureFrameCount_13 = L_28;
// if (_internalTexture && _externalTexture)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_29 = __this->____internalTexture_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (!L_30)
{
goto IL_00f6;
}
}
{
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_31 = __this->____externalTexture_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_32;
L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL);
if (!L_32)
{
goto IL_00f6;
}
}
{
// Graphics.Blit(_internalTexture, _externalTexture);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_33 = __this->____internalTexture_12;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_34 = __this->____externalTexture_7;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_33, L_34, NULL);
}
IL_00f6:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_OnDisable_mD0DEB7D04615B57352D5E1C89317FF743EC39123 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_internalTexture)
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_0 = __this->____internalTexture_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// RenderTexture.ReleaseTemporary(_internalTexture); _internalTexture = null;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = __this->____internalTexture_12;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_2, NULL);
// RenderTexture.ReleaseTemporary(_internalTexture); _internalTexture = null;
__this->____internalTexture_12 = (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____internalTexture_12), (void*)(RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27*)NULL);
}
IL_001f:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture_OnDestroy_mEB9FF8EDACA05619381EBFBE4BDBF560D6EC2995 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_materialResolve)
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->____materialResolve_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
// Destroy(_materialResolve); _materialResolve = null;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->____materialResolve_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
// Destroy(_materialResolve); _materialResolve = null;
__this->____materialResolve_8 = (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____materialResolve_8), (void*)(Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3*)NULL);
}
IL_001f:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ResolveToRenderTexture::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResolveToRenderTexture__ctor_m2F20B289C1D3909ECD726F39418B306DBB3F28F7 (ResolveToRenderTexture_t94724540C5651B92D0BE2619FB3E15E75D88B851* __this, const RuntimeMethod* method)
{
{
// [SerializeField] VideoResolveOptions _options = VideoResolveOptions.Create();
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_0;
L_0 = VideoResolveOptions_Create_mB35C721D2051757041058A738CB5AE03688BA3B8(NULL);
__this->____options_5 = L_0;
// [SerializeField] VideoRender.ResolveFlags _resolveFlags = (VideoRender.ResolveFlags.ColorspaceSRGB | VideoRender.ResolveFlags.Mipmaps | VideoRender.ResolveFlags.PackedAlpha | VideoRender.ResolveFlags.StereoLeft);
__this->____resolveFlags_6 = ((int32_t)23);
// private int _textureFrameCount = -1;
__this->____textureFrameCount_13 = (-1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Camera RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::get_Camera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* UpdateMultiPassStereo_get_Camera_m4D7A0CCD5AA4FB808FBF6AAD893E321AA4051A80 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
{
// get { return _camera; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->____camera_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::set_Camera(UnityEngine.Camera)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_set_Camera_m7F9E23CE26B5C584C1232EE0512E3F89ADE37CB3 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___value0, const RuntimeMethod* method)
{
{
// set { _camera = value; }
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = ___value0;
__this->____camera_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____camera_4), (void*)L_0);
// set { _camera = value; }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_Awake_m61B858FF376D12F0E24B22F7D98C7DAE9B733747 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB37C1C3B0436220D580EC6EFCF59625ECDF9D77B);
s_Il2CppMethodInitialized = true;
}
{
// if (_camera == null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0 = __this->____camera_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// Debug.LogWarning("[AVProVideo] No camera set for UpdateMultiPassStereo component. If you are rendering in multi-pass stereo then it is recommended to set this.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralB37C1C3B0436220D580EC6EFCF59625ECDF9D77B, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_Start_m204E5DF63ECF24248802B6D9C9C5A5AF60A03259 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
{
// LogXRDeviceDetails();
UpdateMultiPassStereo_LogXRDeviceDetails_m28D9F6F30CA7EEFB716716DB547416ADB68ECDED(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::LogXRDeviceDetails()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_LogXRDeviceDetails_m28D9F6F30CA7EEFB716716DB547416ADB68ECDED (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral031650BE05E4C926B5CA523D09D8473093C97E8D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A799B498F93A47F683638A5879A35B50C1881DE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral750360C421651443F58134F2F86112ABCD3F7429);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D843C9E3797C9BE946980CDB87CEB3F1EFEDAD5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA72FCB22D6C0B338E07968B58E2B695F3837FED);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
int32_t V_2 = 0;
List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* V_3 = NULL;
int32_t V_4 = 0;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_5;
memset((&V_5), 0, sizeof(V_5));
int32_t V_6 = 0;
int32_t V_7 = 0;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_8;
memset((&V_8), 0, sizeof(V_8));
{
// string logOutput = "[AVProVideo] XR Device details: UnityEngine.XR.XRSettings.loadedDeviceName = " + UnityEngine.XR.XRSettings.loadedDeviceName + " | supportedDevices = ";
String_t* L_0;
L_0 = XRSettings_get_loadedDeviceName_mAEB3908916B98A9E8CF2FD8754B5AAB096245243(NULL);
String_t* L_1;
L_1 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral031650BE05E4C926B5CA523D09D8473093C97E8D, L_0, _stringLiteralCA72FCB22D6C0B338E07968B58E2B695F3837FED, NULL);
V_0 = L_1;
// string[] aSupportedDevices = UnityEngine.XR.XRSettings.supportedDevices;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2;
L_2 = XRSettings_get_supportedDevices_m9ABC69D1044484DF7ED2B236AFCCD8BF107BB74C(NULL);
V_1 = L_2;
// int supportedDeviceCount = aSupportedDevices.Length;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = V_1;
V_2 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
// for (int i = 0; i < supportedDeviceCount; i++)
V_6 = 0;
goto IL_0048;
}
IL_0024:
{
// logOutput += aSupportedDevices[i];
String_t* L_4 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = V_1;
int32_t L_6 = V_6;
int32_t L_7 = L_6;
String_t* L_8 = (L_5)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7));
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_4, L_8, NULL);
V_0 = L_9;
// if( i < (supportedDeviceCount - 1 ))
int32_t L_10 = V_6;
int32_t L_11 = V_2;
if ((((int32_t)L_10) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_11, 1)))))
{
goto IL_0042;
}
}
{
// logOutput += ", ";
String_t* L_12 = V_0;
String_t* L_13;
L_13 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_12, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
V_0 = L_13;
}
IL_0042:
{
// for (int i = 0; i < supportedDeviceCount; i++)
int32_t L_14 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_0048:
{
// for (int i = 0; i < supportedDeviceCount; i++)
int32_t L_15 = V_6;
int32_t L_16 = V_2;
if ((((int32_t)L_15) < ((int32_t)L_16)))
{
goto IL_0024;
}
}
{
// List<UnityEngine.XR.InputDevice> inputDevices = new List<UnityEngine.XR.InputDevice>();
List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* L_17 = (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE*)il2cpp_codegen_object_new(List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE_il2cpp_TypeInfo_var);
List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4(L_17, List_1__ctor_mF7ACC153F11A3260DAACDCA56B0A70A4BFA61EA4_RuntimeMethod_var);
V_3 = L_17;
// UnityEngine.XR.InputDevices.GetDevices(inputDevices);
List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* L_18 = V_3;
InputDevices_GetDevices_mDB6E1E057DC81A1833AEB55B62FA22228D6EFA26(L_18, NULL);
// int deviceCount = inputDevices.Count;
List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* L_19 = V_3;
int32_t L_20;
L_20 = List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_inline(L_19, List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_RuntimeMethod_var);
V_4 = L_20;
// if (deviceCount > 0)
int32_t L_21 = V_4;
if ((((int32_t)L_21) <= ((int32_t)0)))
{
goto IL_00af;
}
}
{
// logOutput += " | XR Devices = ";
String_t* L_22 = V_0;
String_t* L_23;
L_23 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_22, _stringLiteral4A799B498F93A47F683638A5879A35B50C1881DE, NULL);
V_0 = L_23;
// for (int i = 0; i < deviceCount; i++)
V_7 = 0;
goto IL_00a9;
}
IL_0077:
{
// logOutput += inputDevices[i].name;
String_t* L_24 = V_0;
List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* L_25 = V_3;
int32_t L_26 = V_7;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_27;
L_27 = List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2(L_25, L_26, List_1_get_Item_mB0ED54544433CE428ACEC0FE2E6FEE53E11EE6D2_RuntimeMethod_var);
V_8 = L_27;
String_t* L_28;
L_28 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&V_8), NULL);
String_t* L_29;
L_29 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_24, L_28, NULL);
V_0 = L_29;
// if( i < (deviceCount -1 ))
int32_t L_30 = V_7;
int32_t L_31 = V_4;
if ((((int32_t)L_30) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_31, 1)))))
{
goto IL_00a3;
}
}
{
// logOutput += ", ";
String_t* L_32 = V_0;
String_t* L_33;
L_33 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_32, _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D, NULL);
V_0 = L_33;
}
IL_00a3:
{
// for (int i = 0; i < deviceCount; i++)
int32_t L_34 = V_7;
V_7 = ((int32_t)il2cpp_codegen_add(L_34, 1));
}
IL_00a9:
{
// for (int i = 0; i < deviceCount; i++)
int32_t L_35 = V_7;
int32_t L_36 = V_4;
if ((((int32_t)L_35) < ((int32_t)L_36)))
{
goto IL_0077;
}
}
IL_00af:
{
// UnityEngine.XR.InputDevice headDevice = UnityEngine.XR.InputDevices.GetDeviceAtXRNode(UnityEngine.XR.XRNode.Head);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_37;
L_37 = InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B(3, NULL);
V_5 = L_37;
// logOutput += " | headDevice name = " + headDevice.name + ", manufacturer = " + headDevice.manufacturer;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38;
String_t* L_40 = V_0;
ArrayElementTypeCheck (L_39, L_40);
(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)L_40);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_39;
ArrayElementTypeCheck (L_41, _stringLiteral750360C421651443F58134F2F86112ABCD3F7429);
(L_41)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral750360C421651443F58134F2F86112ABCD3F7429);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41;
String_t* L_43;
L_43 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&V_5), NULL);
ArrayElementTypeCheck (L_42, L_43);
(L_42)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)L_43);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_42;
ArrayElementTypeCheck (L_44, _stringLiteral8D843C9E3797C9BE946980CDB87CEB3F1EFEDAD5);
(L_44)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral8D843C9E3797C9BE946980CDB87CEB3F1EFEDAD5);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
String_t* L_46;
L_46 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&V_5), NULL);
ArrayElementTypeCheck (L_45, L_46);
(L_45)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)L_46);
String_t* L_47;
L_47 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_45, NULL);
V_0 = L_47;
// Debug.Log(logOutput);
String_t* L_48 = V_0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_48, NULL);
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::IsMultiPassVrEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UpdateMultiPassStereo_IsMultiPassVrEnabled_mE116628718F48FFBA223FB095C48561662A0779D (const RuntimeMethod* method)
{
{
// if (!UnityEngine.XR.XRSettings.enabled) return false;
bool L_0;
L_0 = XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70(NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// if (!UnityEngine.XR.XRSettings.enabled) return false;
return (bool)0;
}
IL_0009:
{
// if (UnityEngine.XR.XRSettings.stereoRenderingMode != UnityEngine.XR.XRSettings.StereoRenderingMode.MultiPass) return false;
int32_t L_1;
L_1 = XRSettings_get_stereoRenderingMode_mD66918C11E2216B1F8FA76934F79D5F85BC303FC(NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// if (UnityEngine.XR.XRSettings.stereoRenderingMode != UnityEngine.XR.XRSettings.StereoRenderingMode.MultiPass) return false;
return (bool)0;
}
IL_0012:
{
// return true;
return (bool)1;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo_LateUpdate_mE873BFB8E78D79DFA59DE3029962100576E32962 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral04976623B208948D54D965AA5268A6A79850A786);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD90F299DDF62852E435F2C9D5DA9D901272FAB2A);
s_Il2CppMethodInitialized = true;
}
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (!IsMultiPassVrEnabled())
il2cpp_codegen_runtime_class_init_inline(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var);
bool L_0;
L_0 = UpdateMultiPassStereo_IsMultiPassVrEnabled_mE116628718F48FFBA223FB095C48561662A0779D(NULL);
if (L_0)
{
goto IL_0008;
}
}
{
// return;
return;
}
IL_0008:
{
// if (_camera != null && _foundCamera != _camera)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = __this->____camera_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0035;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = __this->____foundCamera_7;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_4 = __this->____camera_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_3, L_4, NULL);
if (!L_5)
{
goto IL_0035;
}
}
{
// _foundCamera = _camera;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_6 = __this->____camera_4;
__this->____foundCamera_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____foundCamera_7), (void*)L_6);
}
IL_0035:
{
// if (_foundCamera == null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_7 = __this->____foundCamera_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0095;
}
}
{
// _foundCamera = Camera.main;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_9;
L_9 = Camera_get_main_m52C992F18E05355ABB9EEB64A4BF2215E12762DF(NULL);
__this->____foundCamera_7 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____foundCamera_7), (void*)L_9);
// if (_foundCamera == null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_10 = __this->____foundCamera_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_0095;
}
}
{
// Debug.LogWarning("[AVProVideo] Cannot find main camera for UpdateMultiPassStereo, this can lead to eyes flickering");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral04976623B208948D54D965AA5268A6A79850A786, NULL);
// if (Camera.allCameras.Length > 0)
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_12;
L_12 = Camera_get_allCameras_m04BE279D34E474DEAF8237A5509CF2C0E6865571(NULL);
if (!(((RuntimeArray*)L_12)->max_length))
{
goto IL_0095;
}
}
{
// _foundCamera = Camera.allCameras[0];
CameraU5BU5D_t1506EBA524A07AD1066D6DD4D7DFC6721F1AC26B* L_13;
L_13 = Camera_get_allCameras_m04BE279D34E474DEAF8237A5509CF2C0E6865571(NULL);
int32_t L_14 = 0;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_15 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
__this->____foundCamera_7 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->____foundCamera_7), (void*)L_15);
// Debug.LogWarning("[AVProVideo] UpdateMultiPassStereo using camera " + _foundCamera.name);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_16 = __this->____foundCamera_7;
String_t* L_17;
L_17 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_16, NULL);
String_t* L_18;
L_18 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralD90F299DDF62852E435F2C9D5DA9D901272FAB2A, L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_18, NULL);
}
IL_0095:
{
// if (_foundCamera != null)
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_19 = __this->____foundCamera_7;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_19, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_20)
{
goto IL_00f1;
}
}
{
// Shader.SetGlobalVector(PropWorldCameraPosition.Id, _foundCamera.transform.position);
il2cpp_codegen_runtime_class_init_inline(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_21 = ((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraPosition_5;
V_0 = L_21;
int32_t L_22;
L_22 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_23 = __this->____foundCamera_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_23, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_24, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_26;
L_26 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_25, NULL);
Shader_SetGlobalVector_mDC5F45B008D44A2C8BF6D450CFE8B58B847C8190(L_22, L_26, NULL);
// Shader.SetGlobalVector(PropWorldCameraRight.Id, _foundCamera.transform.right);
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_27 = ((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraRight_6;
V_0 = L_27;
int32_t L_28;
L_28 = LazyShaderProperty_get_Id_mAC1B54EF1DF73DBFC36A239466F13D97C143FDFA((&V_0), NULL);
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_29 = __this->____foundCamera_7;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
L_31 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_30, NULL);
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_32;
L_32 = Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline(L_31, NULL);
Shader_SetGlobalVector_mDC5F45B008D44A2C8BF6D450CFE8B58B847C8190(L_28, L_32, NULL);
}
IL_00f1:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo__ctor_mE52457A28255C59A6DA845C197370ABCF23BA5B4 (UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.UpdateMultiPassStereo::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateMultiPassStereo__cctor_m3BFB5B0D62FB16DEC74329AD60EA34D09A549604 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DBE39DFDB5EFA0F01D2DD18E24DD544C3C3CB10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB7E52FB4DE67EA047494302989DF46557ECC6422);
s_Il2CppMethodInitialized = true;
}
{
// private static readonly LazyShaderProperty PropWorldCameraPosition = new LazyShaderProperty("_WorldCameraPosition");
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_0;
memset((&L_0), 0, sizeof(L_0));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_0), _stringLiteral0DBE39DFDB5EFA0F01D2DD18E24DD544C3C3CB10, /*hidden argument*/NULL);
((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraPosition_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraPosition_5))->____name_0), (void*)NULL);
// private static readonly LazyShaderProperty PropWorldCameraRight = new LazyShaderProperty("_WorldCameraRight");
LazyShaderProperty_t24463722BC8B8F32C7F8FBAAF5BD64F4B7DA964C L_1;
memset((&L_1), 0, sizeof(L_1));
LazyShaderProperty__ctor_m8ED101F36917F43BB66BF3D8EC0FB4459C871529((&L_1), _stringLiteralB7E52FB4DE67EA047494302989DF46557ECC6422, /*hidden argument*/NULL);
((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraRight_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&((UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_StaticFields*)il2cpp_codegen_static_fields_for(UpdateMultiPassStereo_tEB5DA0BA292E7E7D91F91A228FD9388155749CDE_il2cpp_TypeInfo_var))->___PropWorldCameraRight_6))->____name_0), (void*)NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPlayer RenderHeads.Media.AVProVideo.ApplyToBase::get_Player()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ApplyToBase_get_Player_m059FB672F1EC90CF70CC070268B2AA926B1BF925 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// get { return _media; }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____media_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::set_Player(RenderHeads.Media.AVProVideo.MediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_set_Player_mA3119DFD97DF40A1B4EEEB301C8948106CDDA465 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___value0, const RuntimeMethod* method)
{
{
// set { ChangeMediaPlayer(value); }
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___value0;
ApplyToBase_ChangeMediaPlayer_m7AA6BDCCDF6EE7F1AEB3676BD8FD872B68428434(__this, L_0, (bool)0, NULL);
// set { ChangeMediaPlayer(value); }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.ApplyToBase::get_AutomaticStereoPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ApplyToBase_get_AutomaticStereoPacking_m9C9BCF4DF5A8B5FFA6D054037BD076E1CD45E5C4 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// get { return _automaticStereoPacking; }
bool L_0 = __this->____automaticStereoPacking_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::set_AutomaticStereoPacking(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_set_AutomaticStereoPacking_m40CB8DE90951338DDCF54B3BDBB278FF8B79D552 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, bool ___value0, const RuntimeMethod* method)
{
{
// set { if (_automaticStereoPacking != value) { _automaticStereoPacking = value; _isDirty = true; } }
bool L_0 = __this->____automaticStereoPacking_5;
bool L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0017;
}
}
{
// set { if (_automaticStereoPacking != value) { _automaticStereoPacking = value; _isDirty = true; } }
bool L_2 = ___value0;
__this->____automaticStereoPacking_5 = L_2;
// set { if (_automaticStereoPacking != value) { _automaticStereoPacking = value; _isDirty = true; } }
__this->____isDirty_8 = (bool)1;
}
IL_0017:
{
// set { if (_automaticStereoPacking != value) { _automaticStereoPacking = value; _isDirty = true; } }
return;
}
}
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.ApplyToBase::get_OverrideStereoPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ApplyToBase_get_OverrideStereoPacking_mE16AC9EABD2481714FF8A2AF69BD84641731129F (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// get { return _overrideStereoPacking; }
int32_t L_0 = __this->____overrideStereoPacking_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::set_OverrideStereoPacking(RenderHeads.Media.AVProVideo.StereoPacking)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_set_OverrideStereoPacking_m66D71FC224EAE790E1A709DD276E01A55B87AECC (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set { if (_overrideStereoPacking != value) { _overrideStereoPacking = value; _isDirty = true; } }
int32_t L_0 = __this->____overrideStereoPacking_6;
int32_t L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0017;
}
}
{
// set { if (_overrideStereoPacking != value) { _overrideStereoPacking = value; _isDirty = true; } }
int32_t L_2 = ___value0;
__this->____overrideStereoPacking_6 = L_2;
// set { if (_overrideStereoPacking != value) { _overrideStereoPacking = value; _isDirty = true; } }
__this->____isDirty_8 = (bool)1;
}
IL_0017:
{
// set { if (_overrideStereoPacking != value) { _overrideStereoPacking = value; _isDirty = true; } }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.ApplyToBase::get_StereoRedGreenTint()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ApplyToBase_get_StereoRedGreenTint_m56F87B7B027FA376D55F43096F8B145D0E087F09 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// public bool StereoRedGreenTint { get { return _stereoRedGreenTint; } set { if (_stereoRedGreenTint != value) { _stereoRedGreenTint = value; _isDirty = true; } } }
bool L_0 = __this->____stereoRedGreenTint_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::set_StereoRedGreenTint(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_set_StereoRedGreenTint_m89BBC39B6E0726734790DEE855A4E05BF98E6F95 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool StereoRedGreenTint { get { return _stereoRedGreenTint; } set { if (_stereoRedGreenTint != value) { _stereoRedGreenTint = value; _isDirty = true; } } }
bool L_0 = __this->____stereoRedGreenTint_7;
bool L_1 = ___value0;
if ((((int32_t)L_0) == ((int32_t)L_1)))
{
goto IL_0017;
}
}
{
// public bool StereoRedGreenTint { get { return _stereoRedGreenTint; } set { if (_stereoRedGreenTint != value) { _stereoRedGreenTint = value; _isDirty = true; } } }
bool L_2 = ___value0;
__this->____stereoRedGreenTint_7 = L_2;
// public bool StereoRedGreenTint { get { return _stereoRedGreenTint; } set { if (_stereoRedGreenTint != value) { _stereoRedGreenTint = value; _isDirty = true; } } }
__this->____isDirty_8 = (bool)1;
}
IL_0017:
{
// public bool StereoRedGreenTint { get { return _stereoRedGreenTint; } set { if (_stereoRedGreenTint != value) { _stereoRedGreenTint = value; _isDirty = true; } } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_Awake_m5E89DF7547AD8BDC25ADA3B93E82AC2A66F6BDF3 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// ChangeMediaPlayer(_media, force:true);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____media_4;
ApplyToBase_ChangeMediaPlayer_m7AA6BDCCDF6EE7F1AEB3676BD8FD872B68428434(__this, L_0, (bool)1, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::ChangeMediaPlayer(RenderHeads.Media.AVProVideo.MediaPlayer,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_ChangeMediaPlayer_m7AA6BDCCDF6EE7F1AEB3676BD8FD872B68428434 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, bool ___force1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ApplyToBase_OnMediaPlayerEvent_mAA17381C638C314A3814E1D5143FD3A180C4B287_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_media != player || force)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____media_4;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_1 = ___player0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL);
bool L_3 = ___force1;
if (!((int32_t)((int32_t)L_2|(int32_t)L_3)))
{
goto IL_0072;
}
}
{
// if (_media != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = __this->____media_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_5)
{
goto IL_003a;
}
}
{
// _media.Events.RemoveListener(OnMediaPlayerEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_6 = __this->____media_4;
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_7;
L_7 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_6, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_8 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_8, __this, (intptr_t)((void*)ApplyToBase_OnMediaPlayerEvent_mAA17381C638C314A3814E1D5143FD3A180C4B287_RuntimeMethod_var), NULL);
MediaPlayerEvent_RemoveListener_m9CDAB7BF72ABCA99D94ECF241AE84F099CF65F82(L_7, L_8, NULL);
}
IL_003a:
{
// _media = player;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ___player0;
__this->____media_4 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->____media_4), (void*)L_9);
// if (_media != null)
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_10 = __this->____media_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_11)
{
goto IL_006b;
}
}
{
// _media.Events.AddListener(OnMediaPlayerEvent);
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_12 = __this->____media_4;
MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* L_13;
L_13 = MediaPlayer_get_Events_mC03BCDE15F4DD1621730080D407BDFEB4701962A(L_12, NULL);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_14 = (UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81*)il2cpp_codegen_object_new(UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81_il2cpp_TypeInfo_var);
UnityAction_3__ctor_m7C91BC66E7FAB384E7989EE1F26095E95EA5B3BC(L_14, __this, (intptr_t)((void*)ApplyToBase_OnMediaPlayerEvent_mAA17381C638C314A3814E1D5143FD3A180C4B287_RuntimeMethod_var), NULL);
MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358(L_13, L_14, NULL);
}
IL_006b:
{
// _isDirty = true;
__this->____isDirty_8 = (bool)1;
}
IL_0072:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::OnMediaPlayerEvent(RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_OnMediaPlayerEvent_mAA17381C638C314A3814E1D5143FD3A180C4B287 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mp0, int32_t ___et1, int32_t ___errorCode2, const RuntimeMethod* method)
{
{
int32_t L_0 = ___et1;
if ((((int32_t)L_0) == ((int32_t)3)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___et1;
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)15)))))
{
goto IL_000f;
}
}
IL_0009:
{
// ForceUpdate();
ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6(__this, NULL);
}
IL_000f:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::ForceUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// _isDirty = true;
__this->____isDirty_8 = (bool)1;
// if (this.isActiveAndEnabled)
bool L_0;
L_0 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (!L_0)
{
goto IL_0015;
}
}
{
// Apply();
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Apply() */, __this);
}
IL_0015:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_Start_m49689D584F69ACC87B524CDE1CC2FB69C71D87D8 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// SaveProperties();
VirtualActionInvoker0::Invoke(6 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::SaveProperties() */, __this);
// Apply();
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::Apply() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_OnEnable_m7D0491662F4D60EAD80650B5C9938AC4074A07E8 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// SaveProperties();
VirtualActionInvoker0::Invoke(6 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::SaveProperties() */, __this);
// ForceUpdate();
ApplyToBase_ForceUpdate_mD87372529DC2F6F8C99559A7C997413DC9069AF6(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_OnDisable_m1DD27AA6064C3C4DF4DC164A8CFCE68DC72F014D (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// RestoreProperties();
VirtualActionInvoker0::Invoke(7 /* System.Void RenderHeads.Media.AVProVideo.ApplyToBase::RestoreProperties() */, __this);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_OnDestroy_m6D957AC3E434C2726F55E14B2A0C21FA563826AB (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// ChangeMediaPlayer(null);
ApplyToBase_ChangeMediaPlayer_m7AA6BDCCDF6EE7F1AEB3676BD8FD872B68428434(__this, (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6*)NULL, (bool)0, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::SaveProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_SaveProperties_mA279066A9E869CE00AF84E2313984E5780BB6DA2 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::RestoreProperties()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase_RestoreProperties_m664CB3D69FF4D287BA2F677BF112A7626CBB3712 (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.ApplyToBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ApplyToBase__ctor_m3F49B4858C67EB5B642F723423BDB496193B1E2B (ApplyToBase_t104478C47F5CA4F203C0EA115850A11688502481* __this, const RuntimeMethod* method)
{
{
// [SerializeField] bool _automaticStereoPacking = true;
__this->____automaticStereoPacking_5 = (bool)1;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.AudioOutputManager RenderHeads.Media.AVProVideo.AudioOutputManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* AudioOutputManager_get_Instance_m4B7A1BB28E48D610D39DDD5A76D9EB05E877B063 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_instance == null)
AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* L_0 = ((AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_StaticFields*)il2cpp_codegen_static_fields_for(AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var))->____instance_0;
if (L_0)
{
goto IL_0011;
}
}
{
// _instance = new AudioOutputManager();
AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* L_1 = (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644*)il2cpp_codegen_object_new(AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var);
AudioOutputManager__ctor_m2328F3F3D513C07DFE6C98E6D58D8BE9890D59CC(L_1, NULL);
((AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_StaticFields*)il2cpp_codegen_static_fields_for(AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var))->____instance_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_StaticFields*)il2cpp_codegen_static_fields_for(AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var))->____instance_0), (void*)L_1);
}
IL_0011:
{
// return _instance;
AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* L_2 = ((AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_StaticFields*)il2cpp_codegen_static_fields_for(AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644_il2cpp_TypeInfo_var))->____instance_0;
return L_2;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutputManager__ctor_m2328F3F3D513C07DFE6C98E6D58D8BE9890D59CC (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m67E893150BF166B28BEBB56FD3ABBED4E81E420B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private AudioOutputManager()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _instances = new Dictionary<MediaPlayer, PlayerInstance>();
Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* L_0 = (Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C*)il2cpp_codegen_object_new(Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C_il2cpp_TypeInfo_var);
Dictionary_2__ctor_m67E893150BF166B28BEBB56FD3ABBED4E81E420B(L_0, Dictionary_2__ctor_m67E893150BF166B28BEBB56FD3ABBED4E81E420B_RuntimeMethod_var);
__this->____instances_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____instances_1), (void*)L_0);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager::RequestAudio(RenderHeads.Media.AVProVideo.AudioOutput,RenderHeads.Media.AVProVideo.MediaPlayer,System.Single[],System.Int32,System.Int32,RenderHeads.Media.AVProVideo.AudioOutput/AudioOutputMode,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutputManager_RequestAudio_mB71A3D267783B6A5C137E5383A6082E63B49CCDC (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* ___outputComponent0, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___mediaPlayer1, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData2, int32_t ___audioChannelCount3, int32_t ___channelMask4, int32_t ___audioOutputMode5, bool ___supportPositionalAudio6, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mA1A1A5EA98F4AEB299BC494042D99EC21D167E15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m607D880B67C752A4A15370F8D32E90CFA33235B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF0FC4224A6C8CF9992F9B9EA82CB1E0772885038_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Clear_m09B4FCD5599FC78B6E52CEF1B6905DD4232A299F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m60C8B6177DC8E06C949DD8CAB42E9C9641AA6896_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m3B183BBC72724784751800A004C375E7896FACFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m20D21636DF685953A4F11DC14B49F2F43BFB6DA1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* V_1 = NULL;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* V_2 = NULL;
int32_t V_3 = 0;
int32_t V_4 = 0;
int32_t V_5 = 0;
int32_t V_6 = 0;
int32_t V_7 = 0;
int32_t V_8 = 0;
int32_t V_9 = 0;
int32_t V_10 = 0;
int32_t V_11 = 0;
int32_t V_12 = 0;
int32_t V_13 = 0;
int32_t V_14 = 0;
int32_t V_15 = 0;
int32_t V_16 = 0;
int32_t V_17 = 0;
{
// if (mediaPlayer == null || mediaPlayer.Control == null || !mediaPlayer.Control.IsPlaying())
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___mediaPlayer1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_2 = ___mediaPlayer1;
RuntimeObject* L_3;
L_3 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_2);
if (!L_3)
{
goto IL_001e;
}
}
{
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_4 = ___mediaPlayer1;
RuntimeObject* L_5;
L_5 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_4);
bool L_6;
L_6 = InterfaceFuncInvoker0< bool >::Invoke(10 /* System.Boolean RenderHeads.Media.AVProVideo.IMediaControl::IsPlaying() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_5);
if (L_6)
{
goto IL_002b;
}
}
IL_001e:
{
// if (supportPositionalAudio)
bool L_7 = ___supportPositionalAudio6;
if (!L_7)
{
goto IL_002a;
}
}
{
// ZeroAudio(audioData, 0);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_8 = ___audioData2;
AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572(__this, L_8, 0, NULL);
}
IL_002a:
{
// return;
return;
}
IL_002b:
{
// int channels = mediaPlayer.Control.GetAudioChannelCount();
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_9 = ___mediaPlayer1;
RuntimeObject* L_10;
L_10 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_9);
int32_t L_11;
L_11 = InterfaceFuncInvoker0< int32_t >::Invoke(43 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaControl::GetAudioChannelCount() */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_10);
V_0 = L_11;
// if (channels <= 0)
int32_t L_12 = V_0;
if ((((int32_t)L_12) > ((int32_t)0)))
{
goto IL_0048;
}
}
{
// if (supportPositionalAudio)
bool L_13 = ___supportPositionalAudio6;
if (!L_13)
{
goto IL_0047;
}
}
{
// ZeroAudio(audioData, 0);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_14 = ___audioData2;
AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572(__this, L_14, 0, NULL);
}
IL_0047:
{
// return;
return;
}
IL_0048:
{
// PlayerInstance instance = null;
V_1 = (PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3*)NULL;
// if (!_instances.TryGetValue(mediaPlayer, out instance))
Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* L_15 = __this->____instances_1;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_16 = ___mediaPlayer1;
bool L_17;
L_17 = Dictionary_2_TryGetValue_mA1A1A5EA98F4AEB299BC494042D99EC21D167E15(L_15, L_16, (&V_1), Dictionary_2_TryGetValue_mA1A1A5EA98F4AEB299BC494042D99EC21D167E15_RuntimeMethod_var);
if (L_17)
{
goto IL_0081;
}
}
{
// instance = _instances[mediaPlayer] = new PlayerInstance()
// {
// outputs = new HashSet<AudioOutput>(),
// pcmData = null
// };
Dictionary_2_t3FB49A9E0BE4CAF8B8411740065A182A98A73A7C* L_18 = __this->____instances_1;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_19 = ___mediaPlayer1;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_20 = (PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3*)il2cpp_codegen_object_new(PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3_il2cpp_TypeInfo_var);
PlayerInstance__ctor_m110992BFA417D81C087B5ADD81A4B859676134C4(L_20, NULL);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_21 = L_20;
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* L_22 = (HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F*)il2cpp_codegen_object_new(HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F_il2cpp_TypeInfo_var);
HashSet_1__ctor_m3B183BBC72724784751800A004C375E7896FACFE(L_22, HashSet_1__ctor_m3B183BBC72724784751800A004C375E7896FACFE_RuntimeMethod_var);
L_21->___outputs_0 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&L_21->___outputs_0), (void*)L_22);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_23 = L_21;
L_23->___pcmData_1 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_23->___pcmData_1), (void*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)NULL);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_24 = L_23;
V_2 = L_24;
Dictionary_2_set_Item_m607D880B67C752A4A15370F8D32E90CFA33235B3(L_18, L_19, L_24, Dictionary_2_set_Item_m607D880B67C752A4A15370F8D32E90CFA33235B3_RuntimeMethod_var);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_25 = V_2;
V_1 = L_25;
}
IL_0081:
{
// if (instance.outputs.Count == 0 || instance.outputs.Contains(outputComponent) || instance.pcmData == null)
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_26 = V_1;
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* L_27 = L_26->___outputs_0;
int32_t L_28;
L_28 = HashSet_1_get_Count_m20D21636DF685953A4F11DC14B49F2F43BFB6DA1_inline(L_27, HashSet_1_get_Count_m20D21636DF685953A4F11DC14B49F2F43BFB6DA1_RuntimeMethod_var);
if (!L_28)
{
goto IL_00a4;
}
}
{
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_29 = V_1;
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* L_30 = L_29->___outputs_0;
AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* L_31 = ___outputComponent0;
bool L_32;
L_32 = HashSet_1_Contains_m60C8B6177DC8E06C949DD8CAB42E9C9641AA6896(L_30, L_31, HashSet_1_Contains_m60C8B6177DC8E06C949DD8CAB42E9C9641AA6896_RuntimeMethod_var);
if (L_32)
{
goto IL_00a4;
}
}
{
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_33 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_34 = L_33->___pcmData_1;
if (L_34)
{
goto IL_00f8;
}
}
IL_00a4:
{
// instance.outputs.Clear();
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_35 = V_1;
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* L_36 = L_35->___outputs_0;
HashSet_1_Clear_m09B4FCD5599FC78B6E52CEF1B6905DD4232A299F(L_36, HashSet_1_Clear_m09B4FCD5599FC78B6E52CEF1B6905DD4232A299F_RuntimeMethod_var);
// int actualDataRequired = (audioData.Length * channels) / audioChannelCount;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_37 = ___audioData2;
int32_t L_38 = V_0;
int32_t L_39 = ___audioChannelCount3;
V_3 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_37)->max_length)), L_38))/L_39));
// if (instance.pcmData == null || actualDataRequired != instance.pcmData.Length)
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_40 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = L_40->___pcmData_1;
if (!L_41)
{
goto IL_00cb;
}
}
{
int32_t L_42 = V_3;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_43 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_44 = L_43->___pcmData_1;
if ((((int32_t)L_42) == ((int32_t)((int32_t)(((RuntimeArray*)L_44)->max_length)))))
{
goto IL_00d7;
}
}
IL_00cb:
{
// instance.pcmData = new float[actualDataRequired];
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_45 = V_1;
int32_t L_46 = V_3;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_47 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)L_46);
L_45->___pcmData_1 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&L_45->___pcmData_1), (void*)L_47);
}
IL_00d7:
{
// instance.isPcmDataReady = GrabAudio(mediaPlayer, instance.pcmData, channels);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_48 = V_1;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_49 = ___mediaPlayer1;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_50 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_51 = L_50->___pcmData_1;
int32_t L_52 = V_0;
bool L_53;
L_53 = AudioOutputManager_GrabAudio_m87E27C87D9284A64D63A66BDD03E68E627271646(__this, L_49, L_51, L_52, NULL);
L_48->___isPcmDataReady_2 = L_53;
// instance.outputs.Add(outputComponent);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_54 = V_1;
HashSet_1_t7E8B01FD749F80D727F69D717A30979F54A98E8F* L_55 = L_54->___outputs_0;
AudioOutput_t543FCA25F7C08B67CDDF8025B105E93372EB78F0* L_56 = ___outputComponent0;
bool L_57;
L_57 = HashSet_1_Add_mF0FC4224A6C8CF9992F9B9EA82CB1E0772885038(L_55, L_56, HashSet_1_Add_mF0FC4224A6C8CF9992F9B9EA82CB1E0772885038_RuntimeMethod_var);
}
IL_00f8:
{
// if (instance.isPcmDataReady)
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_58 = V_1;
bool L_59 = L_58->___isPcmDataReady_2;
if (!L_59)
{
goto IL_02c2;
}
}
{
// int samples = Math.Min(audioData.Length / audioChannelCount, instance.pcmData.Length / channels);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_60 = ___audioData2;
int32_t L_61 = ___audioChannelCount3;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_62 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_63 = L_62->___pcmData_1;
int32_t L_64 = V_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_65;
L_65 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)(((int32_t)(((RuntimeArray*)L_60)->max_length))/L_61)), ((int32_t)(((int32_t)(((RuntimeArray*)L_63)->max_length))/L_64)), NULL);
V_4 = L_65;
// int storedPos = 0;
V_5 = 0;
// int requestedPos = 0;
V_6 = 0;
// if (audioOutputMode == AudioOutput.AudioOutputMode.MultipleChannels)
int32_t L_66 = ___audioOutputMode5;
if ((!(((uint32_t)L_66) == ((uint32_t)1))))
{
goto IL_01e6;
}
}
{
// int lesserChannels = Math.Min(channels, audioChannelCount);
int32_t L_67 = V_0;
int32_t L_68 = ___audioChannelCount3;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_69;
L_69 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(L_67, L_68, NULL);
V_7 = L_69;
// if (!supportPositionalAudio)
bool L_70 = ___supportPositionalAudio6;
if (L_70)
{
goto IL_018a;
}
}
{
// for (int i = 0; i < samples; ++i)
V_8 = 0;
goto IL_017f;
}
IL_013b:
{
// for (int j = 0; j < lesserChannels; ++j)
V_9 = 0;
goto IL_0166;
}
IL_0140:
{
// if ((1 << j & channelMask) > 0)
int32_t L_71 = V_9;
int32_t L_72 = ___channelMask4;
if ((((int32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_71&((int32_t)31)))))&L_72))) <= ((int32_t)0)))
{
goto IL_0160;
}
}
{
// audioData[requestedPos + j] = instance.pcmData[storedPos + j];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_73 = ___audioData2;
int32_t L_74 = V_6;
int32_t L_75 = V_9;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_76 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_77 = L_76->___pcmData_1;
int32_t L_78 = V_5;
int32_t L_79 = V_9;
int32_t L_80 = ((int32_t)il2cpp_codegen_add(L_78, L_79));
float L_81 = (L_77)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_80));
(L_73)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_74, L_75))), (float)L_81);
}
IL_0160:
{
// for (int j = 0; j < lesserChannels; ++j)
int32_t L_82 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_82, 1));
}
IL_0166:
{
// for (int j = 0; j < lesserChannels; ++j)
int32_t L_83 = V_9;
int32_t L_84 = V_7;
if ((((int32_t)L_83) < ((int32_t)L_84)))
{
goto IL_0140;
}
}
{
// storedPos += channels;
int32_t L_85 = V_5;
int32_t L_86 = V_0;
V_5 = ((int32_t)il2cpp_codegen_add(L_85, L_86));
// requestedPos += audioChannelCount;
int32_t L_87 = V_6;
int32_t L_88 = ___audioChannelCount3;
V_6 = ((int32_t)il2cpp_codegen_add(L_87, L_88));
// for (int i = 0; i < samples; ++i)
int32_t L_89 = V_8;
V_8 = ((int32_t)il2cpp_codegen_add(L_89, 1));
}
IL_017f:
{
// for (int i = 0; i < samples; ++i)
int32_t L_90 = V_8;
int32_t L_91 = V_4;
if ((((int32_t)L_90) < ((int32_t)L_91)))
{
goto IL_013b;
}
}
{
goto IL_02ad;
}
IL_018a:
{
// for (int i = 0; i < samples; ++i)
V_10 = 0;
goto IL_01db;
}
IL_018f:
{
// for (int j = 0; j < lesserChannels; ++j)
V_11 = 0;
goto IL_01c2;
}
IL_0194:
{
// if ((1 << j & channelMask) > 0)
int32_t L_92 = V_11;
int32_t L_93 = ___channelMask4;
if ((((int32_t)((int32_t)(((int32_t)(1<<((int32_t)(L_92&((int32_t)31)))))&L_93))) <= ((int32_t)0)))
{
goto IL_01bc;
}
}
{
// audioData[requestedPos + j] *= instance.pcmData[storedPos + j];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_94 = ___audioData2;
int32_t L_95 = V_6;
int32_t L_96 = V_11;
float* L_97 = ((L_94)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_95, L_96)))));
float L_98 = *((float*)L_97);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_99 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_100 = L_99->___pcmData_1;
int32_t L_101 = V_5;
int32_t L_102 = V_11;
int32_t L_103 = ((int32_t)il2cpp_codegen_add(L_101, L_102));
float L_104 = (L_100)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_103));
*((float*)L_97) = (float)((float)il2cpp_codegen_multiply(L_98, L_104));
}
IL_01bc:
{
// for (int j = 0; j < lesserChannels; ++j)
int32_t L_105 = V_11;
V_11 = ((int32_t)il2cpp_codegen_add(L_105, 1));
}
IL_01c2:
{
// for (int j = 0; j < lesserChannels; ++j)
int32_t L_106 = V_11;
int32_t L_107 = V_7;
if ((((int32_t)L_106) < ((int32_t)L_107)))
{
goto IL_0194;
}
}
{
// storedPos += channels;
int32_t L_108 = V_5;
int32_t L_109 = V_0;
V_5 = ((int32_t)il2cpp_codegen_add(L_108, L_109));
// requestedPos += audioChannelCount;
int32_t L_110 = V_6;
int32_t L_111 = ___audioChannelCount3;
V_6 = ((int32_t)il2cpp_codegen_add(L_110, L_111));
// for (int i = 0; i < samples; ++i)
int32_t L_112 = V_10;
V_10 = ((int32_t)il2cpp_codegen_add(L_112, 1));
}
IL_01db:
{
// for (int i = 0; i < samples; ++i)
int32_t L_113 = V_10;
int32_t L_114 = V_4;
if ((((int32_t)L_113) < ((int32_t)L_114)))
{
goto IL_018f;
}
}
{
goto IL_02ad;
}
IL_01e6:
{
// else if (audioOutputMode == AudioOutput.AudioOutputMode.OneToAllChannels)
int32_t L_115 = ___audioOutputMode5;
if (L_115)
{
goto IL_02ad;
}
}
{
// int desiredChannel = 0;
V_12 = 0;
// for (int i = 0; i < 8; ++i)
V_13 = 0;
goto IL_020e;
}
IL_01f5:
{
// if ((channelMask & (1 << i)) > 0)
int32_t L_116 = ___channelMask4;
int32_t L_117 = V_13;
if ((((int32_t)((int32_t)(L_116&((int32_t)(1<<((int32_t)(L_117&((int32_t)31)))))))) <= ((int32_t)0)))
{
goto IL_0208;
}
}
{
// desiredChannel = i;
int32_t L_118 = V_13;
V_12 = L_118;
// break;
goto IL_0213;
}
IL_0208:
{
// for (int i = 0; i < 8; ++i)
int32_t L_119 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_119, 1));
}
IL_020e:
{
// for (int i = 0; i < 8; ++i)
int32_t L_120 = V_13;
if ((((int32_t)L_120) < ((int32_t)8)))
{
goto IL_01f5;
}
}
IL_0213:
{
// if (desiredChannel < channels)
int32_t L_121 = V_12;
int32_t L_122 = V_0;
if ((((int32_t)L_121) >= ((int32_t)L_122)))
{
goto IL_02ad;
}
}
{
// if (!supportPositionalAudio)
bool L_123 = ___supportPositionalAudio6;
if (L_123)
{
goto IL_0263;
}
}
{
// for (int i = 0; i < samples; ++i)
V_14 = 0;
goto IL_025b;
}
IL_0224:
{
// for (int j = 0; j < audioChannelCount; ++j)
V_15 = 0;
goto IL_0242;
}
IL_0229:
{
// audioData[requestedPos + j] = instance.pcmData[storedPos + desiredChannel];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_124 = ___audioData2;
int32_t L_125 = V_6;
int32_t L_126 = V_15;
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_127 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_128 = L_127->___pcmData_1;
int32_t L_129 = V_5;
int32_t L_130 = V_12;
int32_t L_131 = ((int32_t)il2cpp_codegen_add(L_129, L_130));
float L_132 = (L_128)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_131));
(L_124)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_125, L_126))), (float)L_132);
// for (int j = 0; j < audioChannelCount; ++j)
int32_t L_133 = V_15;
V_15 = ((int32_t)il2cpp_codegen_add(L_133, 1));
}
IL_0242:
{
// for (int j = 0; j < audioChannelCount; ++j)
int32_t L_134 = V_15;
int32_t L_135 = ___audioChannelCount3;
if ((((int32_t)L_134) < ((int32_t)L_135)))
{
goto IL_0229;
}
}
{
// storedPos += channels;
int32_t L_136 = V_5;
int32_t L_137 = V_0;
V_5 = ((int32_t)il2cpp_codegen_add(L_136, L_137));
// requestedPos += audioChannelCount;
int32_t L_138 = V_6;
int32_t L_139 = ___audioChannelCount3;
V_6 = ((int32_t)il2cpp_codegen_add(L_138, L_139));
// for (int i = 0; i < samples; ++i)
int32_t L_140 = V_14;
V_14 = ((int32_t)il2cpp_codegen_add(L_140, 1));
}
IL_025b:
{
// for (int i = 0; i < samples; ++i)
int32_t L_141 = V_14;
int32_t L_142 = V_4;
if ((((int32_t)L_141) < ((int32_t)L_142)))
{
goto IL_0224;
}
}
{
goto IL_02ad;
}
IL_0263:
{
// for (int i = 0; i < samples; ++i)
V_16 = 0;
goto IL_02a7;
}
IL_0268:
{
// for (int j = 0; j < audioChannelCount; ++j)
V_17 = 0;
goto IL_028e;
}
IL_026d:
{
// audioData[requestedPos + j] *= instance.pcmData[storedPos + desiredChannel];
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_143 = ___audioData2;
int32_t L_144 = V_6;
int32_t L_145 = V_17;
float* L_146 = ((L_143)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_144, L_145)))));
float L_147 = *((float*)L_146);
PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* L_148 = V_1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_149 = L_148->___pcmData_1;
int32_t L_150 = V_5;
int32_t L_151 = V_12;
int32_t L_152 = ((int32_t)il2cpp_codegen_add(L_150, L_151));
float L_153 = (L_149)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_152));
*((float*)L_146) = (float)((float)il2cpp_codegen_multiply(L_147, L_153));
// for (int j = 0; j < audioChannelCount; ++j)
int32_t L_154 = V_17;
V_17 = ((int32_t)il2cpp_codegen_add(L_154, 1));
}
IL_028e:
{
// for (int j = 0; j < audioChannelCount; ++j)
int32_t L_155 = V_17;
int32_t L_156 = ___audioChannelCount3;
if ((((int32_t)L_155) < ((int32_t)L_156)))
{
goto IL_026d;
}
}
{
// storedPos += channels;
int32_t L_157 = V_5;
int32_t L_158 = V_0;
V_5 = ((int32_t)il2cpp_codegen_add(L_157, L_158));
// requestedPos += audioChannelCount;
int32_t L_159 = V_6;
int32_t L_160 = ___audioChannelCount3;
V_6 = ((int32_t)il2cpp_codegen_add(L_159, L_160));
// for (int i = 0; i < samples; ++i)
int32_t L_161 = V_16;
V_16 = ((int32_t)il2cpp_codegen_add(L_161, 1));
}
IL_02a7:
{
// for (int i = 0; i < samples; ++i)
int32_t L_162 = V_16;
int32_t L_163 = V_4;
if ((((int32_t)L_162) < ((int32_t)L_163)))
{
goto IL_0268;
}
}
IL_02ad:
{
// if (supportPositionalAudio && requestedPos != audioData.Length)
bool L_164 = ___supportPositionalAudio6;
if (!L_164)
{
goto IL_02ce;
}
}
{
int32_t L_165 = V_6;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_166 = ___audioData2;
if ((((int32_t)L_165) == ((int32_t)((int32_t)(((RuntimeArray*)L_166)->max_length)))))
{
goto IL_02ce;
}
}
{
// ZeroAudio(audioData, requestedPos);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_167 = ___audioData2;
int32_t L_168 = V_6;
AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572(__this, L_167, L_168, NULL);
return;
}
IL_02c2:
{
// if (supportPositionalAudio)
bool L_169 = ___supportPositionalAudio6;
if (!L_169)
{
goto IL_02ce;
}
}
{
// ZeroAudio(audioData, 0);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_170 = ___audioData2;
AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572(__this, L_170, 0, NULL);
}
IL_02ce:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager::ZeroAudio(System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AudioOutputManager_ZeroAudio_mF6B4329B93DDCF91E975174FF26228271FC3D572 (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData0, int32_t ___startPosition1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// for (int i = startPosition; i < audioData.Length; i++)
int32_t L_0 = ___startPosition1;
V_0 = L_0;
goto IL_0010;
}
IL_0004:
{
// audioData[i] = 0f;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = ___audioData0;
int32_t L_2 = V_0;
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2), (float)(0.0f));
// for (int i = startPosition; i < audioData.Length; i++)
int32_t L_3 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_3, 1));
}
IL_0010:
{
// for (int i = startPosition; i < audioData.Length; i++)
int32_t L_4 = V_0;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_5 = ___audioData0;
if ((((int32_t)L_4) < ((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.AudioOutputManager::GrabAudio(RenderHeads.Media.AVProVideo.MediaPlayer,System.Single[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AudioOutputManager_GrabAudio_m87E27C87D9284A64D63A66BDD03E68E627271646 (AudioOutputManager_tDBFFDB89B708F2241335993BBDEF68813F02B644* __this, MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* ___player0, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData1, int32_t ___channelCount2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return (0 != player.Control.GrabAudio(audioData, audioData.Length, channelCount));
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = ___player0;
RuntimeObject* L_1;
L_1 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(11 /* RenderHeads.Media.AVProVideo.IMediaControl RenderHeads.Media.AVProVideo.MediaPlayer::get_Control() */, L_0);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = ___audioData1;
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___audioData1;
int32_t L_4 = ___channelCount2;
int32_t L_5;
L_5 = InterfaceFuncInvoker3< int32_t, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*, int32_t, int32_t >::Invoke(41 /* System.Int32 RenderHeads.Media.AVProVideo.IMediaControl::GrabAudio(System.Single[],System.Int32,System.Int32) */, IMediaControl_t96AACB71233FD117D6CB428E3BADE6653D709FBF_il2cpp_TypeInfo_var, L_1, L_2, ((int32_t)(((RuntimeArray*)L_3)->max_length)), L_4);
return (bool)((!(((uint32_t)L_5) <= ((uint32_t)0)))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.AudioOutputManager/PlayerInstance::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlayerInstance__ctor_m110992BFA417D81C087B5ADD81A4B859676134C4 (PlayerInstance_tDA73590C3AAB25C66E63A24C5AB0693DD8BCCDB3* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer__ctor_m9ED3C66417B8D72D5BC0DE295370793403283BC1 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected string _playerDescription = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____playerDescription_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____playerDescription_0), (void*)L_0);
// protected FilterMode _defaultTextureFilterMode = FilterMode.Bilinear;
__this->____defaultTextureFilterMode_2 = 1;
// protected TextureWrapMode _defaultTextureWrapMode = TextureWrapMode.Clamp;
__this->____defaultTextureWrapMode_3 = 1;
// protected int _defaultTextureAnisoLevel = 1;
__this->____defaultTextureAnisoLevel_4 = 1;
// protected TimeRanges _seekableTimes = new TimeRanges();
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_1 = (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594*)il2cpp_codegen_object_new(TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594_il2cpp_TypeInfo_var);
TimeRanges__ctor_m5E8F01C9287E9A436F117EE62E420A75C5DEE27C(L_1, NULL);
__this->____seekableTimes_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____seekableTimes_6), (void*)L_1);
// protected TimeRanges _bufferedTimes = new TimeRanges();
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_2 = (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594*)il2cpp_codegen_object_new(TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594_il2cpp_TypeInfo_var);
TimeRanges__ctor_m5E8F01C9287E9A436F117EE62E420A75C5DEE27C(L_2, NULL);
__this->____bufferedTimes_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____bufferedTimes_7), (void*)L_2);
// private float _displayRate = 1f;
__this->____displayRate_10 = (1.0f);
// private int _unityFrameCountBufferedDisplayGuard = -1;
__this->____unityFrameCountBufferedDisplayGuard_16 = (-1);
// protected PlaybackQualityStats _playbackQualityStats = new PlaybackQualityStats();
PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* L_3 = (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC*)il2cpp_codegen_object_new(PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC_il2cpp_TypeInfo_var);
PlaybackQualityStats__ctor_mF38562401B1AAB52E1180A8FE67DE38B20C92E83(L_3, NULL);
__this->____playbackQualityStats_17 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____playbackQualityStats_17), (void*)L_3);
// protected VideoTracks _videoTracks = new VideoTracks();
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_4 = (VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E*)il2cpp_codegen_object_new(VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E_il2cpp_TypeInfo_var);
VideoTracks__ctor_mDBF963060C03481FFBA6323F3B858CF1D1F91E06(L_4, NULL);
__this->____videoTracks_19 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____videoTracks_19), (void*)L_4);
// protected AudioTracks _audioTracks = new AudioTracks();
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_5 = (AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F*)il2cpp_codegen_object_new(AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F_il2cpp_TypeInfo_var);
AudioTracks__ctor_m3711F518A7114DBD77A25FF7FFA3B3BC490F3627(L_5, NULL);
__this->____audioTracks_20 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioTracks_20), (void*)L_5);
// protected TextTracks _textTracks = new TextTracks();
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_6 = (TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D*)il2cpp_codegen_object_new(TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D_il2cpp_TypeInfo_var);
TextTracks__ctor_mDCB9D2218F9F38D62B4689552C9AAF7FDA5B8983(L_6, NULL);
__this->____textTracks_21 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____textTracks_21), (void*)L_6);
// public BaseMediaPlayer()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// InitTracks();
BaseMediaPlayer_InitTracks_m208FBC984E5A312709F64B0E0AEC055C5726B2CE(__this, NULL);
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::OpenMediaFromBuffer(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_OpenMediaFromBuffer_m7A0D8E901A4BEDD12C2F1BA318B31D1149D446E8 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___buffer0, const RuntimeMethod* method)
{
{
// public virtual bool OpenMediaFromBuffer(byte[] buffer) { return false; }
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::StartOpenMediaFromBuffer(System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_StartOpenMediaFromBuffer_m56282DFD7D4F04E6E90F00618CC3B8EAB7FF1E95 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, uint64_t ___length0, const RuntimeMethod* method)
{
{
// public virtual bool StartOpenMediaFromBuffer(ulong length) { return false; }
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::AddChunkToMediaBuffer(System.Byte[],System.UInt64,System.UInt64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_AddChunkToMediaBuffer_m5AE84C2DE53683FBF92E39292A96AC111D05D285 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___chunk0, uint64_t ___offset1, uint64_t ___length2, const RuntimeMethod* method)
{
{
// public virtual bool AddChunkToMediaBuffer(byte[] chunk, ulong offset, ulong length) { return false; }
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::EndOpenMediaFromBuffer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_EndOpenMediaFromBuffer_mFA3AF0311A126E324DF30A6DE6AA921D724BF651 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual bool EndOpenMediaFromBuffer() { return false; }
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::CloseMedia()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_CloseMedia_mDF05061B7103E853B2AC02322532D8C8B15AC114 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// _displayRateTimer = 0f;
__this->____displayRateTimer_8 = (0.0f);
// _displayRateLastFrameCount = 0;
__this->____displayRateLastFrameCount_9 = 0;
// _displayRate = 0f;
__this->____displayRate_10 = (0.0f);
// _stallDetectionTimer = 0f;
__this->____stallDetectionTimer_11 = (0.0f);
// _stallDetectionFrame = 0;
__this->____stallDetectionFrame_12 = 0;
// _lastError = ErrorCode.None;
__this->____lastError_1 = 0;
// _textTracks.Clear();
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_0 = __this->____textTracks_21;
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::Clear() */, L_0);
// _audioTracks.Clear();
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_1 = __this->____audioTracks_20;
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::Clear() */, L_1);
// _videoTracks.Clear();
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_2 = __this->____videoTracks_19;
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::Clear() */, L_2);
// _currentTextCue = null;
__this->____currentTextCue_18 = (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentTextCue_18), (void*)(TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210*)NULL);
// _mediaHints = new MediaHints();
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589* L_3 = (&__this->____mediaHints_5);
il2cpp_codegen_initobj(L_3, sizeof(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589));
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::Rewind()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_Rewind_m209422B13BD4AE39BCFFEC4597C4A82D429AD4AE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual void Rewind() { SeekFast(0.0); }
VirtualActionInvoker1< double >::Invoke(139 /* System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SeekFast(System.Double) */, __this, (0.0));
// public virtual void Rewind() { SeekFast(0.0); }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SeekWithTolerance(System.Double,System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SeekWithTolerance_mB967B6C0FB56DFC60A342486B130DB21306B9911 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, double ___time0, double ___timeDeltaBefore1, double ___timeDeltaAfter2, const RuntimeMethod* method)
{
{
// public virtual void SeekWithTolerance(double time, double timeDeltaBefore, double timeDeltaAfter) { Seek(time); }
double L_0 = ___time0;
VirtualActionInvoker1< double >::Invoke(138 /* System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::Seek(System.Double) */, __this, L_0);
// public virtual void SeekWithTolerance(double time, double timeDeltaBefore, double timeDeltaAfter) { Seek(time); }
return;
}
}
// System.DateTime RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetProgramDateTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D BaseMediaPlayer_GetProgramDateTime_m5E6EC2D23AFD52C621CF8281DB9BFA5DFD683502 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual DateTime GetProgramDateTime() { return DateTime.MinValue; }
il2cpp_codegen_runtime_class_init_inline(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_0 = ((DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_StaticFields*)il2cpp_codegen_static_fields_for(DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D_il2cpp_TypeInfo_var))->___MinValue_32;
return L_0;
}
}
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoDisplayRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseMediaPlayer_GetVideoDisplayRate_mA6067C380C1C1929897A3C2F15925AE77DA6CF3A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual float GetVideoDisplayRate() { return _displayRate; }
float L_0 = __this->____displayRate_10;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsVideoStereo()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsVideoStereo_m43F620C9030D9D889E841DAE066F88764A2D47AC (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public bool IsVideoStereo() { return GetTextureStereoPacking() != StereoPacking.None; }
int32_t L_0;
L_0 = BaseMediaPlayer_GetTextureStereoPacking_mBB59132C65121F0DE0D4EEC3884026B1725B5B1B(__this, NULL);
return (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::WaitForNextFrame(UnityEngine.Camera,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_WaitForNextFrame_mDFAB70C3903B5D14FB74A902F9B064FF0AA1DD7C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___dummyCamera0, int32_t ___previousFrameCount1, const RuntimeMethod* method)
{
{
// public virtual bool WaitForNextFrame(Camera dummyCamera, int previousFrameCount) { return false; }
return (bool)0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetTextureCount_mF18336D0A0CCBA7BA3A2B6998A5F40C52F0E0CFA (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual int GetTextureCount() { return 1; }
return 1;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::SupportsTextureFrameCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_SupportsTextureFrameCount_m60ECC05C1E266AE9B1C38044CDA2C51D0CC2EB5C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual bool SupportsTextureFrameCount() { return true; }
return (bool)1;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTimeStamp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseMediaPlayer_GetTextureTimeStamp_m2647C09C94F140B7E6292AB199087C82CF3DAF0A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual long GetTextureTimeStamp() { return long.MinValue; }
return ((int64_t)(std::numeric_limits<int64_t>::min)());
}
}
// System.Single[] RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* BaseMediaPlayer_GetTextureTransform_m8AE82FBCDE5FD7464C5E84716677B8758A8B80DD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual float[] GetTextureTransform() { return new float[] { 1.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f }; }
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)6);
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = L_0;
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (float)(1.0f));
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_2 = L_1;
(L_2)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (float)(1.0f));
return L_2;
}
}
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTexturePixelAspectRatio()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseMediaPlayer_GetTexturePixelAspectRatio_m23292B6CF89C7D1C87094FCD4EDDE3581A2A17D8 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual float GetTexturePixelAspectRatio() { return 1f; }
return (1.0f);
}
}
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetYpCbCrTransform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 BaseMediaPlayer_GetYpCbCrTransform_mA3A1DF6023AC0A3FADC3D5F093A1F258D2409F8B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual Matrix4x4 GetYpCbCrTransform() { return Matrix4x4.identity; }
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0;
L_0 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
return L_0;
}
}
// RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureStereoPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetTextureStereoPacking_mBB59132C65121F0DE0D4EEC3884026B1725B5B1B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// StereoPacking result = InternalGetTextureStereoPacking();
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(167 /* RenderHeads.Media.AVProVideo.StereoPacking RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalGetTextureStereoPacking() */, __this);
V_0 = L_0;
// if (result == StereoPacking.Unknown)
int32_t L_1 = V_0;
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)10)))))
{
goto IL_0018;
}
}
{
// result = _mediaHints.stereoPacking;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589* L_2 = (&__this->____mediaHints_5);
int32_t L_3 = L_2->___stereoPacking_2;
V_0 = L_3;
}
IL_0018:
{
// return result;
int32_t L_4 = V_0;
return L_4;
}
}
// RenderHeads.Media.AVProVideo.TransparencyMode RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTransparency()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetTextureTransparency_m5DF9908999DC58147B70AEBB4D613A86E6348BBC (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// return _mediaHints.transparency;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589* L_0 = (&__this->____mediaHints_5);
int32_t L_1 = L_0->___transparency_0;
return L_1;
}
}
// RenderHeads.Media.AVProVideo.AlphaPacking RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureAlphaPacking()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetTextureAlphaPacking_m6383C7334934DD1E7DEDEEC026287EBEF07CB7BD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// if (GetTextureTransparency() == TransparencyMode.Transparent)
int32_t L_0;
L_0 = VirtualFuncInvoker0< int32_t >::Invoke(168 /* RenderHeads.Media.AVProVideo.TransparencyMode RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTransparency() */, __this);
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0015;
}
}
{
// return _mediaHints.alphaPacking;
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589* L_1 = (&__this->____mediaHints_5);
int32_t L_2 = L_1->___alphaPacking_1;
return L_2;
}
IL_0015:
{
// return AlphaPacking.None;
return (int32_t)(0);
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetBalance(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetBalance_mBDC620E6C96C8FA8306D21A7B47F74A03D6F787F (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___balance0, const RuntimeMethod* method)
{
{
// public virtual void SetBalance(float balance) { }
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetBalance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float BaseMediaPlayer_GetBalance_m15C4D47C23970B4320DCAEA9127C3F8FDE90497B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual float GetBalance() { return 0f; }
return (0.0f);
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetAudioChannelCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetAudioChannelCount_mAD61EA89B8DE2EB516448A39840BB5FF6DF3369E (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual int GetAudioChannelCount() { return -1; }
return (-1);
}
}
// RenderHeads.Media.AVProVideo.AudioChannelMaskFlags RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetAudioChannelMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetAudioChannelMask_m8B7ADABF137C1881AF76B304A8F928DD93A7601B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual AudioChannelMaskFlags GetAudioChannelMask() { return 0; }
return (int32_t)(0);
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GrabAudio(System.Single[],System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GrabAudio_mA0F8C3CEBCB5607D031BC5EB81A2EDA254455953 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___audioData0, int32_t ___audioDataFloatCount1, int32_t ___channelCount2, const RuntimeMethod* method)
{
{
// public virtual int GrabAudio(float[] audioData, int audioDataFloatCount, int channelCount) { return 0; }
return 0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetAudioBufferedSampleCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetAudioBufferedSampleCount_mF04907BD78596C028E8761E6D75768D6ABF3F43D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual int GetAudioBufferedSampleCount() { return 0; }
return 0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAudioHeadRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAudioHeadRotation_mE677AA9AF088BF82775A223D853B40B1C80F03DC (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method)
{
{
// public virtual void SetAudioHeadRotation(Quaternion q) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::ResetAudioHeadRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_ResetAudioHeadRotation_m30C644A48EA0B852516B8FB77C80069E2C33206D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual void ResetAudioHeadRotation() { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAudioChannelMode(RenderHeads.Media.AVProVideo.Audio360ChannelMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAudioChannelMode_mF2663C1EDF6795B0F9AFFE209AF132D48C9FE898 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___channelMode0, const RuntimeMethod* method)
{
{
// public virtual void SetAudioChannelMode(Audio360ChannelMode channelMode) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAudioFocusEnabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAudioFocusEnabled_mF1046FB4ACD5D0327E79FE756061789F261D4730 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___enabled0, const RuntimeMethod* method)
{
{
// public virtual void SetAudioFocusEnabled(bool enabled) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAudioFocusProperties(System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAudioFocusProperties_mCB876B19E6616CC1CDFE333128778FF63437A3C0 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___offFocusLevel0, float ___widthDegrees1, const RuntimeMethod* method)
{
{
// public virtual void SetAudioFocusProperties(float offFocusLevel, float widthDegrees) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAudioFocusRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAudioFocusRotation_m1338F43C9B587B9342F7FF4840148C8A5909D80D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___q0, const RuntimeMethod* method)
{
{
// public virtual void SetAudioFocusRotation(Quaternion q) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::ResetAudioFocus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_ResetAudioFocus_m2F28C59B7F223968043257CA1EF8C5225FD745D5 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual void ResetAudioFocus() { }
return;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetEstimatedTotalBandwidthUsed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseMediaPlayer_GetEstimatedTotalBandwidthUsed_m6D3620C3670696A57A4315C216062E30D045F409 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual long GetEstimatedTotalBandwidthUsed() { return -1; }
return ((int64_t)(-1));
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetPlayWithoutBuffering(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetPlayWithoutBuffering_m70EC1DCD7FD0AA71258982D4BCD2F431587F2024 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___playWithoutBuffering0, const RuntimeMethod* method)
{
{
// public virtual void SetPlayWithoutBuffering(bool playWithoutBuffering) { }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsMediaCachingSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsMediaCachingSupported_mBF9089B5BB077FE9F724E36393FD64C4178317CA (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsMediaCachingSupported() { return false; }
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::AddMediaToCache(System.String,System.String,RenderHeads.Media.AVProVideo.MediaCachingOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_AddMediaToCache_m0FEBD76BF8A7E497D27A3F034502701D95667A37 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, String_t* ___headers1, MediaCachingOptions_tFD724597B94A896A4004C05F4D897B2974040F9C* ___options2, const RuntimeMethod* method)
{
{
// public virtual void AddMediaToCache(string url, string headers, MediaCachingOptions options) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::CancelDownloadOfMediaToCache(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_CancelDownloadOfMediaToCache_m71D43C1636CFF32C2AB2F74F6C139A97DA2A9009 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, const RuntimeMethod* method)
{
{
// public virtual void CancelDownloadOfMediaToCache(string url) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::PauseDownloadOfMediaToCache(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_PauseDownloadOfMediaToCache_m04662353C277DBADE942DD35A2AF83A529C47BE8 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, const RuntimeMethod* method)
{
{
// public virtual void PauseDownloadOfMediaToCache(string url) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::ResumeDownloadOfMediaToCache(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_ResumeDownloadOfMediaToCache_m17317B85CABFE0B543B000A3E0199CB07B80C72A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, const RuntimeMethod* method)
{
{
// public virtual void ResumeDownloadOfMediaToCache(string url) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::RemoveMediaFromCache(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_RemoveMediaFromCache_m694CB9A419D065AEB34109750B2DED6C4AA5C661 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, const RuntimeMethod* method)
{
{
// public virtual void RemoveMediaFromCache(string url) { }
return;
}
}
// RenderHeads.Media.AVProVideo.CachedMediaStatus RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCachedMediaStatus(System.String,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetCachedMediaStatus_m60DD177730AEB66864C3C52784B5456B4AFB78D9 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___url0, float* ___progress1, const RuntimeMethod* method)
{
{
// public virtual CachedMediaStatus GetCachedMediaStatus(string url, ref float progress) { return CachedMediaStatus.NotCached; }
return (int32_t)(0);
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsExternalPlaybackSupported()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsExternalPlaybackSupported_m1EF426B90089F404B1A8DF2D77E629F7BD962925 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsExternalPlaybackSupported() { return false; }
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsExternalPlaybackActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsExternalPlaybackActive_mB649691E7BD5A9FEFFE70837FB1DEE17548BEC5B (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual bool IsExternalPlaybackActive() { return false; }
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetAllowsExternalPlayback(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetAllowsExternalPlayback_mC0568D3B1C27FFDB9EE96E4D490AFAFF90347348 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___enable0, const RuntimeMethod* method)
{
{
// public virtual void SetAllowsExternalPlayback(bool enable) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetExternalPlaybackVideoGravity(RenderHeads.Media.AVProVideo.ExternalPlaybackVideoGravity)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetExternalPlaybackVideoGravity_mEB961C601F99E2BC5CEE4BC56EF5BF04F879AE56 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___gravity0, const RuntimeMethod* method)
{
{
// public virtual void SetExternalPlaybackVideoGravity(ExternalPlaybackVideoGravity gravity) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetKeyServerAuthToken(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetKeyServerAuthToken_m66CB25D0F72C90CD2C8509F1F0F235166B50CBF0 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___token0, const RuntimeMethod* method)
{
{
// public virtual void SetKeyServerAuthToken(string token) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetOverrideDecryptionKey(System.Byte[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetOverrideDecryptionKey_m683D78D0710C8057D7B68B044F5A54A73CA02E90 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___key0, const RuntimeMethod* method)
{
{
// public virtual void SetOverrideDecryptionKey(byte[] key) { }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetDecoderPerformance(System.Int32&,System.Int32&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_GetDecoderPerformance_m587866A3F20FFCFA1D4913DCA8C78E493D20901A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t* ___activeDecodeThreadCount0, int32_t* ___decodedFrameCount1, int32_t* ___droppedFrameCount2, const RuntimeMethod* method)
{
{
// public virtual bool GetDecoderPerformance(ref int activeDecodeThreadCount, ref int decodedFrameCount, ref int droppedFrameCount) { return false; }
return (bool)0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::EndUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_EndUpdate_m6C8282ECF26A8DAA4DA1B9B1002D1EF33E85CABD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public virtual void EndUpdate() { }
return;
}
}
// System.IntPtr RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetNativePlayerHandle()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t BaseMediaPlayer_GetNativePlayerHandle_m22BB137212AD01DADA847DD77B436219977E4FFB (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntPtr_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public virtual IntPtr GetNativePlayerHandle() { return IntPtr.Zero; }
intptr_t L_0 = ((IntPtr_t_StaticFields*)il2cpp_codegen_static_fields_for(IntPtr_t_il2cpp_TypeInfo_var))->___Zero_1;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.ErrorCode RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetLastError()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetLastError_m0327A3B5A34C7B64F85177C9FCADA94EFA61B6CD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// ErrorCode errorCode = _lastError;
int32_t L_0 = __this->____lastError_1;
// _lastError = ErrorCode.None;
__this->____lastError_1 = 0;
// return errorCode;
return L_0;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetLastExtendedErrorCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseMediaPlayer_GetLastExtendedErrorCode_mD7BCEDE9027EBE033549EC5C327722956428547A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// return 0;
return ((int64_t)0);
}
}
// System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetPlayerDescription()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseMediaPlayer_GetPlayerDescription_mD8A2836E3B499A0BD35081AADB6C03EC10E806E0 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// return _playerDescription;
String_t* L_0 = __this->____playerDescription_0;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::PlayerSupportsLinearColorSpace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_PlayerSupportsLinearColorSpace_mF6D33D4951E55F5FD15727E6CF7C96322695ABA6 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// RenderHeads.Media.AVProVideo.TimeRanges RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetSeekableTimes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* BaseMediaPlayer_GetSeekableTimes_mEE7384D4DDC6E646747BF98F03360DE016832B0D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public TimeRanges GetSeekableTimes() { return _seekableTimes; }
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_0 = __this->____seekableTimes_6;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.TimeRanges RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetBufferedTimes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* BaseMediaPlayer_GetBufferedTimes_m56AD2F8E609239A47304AEE4CDA1727CC4C78B00 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public TimeRanges GetBufferedTimes() { return _bufferedTimes; }
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_0 = __this->____bufferedTimes_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureProperties(UnityEngine.FilterMode&,UnityEngine.TextureWrapMode&,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_GetTextureProperties_mC68396C7DBE4D8AE97E5557AD85A1881EA9F3C72 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t* ___filterMode0, int32_t* ___wrapMode1, int32_t* ___anisoLevel2, const RuntimeMethod* method)
{
{
// filterMode = _defaultTextureFilterMode;
int32_t* L_0 = ___filterMode0;
int32_t L_1 = __this->____defaultTextureFilterMode_2;
*((int32_t*)L_0) = (int32_t)L_1;
// wrapMode = _defaultTextureWrapMode;
int32_t* L_2 = ___wrapMode1;
int32_t L_3 = __this->____defaultTextureWrapMode_3;
*((int32_t*)L_2) = (int32_t)L_3;
// anisoLevel = _defaultTextureAnisoLevel;
int32_t* L_4 = ___anisoLevel2;
int32_t L_5 = __this->____defaultTextureAnisoLevel_4;
*((int32_t*)L_4) = (int32_t)L_5;
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetTextureProperties(UnityEngine.FilterMode,UnityEngine.TextureWrapMode,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetTextureProperties_m53021A9C976CFA504A961B0DEFFD6676C1AE3779 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___filterMode0, int32_t ___wrapMode1, int32_t ___anisoLevel2, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// _defaultTextureFilterMode = filterMode;
int32_t L_0 = ___filterMode0;
__this->____defaultTextureFilterMode_2 = L_0;
// _defaultTextureWrapMode = wrapMode;
int32_t L_1 = ___wrapMode1;
__this->____defaultTextureWrapMode_3 = L_1;
// _defaultTextureAnisoLevel = anisoLevel;
int32_t L_2 = ___anisoLevel2;
__this->____defaultTextureAnisoLevel_4 = L_2;
// for (int i = 0; i < GetTextureCount(); ++i)
V_0 = 0;
goto IL_002a;
}
IL_0019:
{
// ApplyTextureProperties(GetTexture(i));
int32_t L_3 = V_0;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4;
L_4 = VirtualFuncInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700*, int32_t >::Invoke(159 /* UnityEngine.Texture RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTexture(System.Int32) */, __this, L_3);
VirtualActionInvoker1< Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* >::Invoke(209 /* System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::ApplyTextureProperties(UnityEngine.Texture) */, __this, L_4);
// for (int i = 0; i < GetTextureCount(); ++i)
int32_t L_5 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1));
}
IL_002a:
{
// for (int i = 0; i < GetTextureCount(); ++i)
int32_t L_6 = V_0;
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(158 /* System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureCount() */, __this);
if ((((int32_t)L_6) < ((int32_t)L_7)))
{
goto IL_0019;
}
}
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::ApplyTextureProperties(UnityEngine.Texture)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_ApplyTextureProperties_mE6445ADCFEC57E49663BDCF137C2D09D263A35F4 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (texture != null)
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_0 = ___texture0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_002d;
}
}
{
// texture.filterMode = _defaultTextureFilterMode;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___texture0;
int32_t L_3 = __this->____defaultTextureFilterMode_2;
Texture_set_filterMode_mE423E58C0C16D059EA62BA87AD70F44AEA50CCC9(L_2, L_3, NULL);
// texture.wrapMode = _defaultTextureWrapMode;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4 = ___texture0;
int32_t L_5 = __this->____defaultTextureWrapMode_3;
Texture_set_wrapMode_m1F74A690E3883EC9C5C371D502D09642F15D0F7E(L_4, L_5, NULL);
// texture.anisoLevel = _defaultTextureAnisoLevel;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_6 = ___texture0;
int32_t L_7 = __this->____defaultTextureAnisoLevel_4;
Texture_set_anisoLevel_m768759DE9D6BE15FCE995F5FC468980B904B9D1F(L_6, L_7, NULL);
}
IL_002d:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateDisplayFrameRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_UpdateDisplayFrameRate_mF58B4DA95A0B863A434BEA550684D30CF39CC945 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (_displayRateTimer >= IntervalSeconds)
float L_0 = __this->____displayRateTimer_8;
if ((!(((float)L_0) >= ((float)(0.5f)))))
{
goto IL_007c;
}
}
{
// int frameCount = GetTextureFrameCount();
int32_t L_1;
L_1 = VirtualFuncInvoker0< int32_t >::Invoke(160 /* System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureFrameCount() */, __this);
V_1 = L_1;
// int frameDelta = (frameCount - _displayRateLastFrameCount);
int32_t L_2 = V_1;
int32_t L_3 = __this->____displayRateLastFrameCount_9;
V_2 = ((int32_t)il2cpp_codegen_subtract(L_2, L_3));
// _displayRate = (float)frameDelta / _displayRateTimer;
int32_t L_4 = V_2;
float L_5 = __this->____displayRateTimer_8;
__this->____displayRate_10 = ((float)(((float)L_4)/L_5));
// _displayRateTimer -= IntervalSeconds;
float L_6 = __this->____displayRateTimer_8;
__this->____displayRateTimer_8 = ((float)il2cpp_codegen_subtract(L_6, (0.5f)));
// if (_displayRateTimer >= IntervalSeconds) _displayRateTimer -= IntervalSeconds;
float L_7 = __this->____displayRateTimer_8;
if ((!(((float)L_7) >= ((float)(0.5f)))))
{
goto IL_005d;
}
}
{
// if (_displayRateTimer >= IntervalSeconds) _displayRateTimer -= IntervalSeconds;
float L_8 = __this->____displayRateTimer_8;
__this->____displayRateTimer_8 = ((float)il2cpp_codegen_subtract(L_8, (0.5f)));
}
IL_005d:
{
// if (_displayRateTimer >= IntervalSeconds) _displayRateTimer = 0f;
float L_9 = __this->____displayRateTimer_8;
if ((!(((float)L_9) >= ((float)(0.5f)))))
{
goto IL_0075;
}
}
{
// if (_displayRateTimer >= IntervalSeconds) _displayRateTimer = 0f;
__this->____displayRateTimer_8 = (0.0f);
}
IL_0075:
{
// _displayRateLastFrameCount = frameCount;
int32_t L_10 = V_1;
__this->____displayRateLastFrameCount_9 = L_10;
}
IL_007c:
{
// float deltaTime = Time.deltaTime;
float L_11;
L_11 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
V_0 = L_11;
// _displayRateTimer += deltaTime;
float L_12 = __this->____displayRateTimer_8;
float L_13 = V_0;
__this->____displayRateTimer_8 = ((float)il2cpp_codegen_add(L_12, L_13));
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsExpectingNewVideoFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsExpectingNewVideoFrame_m5EF2FD35AB056315C58CA98E2A7396A4CA1293C3 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
int32_t G_B8_0 = 0;
{
// if (HasVideo())
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(151 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::HasVideo() */, __this);
if (!L_0)
{
goto IL_004b;
}
}
{
// if (!IsFinished() && (!IsPaused() && IsPlaying() && GetPlaybackRate() != 0.0f))
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(155 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsFinished() */, __this);
if (L_1)
{
goto IL_004b;
}
}
{
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(154 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsPaused() */, __this);
if (L_2)
{
goto IL_004b;
}
}
{
bool L_3;
L_3 = VirtualFuncInvoker0< bool >::Invoke(153 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsPlaying() */, __this);
if (!L_3)
{
goto IL_004b;
}
}
{
float L_4;
L_4 = VirtualFuncInvoker0< float >::Invoke(143 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetPlaybackRate() */, __this);
if ((((float)L_4) == ((float)(0.0f))))
{
goto IL_004b;
}
}
{
// bool isSingleFrame = (GetTextureFrameCount() > 0 && GetDurationFrames() == 1);
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(160 /* System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureFrameCount() */, __this);
if ((((int32_t)L_5) <= ((int32_t)0)))
{
goto IL_0046;
}
}
{
int32_t L_6;
L_6 = BaseMediaPlayer_GetDurationFrames_mC978A7C497D18228021325A83F121557F10B91DE(__this, (0.0f), NULL);
G_B8_0 = ((((int32_t)L_6) == ((int32_t)1))? 1 : 0);
goto IL_0047;
}
IL_0046:
{
G_B8_0 = 0;
}
IL_0047:
{
// if (!isSingleFrame)
if (G_B8_0)
{
goto IL_004b;
}
}
{
// return true;
return (bool)1;
}
IL_004b:
{
// return false;
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsPlaybackStalled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_IsPlaybackStalled_mC2ACDBFD4637CEBC75B9E3E36A555DB8C86C34BB (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
float V_1 = 0.0f;
float V_2 = 0.0f;
{
// if (SupportsTextureFrameCount() && IsExpectingNewVideoFrame())
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(161 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::SupportsTextureFrameCount() */, __this);
if (!L_0)
{
goto IL_00b1;
}
}
{
bool L_1;
L_1 = BaseMediaPlayer_IsExpectingNewVideoFrame_m5EF2FD35AB056315C58CA98E2A7396A4CA1293C3(__this, NULL);
if (!L_1)
{
goto IL_00b1;
}
}
{
// int frameCount = GetTextureFrameCount();
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(160 /* System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureFrameCount() */, __this);
V_0 = L_2;
// if (frameCount != _stallDetectionFrame)
int32_t L_3 = V_0;
int32_t L_4 = __this->____stallDetectionFrame_12;
if ((((int32_t)L_3) == ((int32_t)L_4)))
{
goto IL_003a;
}
}
{
// _stallDetectionTimer = 0f;
__this->____stallDetectionTimer_11 = (0.0f);
// _stallDetectionFrame = frameCount;
int32_t L_5 = V_0;
__this->____stallDetectionFrame_12 = L_5;
goto IL_0059;
}
IL_003a:
{
// if (_stallDetectionGuard != Time.frameCount)
int32_t L_6 = __this->____stallDetectionGuard_13;
int32_t L_7;
L_7 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
if ((((int32_t)L_6) == ((int32_t)L_7)))
{
goto IL_0059;
}
}
{
// _stallDetectionTimer += Time.deltaTime;
float L_8 = __this->____stallDetectionTimer_11;
float L_9;
L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->____stallDetectionTimer_11 = ((float)il2cpp_codegen_add(L_8, L_9));
}
IL_0059:
{
// _stallDetectionGuard = Time.frameCount;
int32_t L_10;
L_10 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
__this->____stallDetectionGuard_13 = L_10;
// float thresholdDuration = StallDetectionDuration;
V_1 = (0.5f);
// thresholdDuration = Mathf.Max(thresholdDuration / Mathf.Abs(GetPlaybackRate()), StallDetectionDuration);
float L_11 = V_1;
float L_12;
L_12 = VirtualFuncInvoker0< float >::Invoke(143 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetPlaybackRate() */, __this);
float L_13;
L_13 = fabsf(L_12);
float L_14;
L_14 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)(L_11/L_13)), (0.5f), NULL);
V_1 = L_14;
// float fps = GetVideoFrameRate();
float L_15;
L_15 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, __this);
V_2 = L_15;
// if (fps > 0f && !float.IsNaN(fps))
float L_16 = V_2;
if ((!(((float)L_16) > ((float)(0.0f)))))
{
goto IL_00a7;
}
}
{
float L_17 = V_2;
bool L_18;
L_18 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_17, NULL);
if (L_18)
{
goto IL_00a7;
}
}
{
// thresholdDuration = Mathf.Max(thresholdDuration, 2f / fps);
float L_19 = V_1;
float L_20 = V_2;
float L_21;
L_21 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_19, ((float)((2.0f)/L_20)), NULL);
V_1 = L_21;
}
IL_00a7:
{
// return (_stallDetectionTimer > thresholdDuration);
float L_22 = __this->____stallDetectionTimer_11;
float L_23 = V_1;
return (bool)((((float)L_22) > ((float)L_23))? 1 : 0);
}
IL_00b1:
{
// _stallDetectionTimer = 0f;
__this->____stallDetectionTimer_11 = (0.0f);
// return false;
return (bool)0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::LoadSubtitlesSRT(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_LoadSubtitlesSRT_mDE217B31CEB5F75D44B0F5B71C53F3F01D9E01A9 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, String_t* ___data0, const RuntimeMethod* method)
{
{
// if (string.IsNullOrEmpty(data))
String_t* L_0 = ___data0;
bool L_1;
L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
// _subtitles = null;
__this->____subtitles_14 = (List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitles_14), (void*)(List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B*)NULL);
// _currentSubtitle = null;
__this->____currentSubtitle_15 = (Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentSubtitle_15), (void*)(Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL);
goto IL_002b;
}
IL_0018:
{
// _subtitles = SubtitleUtils.ParseSubtitlesSRT(data);
String_t* L_2 = ___data0;
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_3;
L_3 = SubtitleUtils_ParseSubtitlesSRT_m3F91C6952F4038AF2D021475DD7F7012B1170023(L_2, NULL);
__this->____subtitles_14 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____subtitles_14), (void*)L_3);
// _currentSubtitle = null;
__this->____currentSubtitle_15 = (Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentSubtitle_15), (void*)(Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL);
}
IL_002b:
{
// return (_subtitles != null);
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_4 = __this->____subtitles_14;
return (bool)((!(((RuntimeObject*)(List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateSubtitles()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_UpdateSubtitles_m0037A098976CA4E48C96A09E79B5153DE6B6CC79 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m2C6A32D2636616C6DD09CBD140E7E90DD968DD22_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
double V_0 = 0.0;
int32_t V_1 = 0;
int32_t V_2 = 0;
{
// if (_subtitles != null)
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_0 = __this->____subtitles_14;
if (!L_0)
{
goto IL_0092;
}
}
{
// double time = GetCurrentTime();
double L_1;
L_1 = VirtualFuncInvoker0< double >::Invoke(141 /* System.Double RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCurrentTime() */, __this);
V_0 = L_1;
// int searchIndex = 0;
V_1 = 0;
// if (_currentSubtitle != null)
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_2 = __this->____currentSubtitle_15;
if (!L_2)
{
goto IL_004d;
}
}
{
// if (!_currentSubtitle.IsTime(time))
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_3 = __this->____currentSubtitle_15;
double L_4 = V_0;
bool L_5;
L_5 = Subtitle_IsTime_m0E64EC2DB5AE7A6136184573AEAC669F8255CFA0(L_3, L_4, NULL);
if (L_5)
{
goto IL_004d;
}
}
{
// if (time > _currentSubtitle.timeEnd)
double L_6 = V_0;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_7 = __this->____currentSubtitle_15;
double L_8 = L_7->___timeEnd_3;
if ((!(((double)L_6) > ((double)L_8))))
{
goto IL_0046;
}
}
{
// searchIndex = _currentSubtitle.index + 1;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_9 = __this->____currentSubtitle_15;
int32_t L_10 = L_9->___index_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0046:
{
// _currentSubtitle = null;
__this->____currentSubtitle_15 = (Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentSubtitle_15), (void*)(Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638*)NULL);
}
IL_004d:
{
// if (_currentSubtitle == null)
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_11 = __this->____currentSubtitle_15;
if (L_11)
{
goto IL_0092;
}
}
{
// for (int i = searchIndex; i < _subtitles.Count; i++)
int32_t L_12 = V_1;
V_2 = L_12;
goto IL_0084;
}
IL_0059:
{
// if (_subtitles[i].IsTime(time))
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_13 = __this->____subtitles_14;
int32_t L_14 = V_2;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_15;
L_15 = List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4(L_13, L_14, List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4_RuntimeMethod_var);
double L_16 = V_0;
bool L_17;
L_17 = Subtitle_IsTime_m0E64EC2DB5AE7A6136184573AEAC669F8255CFA0(L_15, L_16, NULL);
if (!L_17)
{
goto IL_0080;
}
}
{
// _currentSubtitle = _subtitles[i];
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_18 = __this->____subtitles_14;
int32_t L_19 = V_2;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_20;
L_20 = List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4(L_18, L_19, List_1_get_Item_mF9EAE8521E22E54A68E85A9A99D2FC61931912E4_RuntimeMethod_var);
__this->____currentSubtitle_15 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentSubtitle_15), (void*)L_20);
// break;
return;
}
IL_0080:
{
// for (int i = searchIndex; i < _subtitles.Count; i++)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0084:
{
// for (int i = searchIndex; i < _subtitles.Count; i++)
int32_t L_22 = V_2;
List_1_t5D81B67DE55EA69888ABBF75D263628D55AE799B* L_23 = __this->____subtitles_14;
int32_t L_24;
L_24 = List_1_get_Count_m2C6A32D2636616C6DD09CBD140E7E90DD968DD22_inline(L_23, List_1_get_Count_m2C6A32D2636616C6DD09CBD140E7E90DD968DD22_RuntimeMethod_var);
if ((((int32_t)L_22) < ((int32_t)L_24)))
{
goto IL_0059;
}
}
IL_0092:
{
// }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetSubtitleIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetSubtitleIndex_m4931D0311EACB7C9CAB610E3B19A2DE9D811BD79 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int result = -1;
V_0 = (-1);
// if (_currentSubtitle != null)
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_0 = __this->____currentSubtitle_15;
if (!L_0)
{
goto IL_0016;
}
}
{
// result = _currentSubtitle.index;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_1 = __this->____currentSubtitle_15;
int32_t L_2 = L_1->___index_0;
V_0 = L_2;
}
IL_0016:
{
// return result;
int32_t L_3 = V_0;
return L_3;
}
}
// System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetSubtitleText()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* BaseMediaPlayer_GetSubtitleText_m0957049A2DE7F8FD7D6FF0F1490A4CEA85575E6D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_0 = L_0;
// if (_currentSubtitle != null)
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_1 = __this->____currentSubtitle_15;
if (!L_1)
{
goto IL_001c;
}
}
{
// result = _currentSubtitle.text;
Subtitle_t361915FFE2C0B5F07C925DFA7667C34836F22638* L_2 = __this->____currentSubtitle_15;
String_t* L_3 = L_2->___text_1;
V_0 = L_3;
goto IL_0030;
}
IL_001c:
{
// else if (_currentTextCue != null)
TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* L_4 = __this->____currentTextCue_18;
if (!L_4)
{
goto IL_0030;
}
}
{
// result = _currentTextCue.Text;
TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* L_5 = __this->____currentTextCue_18;
String_t* L_6;
L_6 = TextCue_get_Text_m1074B29217FB0E92272E4F1A2A884857A4062557_inline(L_5, NULL);
V_0 = L_6;
}
IL_0030:
{
// return result;
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_OnEnable_m5532B081250BF3E7AD6DA6BDDF6D7664A7B78835 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCurrentTimeFrames(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetCurrentTimeFrames_mEA728084433CAFE611254EDF5B4CBA65DE5D45BC (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___overrideFrameRate0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
// int result = 0;
V_0 = 0;
// float frameRate = (overrideFrameRate > 0f)?overrideFrameRate:GetVideoFrameRate();
float L_0 = ___overrideFrameRate0;
if ((((float)L_0) > ((float)(0.0f))))
{
goto IL_0012;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, __this);
G_B3_0 = L_1;
goto IL_0013;
}
IL_0012:
{
float L_2 = ___overrideFrameRate0;
G_B3_0 = L_2;
}
IL_0013:
{
V_1 = G_B3_0;
// if (frameRate > 0f)
float L_3 = V_1;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_003b;
}
}
{
// result = Helper.ConvertTimeSecondsToFrame(GetCurrentTime(), frameRate);
double L_4;
L_4 = VirtualFuncInvoker0< double >::Invoke(141 /* System.Double RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCurrentTime() */, __this);
float L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F(L_4, L_5, NULL);
V_0 = L_6;
// result = Mathf.Min(result, GetMaxFrameNumber());
int32_t L_7 = V_0;
int32_t L_8;
L_8 = BaseMediaPlayer_GetMaxFrameNumber_m27AC5B2F5BF3BECF4DC7A04A47CA04A506F49559(__this, (0.0f), NULL);
int32_t L_9;
L_9 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_7, L_8, NULL);
V_0 = L_9;
}
IL_003b:
{
// return result;
int32_t L_10 = V_0;
return L_10;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetDurationFrames(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetDurationFrames_mC978A7C497D18228021325A83F121557F10B91DE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___overrideFrameRate0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
float V_1 = 0.0f;
float G_B3_0 = 0.0f;
{
// int result = 0;
V_0 = 0;
// float frameRate = (overrideFrameRate > 0f)?overrideFrameRate:GetVideoFrameRate();
float L_0 = ___overrideFrameRate0;
if ((((float)L_0) > ((float)(0.0f))))
{
goto IL_0012;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, __this);
G_B3_0 = L_1;
goto IL_0013;
}
IL_0012:
{
float L_2 = ___overrideFrameRate0;
G_B3_0 = L_2;
}
IL_0013:
{
V_1 = G_B3_0;
// if (frameRate > 0f)
float L_3 = V_1;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_0029;
}
}
{
// result = Helper.ConvertTimeSecondsToFrame(GetDuration(), frameRate);
double L_4;
L_4 = VirtualFuncInvoker0< double >::Invoke(145 /* System.Double RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetDuration() */, __this);
float L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F(L_4, L_5, NULL);
V_0 = L_6;
}
IL_0029:
{
// return result;
int32_t L_7 = V_0;
return L_7;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetMaxFrameNumber(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BaseMediaPlayer_GetMaxFrameNumber_m27AC5B2F5BF3BECF4DC7A04A47CA04A506F49559 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, float ___overrideFrameRate0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int result = GetDurationFrames();
int32_t L_0;
L_0 = BaseMediaPlayer_GetDurationFrames_mC978A7C497D18228021325A83F121557F10B91DE(__this, (0.0f), NULL);
V_0 = L_0;
// result = Mathf.Max(0, result - 1);
int32_t L_1 = V_0;
int32_t L_2;
L_2 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, ((int32_t)il2cpp_codegen_subtract(L_1, 1)), NULL);
V_0 = L_2;
// return result;
int32_t L_3 = V_0;
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SeekToFrameRelative(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SeekToFrameRelative_mF94EDB641A2F3BB059E1CAFB8538D20A3AC35E0C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___frameOffset0, float ___overrideFrameRate1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
double V_1 = 0.0;
float G_B3_0 = 0.0f;
{
// float frameRate = (overrideFrameRate > 0f)?overrideFrameRate:GetVideoFrameRate();
float L_0 = ___overrideFrameRate1;
if ((((float)L_0) > ((float)(0.0f))))
{
goto IL_0010;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, __this);
G_B3_0 = L_1;
goto IL_0011;
}
IL_0010:
{
float L_2 = ___overrideFrameRate1;
G_B3_0 = L_2;
}
IL_0011:
{
V_0 = G_B3_0;
// if (frameRate > 0f)
float L_3 = V_0;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_0043;
}
}
{
// int frame = Helper.ConvertTimeSecondsToFrame(GetCurrentTime(), frameRate);
double L_4;
L_4 = VirtualFuncInvoker0< double >::Invoke(141 /* System.Double RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCurrentTime() */, __this);
float L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_6;
L_6 = Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F(L_4, L_5, NULL);
// frame += frameOffset;
int32_t L_7 = ___frameOffset0;
// frame = Mathf.Clamp(frame, 0, GetMaxFrameNumber(frameRate));
float L_8 = V_0;
int32_t L_9;
L_9 = BaseMediaPlayer_GetMaxFrameNumber_m27AC5B2F5BF3BECF4DC7A04A47CA04A506F49559(__this, L_8, NULL);
int32_t L_10;
L_10 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(((int32_t)il2cpp_codegen_add(L_6, L_7)), 0, L_9, NULL);
// double time = Helper.ConvertFrameToTimeSeconds(frame, frameRate);
float L_11 = V_0;
double L_12;
L_12 = Helper_ConvertFrameToTimeSeconds_mC3B1FF9EE0BD7F84AE76CB3B038685CCC40FD3E8(L_10, L_11, NULL);
V_1 = L_12;
// Seek(time);
double L_13 = V_1;
VirtualActionInvoker1< double >::Invoke(138 /* System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::Seek(System.Double) */, __this, L_13);
}
IL_0043:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SeekToFrame(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SeekToFrame_m53F04A15FA7EC84292028CB1213A97EB1B1542A1 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___frame0, float ___overrideFrameRate1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
double V_1 = 0.0;
float G_B3_0 = 0.0f;
{
// float frameRate = (overrideFrameRate > 0f)?overrideFrameRate:GetVideoFrameRate();
float L_0 = ___overrideFrameRate1;
if ((((float)L_0) > ((float)(0.0f))))
{
goto IL_0010;
}
}
{
float L_1;
L_1 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, __this);
G_B3_0 = L_1;
goto IL_0011;
}
IL_0010:
{
float L_2 = ___overrideFrameRate1;
G_B3_0 = L_2;
}
IL_0011:
{
V_0 = G_B3_0;
// if (frameRate > 0f)
float L_3 = V_0;
if ((!(((float)L_3) > ((float)(0.0f)))))
{
goto IL_0039;
}
}
{
// frame = Mathf.Clamp(frame, 0, GetMaxFrameNumber(frameRate));
int32_t L_4 = ___frame0;
float L_5 = V_0;
int32_t L_6;
L_6 = BaseMediaPlayer_GetMaxFrameNumber_m27AC5B2F5BF3BECF4DC7A04A47CA04A506F49559(__this, L_5, NULL);
int32_t L_7;
L_7 = Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline(L_4, 0, L_6, NULL);
___frame0 = L_7;
// double time = Helper.ConvertFrameToTimeSeconds(frame, frameRate);
int32_t L_8 = ___frame0;
float L_9 = V_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
double L_10;
L_10 = Helper_ConvertFrameToTimeSeconds_mC3B1FF9EE0BD7F84AE76CB3B038685CCC40FD3E8(L_8, L_9, NULL);
V_1 = L_10;
// Seek(time);
double L_11 = V_1;
VirtualActionInvoker1< double >::Invoke(138 /* System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::Seek(System.Double) */, __this, L_11);
}
IL_0039:
{
// }
return;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateBufferedDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseMediaPlayer_UpdateBufferedDisplay_m6048C32395ED63BF6D05E49BE5D499F4049F6661 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// if (Time.frameCount == _unityFrameCountBufferedDisplayGuard) return GetTextureTimeStamp();
int32_t L_0;
L_0 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
int32_t L_1 = __this->____unityFrameCountBufferedDisplayGuard_16;
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0014;
}
}
{
// if (Time.frameCount == _unityFrameCountBufferedDisplayGuard) return GetTextureTimeStamp();
int64_t L_2;
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(162 /* System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTimeStamp() */, __this);
return L_2;
}
IL_0014:
{
// _unityFrameCountBufferedDisplayGuard = Time.frameCount;
int32_t L_3;
L_3 = Time_get_frameCount_m4A42E558A71301A216BDC49EC402D62F19C79667(NULL);
__this->____unityFrameCountBufferedDisplayGuard_16 = L_3;
// return InternalUpdateBufferedDisplay();
int64_t L_4;
L_4 = VirtualFuncInvoker0< int64_t >::Invoke(215 /* System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalUpdateBufferedDisplay() */, __this);
return L_4;
}
}
// System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalUpdateBufferedDisplay()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t BaseMediaPlayer_InternalUpdateBufferedDisplay_m9D3DB9496D7919FD36F1F499FF8C8D74DF2F3E65 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// internal virtual long InternalUpdateBufferedDisplay() { return 0; }
return ((int64_t)0);
}
}
// RenderHeads.Media.AVProVideo.BufferedFramesState RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetBufferedFramesState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferedFramesState_t68F1985EEFFE74FD5D8DC7601562AF78B2123036 BaseMediaPlayer_GetBufferedFramesState_m95FEE78F1F7436FC34932B64129E50BBE56FBC4A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
BufferedFramesState_t68F1985EEFFE74FD5D8DC7601562AF78B2123036 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new BufferedFramesState();
il2cpp_codegen_initobj((&V_0), sizeof(BufferedFramesState_t68F1985EEFFE74FD5D8DC7601562AF78B2123036));
BufferedFramesState_t68F1985EEFFE74FD5D8DC7601562AF78B2123036 L_0 = V_0;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetSlaves(RenderHeads.Media.AVProVideo.IBufferedDisplay[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetSlaves_m05C79DA368C3A61AF002EA70F62B366044BA7456 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, IBufferedDisplayU5BU5D_t9CD7B3B63B8C32AFF27BE6D6597528D5F0D97DA9* ___slaves0, const RuntimeMethod* method)
{
{
// public virtual void SetSlaves(IBufferedDisplay[] slaves) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetBufferedDisplayMode(RenderHeads.Media.AVProVideo.BufferedFrameSelectionMode,RenderHeads.Media.AVProVideo.IBufferedDisplay)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetBufferedDisplayMode_m95799559FC615ED770DE7C571414E556B1722A8F (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, int32_t ___mode0, RuntimeObject* ___master1, const RuntimeMethod* method)
{
{
// public virtual void SetBufferedDisplayMode(BufferedFrameSelectionMode mode, IBufferedDisplay master = null) { }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetBufferedDisplayOptions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetBufferedDisplayOptions_mF8D5171E35642826B8526A34289BD462D7843516 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___pauseOnPrerollComplete0, const RuntimeMethod* method)
{
{
// public virtual void SetBufferedDisplayOptions(bool pauseOnPrerollComplete) { }
return;
}
}
// RenderHeads.Media.AVProVideo.PlaybackQualityStats RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetPlaybackQualityStats()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* BaseMediaPlayer_GetPlaybackQualityStats_m43CBFDEEA073639FC5ADA6F3C1ADE448A1D2C1EE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// return _playbackQualityStats;
PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* L_0 = __this->____playbackQualityStats_17;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.TextCue RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetCurrentTextCue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* BaseMediaPlayer_GetCurrentTextCue_m51C36C4A20D702D9423483C93D7073A52A3A0E3C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public TextCue GetCurrentTextCue() { return _currentTextCue; } // Returns null when there is no active text
TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* L_0 = __this->____currentTextCue_18;
return L_0;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateTextCue(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BaseMediaPlayer_UpdateTextCue_m141C81A09195AD12CE9EF2827C0F1ABD613F2E5D (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, bool ___force0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
{
// bool result = false;
V_0 = (bool)0;
// if (force || InternalIsChangedTextCue())
bool L_0 = ___force0;
if (L_0)
{
goto IL_000d;
}
}
{
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(220 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalIsChangedTextCue() */, __this);
if (!L_1)
{
goto IL_0031;
}
}
IL_000d:
{
// _currentTextCue = null;
__this->____currentTextCue_18 = (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentTextCue_18), (void*)(TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210*)NULL);
// string text = InternalGetCurrentTextCue();
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(221 /* System.String RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalGetCurrentTextCue() */, __this);
V_1 = L_2;
// if (!string.IsNullOrEmpty(text))
String_t* L_3 = V_1;
bool L_4;
L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
if (L_4)
{
goto IL_002f;
}
}
{
// _currentTextCue = new TextCue(text);
String_t* L_5 = V_1;
TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* L_6 = (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210*)il2cpp_codegen_object_new(TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210_il2cpp_TypeInfo_var);
TextCue__ctor_m9D1A97D8164DDA94FE03312B9757014F41511ADC(L_6, L_5, NULL);
__this->____currentTextCue_18 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____currentTextCue_18), (void*)L_6);
}
IL_002f:
{
// result = true;
V_0 = (bool)1;
}
IL_0031:
{
// return result;
bool L_7 = V_0;
return L_7;
}
}
// RenderHeads.Media.AVProVideo.VideoTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* BaseMediaPlayer_GetVideoTracks_mE5263B626BE722A7F2F4D5F26C28D2A413AD9E16 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public VideoTracks GetVideoTracks() { return _videoTracks; }
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_0 = __this->____videoTracks_19;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.AudioTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetAudioTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* BaseMediaPlayer_GetAudioTracks_m92ED68816B2F0DE439EBFAA5B98D572621D2646C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public AudioTracks GetAudioTracks() { return _audioTracks; }
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_0 = __this->____audioTracks_20;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.TextTracks RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* BaseMediaPlayer_GetTextTracks_m678A0247FDCAF5ABABC2E4811E3EFE43C60034CD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
{
// public TextTracks GetTextTracks() { return _textTracks; }
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_0 = __this->____textTracks_21;
return L_0;
}
}
// RenderHeads.Media.AVProVideo.VideoTrack RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetActiveVideoTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* BaseMediaPlayer_GetActiveVideoTrack_mA840C33E8A236BC4B625ECC614E442FDA46407DD (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackCollection_1_get_ActiveTrack_m150EDEB5FE41D0D8098F3B3AAAC09C4BC54C695C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public VideoTrack GetActiveVideoTrack() { return _videoTracks.ActiveTrack; }
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_0 = __this->____videoTracks_19;
VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* L_1;
L_1 = TrackCollection_1_get_ActiveTrack_m150EDEB5FE41D0D8098F3B3AAAC09C4BC54C695C_inline(L_0, TrackCollection_1_get_ActiveTrack_m150EDEB5FE41D0D8098F3B3AAAC09C4BC54C695C_RuntimeMethod_var);
return L_1;
}
}
// RenderHeads.Media.AVProVideo.AudioTrack RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetActiveAudioTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* BaseMediaPlayer_GetActiveAudioTrack_m7C91729CF745FB08E6A501CF6BAC95FB5989E858 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackCollection_1_get_ActiveTrack_mFF53DE38B4607052EB2B9D592AB67B506E5BFE29_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public AudioTrack GetActiveAudioTrack() { return _audioTracks.ActiveTrack; }
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_0 = __this->____audioTracks_20;
AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* L_1;
L_1 = TrackCollection_1_get_ActiveTrack_mFF53DE38B4607052EB2B9D592AB67B506E5BFE29_inline(L_0, TrackCollection_1_get_ActiveTrack_mFF53DE38B4607052EB2B9D592AB67B506E5BFE29_RuntimeMethod_var);
return L_1;
}
}
// RenderHeads.Media.AVProVideo.TextTrack RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetActiveTextTrack()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* BaseMediaPlayer_GetActiveTextTrack_mD62B2957A9925A320DDAB8909D370B682C8954F5 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackCollection_1_get_ActiveTrack_m30C15384EDC12CFF5C488F2BAEBDB9E5757783CF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public TextTrack GetActiveTextTrack() { return _textTracks.ActiveTrack; }
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_0 = __this->____textTracks_21;
TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* L_1;
L_1 = TrackCollection_1_get_ActiveTrack_m30C15384EDC12CFF5C488F2BAEBDB9E5757783CF_inline(L_0, TrackCollection_1_get_ActiveTrack_m30C15384EDC12CFF5C488F2BAEBDB9E5757783CF_RuntimeMethod_var);
return L_1;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetActiveVideoTrack(RenderHeads.Media.AVProVideo.VideoTrack)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetActiveVideoTrack_mB36E8478956B177740C1B4751E0E7463E426DD4A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* ___track0, const RuntimeMethod* method)
{
{
// public void SetActiveVideoTrack(VideoTrack track) { if (track != null) SetActiveTrack(_videoTracks, track); }
VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* L_0 = ___track0;
if (!L_0)
{
goto IL_0010;
}
}
{
// public void SetActiveVideoTrack(VideoTrack track) { if (track != null) SetActiveTrack(_videoTracks, track); }
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_1 = __this->____videoTracks_19;
VideoTrack_t0A08A651370D6686BDFC0ED9AA73E9370F522D81* L_2 = ___track0;
BaseMediaPlayer_SetActiveTrack_m63D4757E4EC81565B05224CFDD5152D866EC2455(__this, L_1, L_2, NULL);
}
IL_0010:
{
// public void SetActiveVideoTrack(VideoTrack track) { if (track != null) SetActiveTrack(_videoTracks, track); }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetActiveAudioTrack(RenderHeads.Media.AVProVideo.AudioTrack)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetActiveAudioTrack_mEC112804C740EAB483991E205F1A41631CE0256C (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* ___track0, const RuntimeMethod* method)
{
{
// public void SetActiveAudioTrack(AudioTrack track) { if (track != null) SetActiveTrack(_audioTracks, track); }
AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* L_0 = ___track0;
if (!L_0)
{
goto IL_0010;
}
}
{
// public void SetActiveAudioTrack(AudioTrack track) { if (track != null) SetActiveTrack(_audioTracks, track); }
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_1 = __this->____audioTracks_20;
AudioTrack_t7274C80F7C9DA36A9B2FD682DFC19CFD1F3AD5A7* L_2 = ___track0;
BaseMediaPlayer_SetActiveTrack_m63D4757E4EC81565B05224CFDD5152D866EC2455(__this, L_1, L_2, NULL);
}
IL_0010:
{
// public void SetActiveAudioTrack(AudioTrack track) { if (track != null) SetActiveTrack(_audioTracks, track); }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetActiveTextTrack(RenderHeads.Media.AVProVideo.TextTrack)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetActiveTextTrack_m52DCEE7C27430727EE39159B6FC93CDD3489DC14 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* ___track0, const RuntimeMethod* method)
{
{
// public void SetActiveTextTrack(TextTrack track) { SetActiveTrack(_textTracks, track); }
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_0 = __this->____textTracks_21;
TextTrack_tF368463B4F33E02E299020EA2A367DE212EC6F31* L_1 = ___track0;
BaseMediaPlayer_SetActiveTrack_m63D4757E4EC81565B05224CFDD5152D866EC2455(__this, L_0, L_1, NULL);
// public void SetActiveTextTrack(TextTrack track) { SetActiveTrack(_textTracks, track); }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::InitTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_InitTracks_m208FBC984E5A312709F64B0E0AEC055C5726B2CE (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _trackCollections = new TrackCollection[3] { _videoTracks, _audioTracks, _textTracks };
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_0 = (TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA*)(TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA*)SZArrayNew(TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA_il2cpp_TypeInfo_var, (uint32_t)3);
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_1 = L_0;
VideoTracks_tA329271899DFDD262477C3EDEC0BC4619B78B43E* L_2 = __this->____videoTracks_19;
ArrayElementTypeCheck (L_1, L_2);
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C*)L_2);
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_3 = L_1;
AudioTracks_t6A73CB5D4C2BC6FDA6F5C276B8DF23583601570F* L_4 = __this->____audioTracks_20;
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C*)L_4);
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_5 = L_3;
TextTracks_tF24853BCB513D5A858C8CD3A8ED08961CC1DA68D* L_6 = __this->____textTracks_21;
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C*)L_6);
__this->____trackCollections_22 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____trackCollections_22), (void*)L_5);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::UpdateTracks()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_UpdateTracks_mCB692C3D6830B0AE22B81D267427FF3DE980CA7A (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, const RuntimeMethod* method)
{
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* V_0 = NULL;
int32_t V_1 = 0;
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* V_2 = NULL;
{
// foreach (TrackCollection trackCollection in _trackCollections)
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_0 = __this->____trackCollections_22;
V_0 = L_0;
V_1 = 0;
goto IL_0028;
}
IL_000b:
{
// foreach (TrackCollection trackCollection in _trackCollections)
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_1 = V_0;
int32_t L_2 = V_1;
int32_t L_3 = L_2;
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_4 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// if (InternalIsChangedTracks(trackCollection.TrackType))
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_5 = V_2;
int32_t L_6;
L_6 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_5);
bool L_7;
L_7 = VirtualFuncInvoker1< bool, int32_t >::Invoke(222 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalIsChangedTracks(RenderHeads.Media.AVProVideo.TrackType) */, __this, L_6);
if (!L_7)
{
goto IL_0024;
}
}
{
// PopulateTrackCollection(trackCollection);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_8 = V_2;
BaseMediaPlayer_PopulateTrackCollection_m2EEB0A4930D8EB90C22F10697D69B17720026108(__this, L_8, NULL);
}
IL_0024:
{
int32_t L_9 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0028:
{
// foreach (TrackCollection trackCollection in _trackCollections)
int32_t L_10 = V_1;
TrackCollectionU5BU5D_tB9BDCAC0A65CF417E91F0967707E1637D7F9AFCA* L_11 = V_0;
if ((((int32_t)L_10) < ((int32_t)((int32_t)(((RuntimeArray*)L_11)->max_length)))))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::PopulateTrackCollection(RenderHeads.Media.AVProVideo.TrackCollection)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_PopulateTrackCollection_m2EEB0A4930D8EB90C22F10697D69B17720026108 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* ___collection0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackType_tD863A7443F24F96EF3F46DBDF985DF9773DA6F67_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7F9AF0EC1F086448D54F89AD88C993DF65E0684);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* V_3 = NULL;
{
// collection.Clear();
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_0 = ___collection0;
VirtualActionInvoker0::Invoke(8 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::Clear() */, L_0);
// int trackCount = InternalGetTrackCount(collection.TrackType);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_1 = ___collection0;
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_1);
int32_t L_3;
L_3 = VirtualFuncInvoker1< int32_t, int32_t >::Invoke(223 /* System.Int32 RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalGetTrackCount(RenderHeads.Media.AVProVideo.TrackType) */, __this, L_2);
V_0 = L_3;
// for (int i = 0; i < trackCount; i++)
V_1 = 0;
goto IL_0063;
}
IL_0017:
{
// bool isActiveTrack = false;
V_2 = (bool)0;
// TrackBase track = InternalGetTrackInfo(collection.TrackType, i, ref isActiveTrack);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_4 = ___collection0;
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_4);
int32_t L_6 = V_1;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_7;
L_7 = VirtualFuncInvoker3< TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE*, int32_t, int32_t, bool* >::Invoke(225 /* RenderHeads.Media.AVProVideo.TrackBase RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalGetTrackInfo(RenderHeads.Media.AVProVideo.TrackType,System.Int32,System.Boolean&) */, __this, L_5, L_6, (&V_2));
V_3 = L_7;
// if (track != null)
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_8 = V_3;
if (!L_8)
{
goto IL_003f;
}
}
{
// collection.Add(track);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_9 = ___collection0;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_10 = V_3;
VirtualActionInvoker1< TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* >::Invoke(9 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::Add(RenderHeads.Media.AVProVideo.TrackBase) */, L_9, L_10);
// if (isActiveTrack)
bool L_11 = V_2;
if (!L_11)
{
goto IL_005f;
}
}
{
// collection.SetActiveTrack(track);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_12 = ___collection0;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_13 = V_3;
VirtualActionInvoker1< TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* >::Invoke(12 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::SetActiveTrack(RenderHeads.Media.AVProVideo.TrackBase) */, L_12, L_13);
goto IL_005f;
}
IL_003f:
{
// UnityEngine.Debug.LogWarning(string.Format("[AVProVideo] Failed to enumerate {0} track {1} ", collection.TrackType, i));
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_14 = ___collection0;
int32_t L_15;
L_15 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_14);
int32_t L_16 = L_15;
RuntimeObject* L_17 = Box(TrackType_tD863A7443F24F96EF3F46DBDF985DF9773DA6F67_il2cpp_TypeInfo_var, &L_16);
int32_t L_18 = V_1;
int32_t L_19 = L_18;
RuntimeObject* L_20 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_19);
String_t* L_21;
L_21 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralD7F9AF0EC1F086448D54F89AD88C993DF65E0684, L_17, L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_21, NULL);
}
IL_005f:
{
// for (int i = 0; i < trackCount; i++)
int32_t L_22 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_0063:
{
// for (int i = 0; i < trackCount; i++)
int32_t L_23 = V_1;
int32_t L_24 = V_0;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0017;
}
}
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.BaseMediaPlayer::SetActiveTrack(RenderHeads.Media.AVProVideo.TrackCollection,RenderHeads.Media.AVProVideo.TrackBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BaseMediaPlayer_SetActiveTrack_m63D4757E4EC81565B05224CFDD5152D866EC2455 (BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* __this, TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* ___collection0, TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* ___track1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// if (collection.IsActiveTrack(track)) return;
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_0 = ___collection0;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_1 = ___track1;
bool L_2;
L_2 = VirtualFuncInvoker1< bool, TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* >::Invoke(11 /* System.Boolean RenderHeads.Media.AVProVideo.TrackCollection::IsActiveTrack(RenderHeads.Media.AVProVideo.TrackBase) */, L_0, L_1);
if (!L_2)
{
goto IL_000a;
}
}
{
// if (collection.IsActiveTrack(track)) return;
return;
}
IL_000a:
{
// int trackUid = -1;
V_0 = (-1);
// if (track != null)
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_3 = ___track1;
if (!L_3)
{
goto IL_0016;
}
}
{
// trackUid = track.Uid;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_4 = ___track1;
int32_t L_5;
L_5 = TrackBase_get_Uid_m8173B84FCBEC945BCF7B8409B0ECDFF6C7F67B6B_inline(L_4, NULL);
V_0 = L_5;
}
IL_0016:
{
// if (InternalSetActiveTrack(collection.TrackType, trackUid))
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_6 = ___collection0;
int32_t L_7;
L_7 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_6);
int32_t L_8 = V_0;
bool L_9;
L_9 = VirtualFuncInvoker2< bool, int32_t, int32_t >::Invoke(224 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::InternalSetActiveTrack(RenderHeads.Media.AVProVideo.TrackType,System.Int32) */, __this, L_7, L_8);
if (!L_9)
{
goto IL_003d;
}
}
{
// collection.SetActiveTrack(track);
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_10 = ___collection0;
TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* L_11 = ___track1;
VirtualActionInvoker1< TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* >::Invoke(12 /* System.Void RenderHeads.Media.AVProVideo.TrackCollection::SetActiveTrack(RenderHeads.Media.AVProVideo.TrackBase) */, L_10, L_11);
// switch (collection.TrackType)
TrackCollection_tEA42513AADCF5B7335DE03CBE1DD0B4CB8C3689C* L_12 = ___collection0;
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* RenderHeads.Media.AVProVideo.TrackType RenderHeads.Media.AVProVideo.TrackCollection::get_TrackType() */, L_12);
if ((!(((uint32_t)L_13) == ((uint32_t)2))))
{
goto IL_003d;
}
}
{
// UpdateTextCue(force:true);
bool L_14;
L_14 = BaseMediaPlayer_UpdateTextCue_m141C81A09195AD12CE9EF2827C0F1ABD613F2E5D(__this, (bool)1, NULL);
}
IL_003d:
{
// }
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerLoadEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerLoadEvent__ctor_mB58351300B342F09DF1D157DBE916DF2E7A4956C (MediaPlayerLoadEvent_tB0EA384F8B6997CC77D93ADC07E297F277C7FA84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6(__this, UnityEvent_1__ctor_m0F7D790DACD6F3D18E865D01FE4427603C1B0CC6_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean RenderHeads.Media.AVProVideo.MediaPlayerEvent::HasListeners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPlayerEvent_HasListeners_m4F5BB042738D7CFD8C3883AF0E9B0EA59EB4EADD (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mE47652B453E7E26F4304124D0550BCCC5F467087_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// return (_listeners.Count > 0) || (GetPersistentEventCount() > 0);
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_0 = __this->____listeners_4;
int32_t L_1;
L_1 = List_1_get_Count_mE47652B453E7E26F4304124D0550BCCC5F467087_inline(L_0, List_1_get_Count_mE47652B453E7E26F4304124D0550BCCC5F467087_RuntimeMethod_var);
if ((((int32_t)L_1) > ((int32_t)0)))
{
goto IL_0018;
}
}
{
int32_t L_2;
L_2 = UnityEventBase_GetPersistentEventCount_mB1902016BED421E36781F7169554C7CF554430AF(__this, NULL);
return (bool)((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
}
IL_0018:
{
return (bool)1;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::AddListener(UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent_AddListener_mA7364D01750EEED48F9C0EA83BBF4A2FF9433358 (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC799FE440F95B063C771E2D123387E3220AA340A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mA135DBBA4D5F07B992529BECDCC56E2B9B72B6C4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_AddListener_mAE261699FE6B1E095441944EE388E2F15DE06441_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!_listeners.Contains(call))
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_0 = __this->____listeners_4;
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_1 = ___call0;
bool L_2;
L_2 = List_1_Contains_mA135DBBA4D5F07B992529BECDCC56E2B9B72B6C4(L_0, L_1, List_1_Contains_mA135DBBA4D5F07B992529BECDCC56E2B9B72B6C4_RuntimeMethod_var);
if (L_2)
{
goto IL_0021;
}
}
{
// _listeners.Add(call);
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_3 = __this->____listeners_4;
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_4 = ___call0;
List_1_Add_mC799FE440F95B063C771E2D123387E3220AA340A_inline(L_3, L_4, List_1_Add_mC799FE440F95B063C771E2D123387E3220AA340A_RuntimeMethod_var);
// base.AddListener(call);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_5 = ___call0;
UnityEvent_3_AddListener_mAE261699FE6B1E095441944EE388E2F15DE06441(__this, L_5, UnityEvent_3_AddListener_mAE261699FE6B1E095441944EE388E2F15DE06441_RuntimeMethod_var);
}
IL_0021:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::RemoveListener(UnityEngine.Events.UnityAction`3<RenderHeads.Media.AVProVideo.MediaPlayer,RenderHeads.Media.AVProVideo.MediaPlayerEvent/EventType,RenderHeads.Media.AVProVideo.ErrorCode>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent_RemoveListener_m9CDAB7BF72ABCA99D94ECF241AE84F099CF65F82 (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* ___call0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_IndexOf_m10C3380BA29130BB12227F427919605506D1C9D2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAt_m16BBB24BA908522E1C549B35F47D13F2D529D5A6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3_RemoveListener_mB1CE41EB70C15824D0161E6444F96FECCC984639_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// int index = _listeners.IndexOf(call);
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_0 = __this->____listeners_4;
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_1 = ___call0;
int32_t L_2;
L_2 = List_1_IndexOf_m10C3380BA29130BB12227F427919605506D1C9D2(L_0, L_1, List_1_IndexOf_m10C3380BA29130BB12227F427919605506D1C9D2_RuntimeMethod_var);
V_0 = L_2;
// if (index >= 0)
int32_t L_3 = V_0;
if ((((int32_t)L_3) < ((int32_t)0)))
{
goto IL_0024;
}
}
{
// _listeners.RemoveAt(index);
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_4 = __this->____listeners_4;
int32_t L_5 = V_0;
List_1_RemoveAt_m16BBB24BA908522E1C549B35F47D13F2D529D5A6(L_4, L_5, List_1_RemoveAt_m16BBB24BA908522E1C549B35F47D13F2D529D5A6_RuntimeMethod_var);
// base.RemoveListener(call);
UnityAction_3_t030DCCB147A37115F1C7596C4AAA9D89F97C7A81* L_6 = ___call0;
UnityEvent_3_RemoveListener_mB1CE41EB70C15824D0161E6444F96FECCC984639(__this, L_6, UnityEvent_3_RemoveListener_mB1CE41EB70C15824D0161E6444F96FECCC984639_RuntimeMethod_var);
}
IL_0024:
{
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::RemoveAllListeners()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent_RemoveAllListeners_m6CE902B46C3389BFF8BF2FBAD1D6846ED694451D (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m059AD7241C4BE5E0DA4ACC32DFE67811462C59A2_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// _listeners.Clear();
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_0 = __this->____listeners_4;
List_1_Clear_m059AD7241C4BE5E0DA4ACC32DFE67811462C59A2_inline(L_0, List_1_Clear_m059AD7241C4BE5E0DA4ACC32DFE67811462C59A2_RuntimeMethod_var);
// base.RemoveAllListeners();
UnityEventBase_RemoveAllListeners_m6E68297189537543B0C72FE38804646CA204D076(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPlayerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPlayerEvent__ctor_m7D889F810363A2C3B364E455B4C4F18772F0C0AA (MediaPlayerEvent_t121509C282EF0611D2925165D8D101C0CDD759A8* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB58F6E397309CE4777D6C7A30B11F30B4BB1C336_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_3__ctor_mAA904383A3788FB8E2A29F91EA8218C6A2FB5315_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// private List<UnityAction<MediaPlayer, MediaPlayerEvent.EventType, ErrorCode>> _listeners = new List<UnityAction<MediaPlayer, EventType, ErrorCode>>(4);
List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6* L_0 = (List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6*)il2cpp_codegen_object_new(List_1_tAD91F1F4316FB265F7D855830F97F91B83BD41E6_il2cpp_TypeInfo_var);
List_1__ctor_mB58F6E397309CE4777D6C7A30B11F30B4BB1C336(L_0, 4, List_1__ctor_mB58F6E397309CE4777D6C7A30B11F30B4BB1C336_RuntimeMethod_var);
__this->____listeners_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____listeners_4), (void*)L_0);
UnityEvent_3__ctor_mAA904383A3788FB8E2A29F91EA8218C6A2FB5315(__this, UnityEvent_3__ctor_mAA904383A3788FB8E2A29F91EA8218C6A2FB5315_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String RenderHeads.Media.AVProVideo.Helper::GetPath(RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetPath_mDC24732FA54980EAFB0A7FF4211CD0E4CB7FE0D5 (int32_t ___location0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
String_t* V_1 = NULL;
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_0 = L_0;
int32_t L_1 = ___location0;
switch (L_1)
{
case 0:
{
goto IL_005c;
}
case 1:
{
goto IL_0032;
}
case 2:
{
goto IL_0056;
}
case 3:
{
goto IL_0022;
}
case 4:
{
goto IL_002a;
}
}
}
{
goto IL_005c;
}
IL_0022:
{
// result = Application.dataPath;
String_t* L_2;
L_2 = Application_get_dataPath_m4C8412CBEE4EAAAB6711CC9BEFFA73CEE5BDBEF7(NULL);
V_0 = L_2;
// break;
goto IL_005c;
}
IL_002a:
{
// result = Application.persistentDataPath;
String_t* L_3;
L_3 = Application_get_persistentDataPath_mC58BD3E1A20732E0A536491DBCAE6505B1624399(NULL);
V_0 = L_3;
// break;
goto IL_005c;
}
IL_0032:
{
// string path = "..";
V_1 = _stringLiteral26DC9E6A16A2B862023CCDC29E42E5404E9ACD4F;
// result = System.IO.Path.GetFullPath(System.IO.Path.Combine(Application.dataPath, path));
String_t* L_4;
L_4 = Application_get_dataPath_m4C8412CBEE4EAAAB6711CC9BEFFA73CEE5BDBEF7(NULL);
String_t* L_5 = V_1;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_6;
L_6 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_4, L_5, NULL);
String_t* L_7;
L_7 = Path_GetFullPath_m9E485D7D38A868A6A5863CBD24677231288EECE2(L_6, NULL);
V_0 = L_7;
// result = result.Replace('\\', '/');
String_t* L_8 = V_0;
String_t* L_9;
L_9 = String_Replace_m86403DC5F422D8D5E1CFAAF255B103CB807EDAAF(L_8, ((int32_t)92), ((int32_t)47), NULL);
V_0 = L_9;
// break;
goto IL_005c;
}
IL_0056:
{
// result = Application.streamingAssetsPath;
String_t* L_10;
L_10 = Application_get_streamingAssetsPath_mB904BCD9A7A4F18A52C175DE4A81F5DC3010CDB5(NULL);
V_0 = L_10;
}
IL_005c:
{
// return result;
String_t* L_11 = V_0;
return L_11;
}
}
// System.String RenderHeads.Media.AVProVideo.Helper::GetFilePath(System.String,RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetFilePath_m3032CD9E5861F7DCD3E15122305317AE90EAF012 (String_t* ___path0, int32_t ___location1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_0 = L_0;
// if (!string.IsNullOrEmpty(path))
String_t* L_1 = ___path0;
bool L_2;
L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
if (L_2)
{
goto IL_002a;
}
}
{
int32_t L_3 = ___location1;
if (!L_3)
{
goto IL_0019;
}
}
{
int32_t L_4 = ___location1;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, 1))) > ((uint32_t)3))))
{
goto IL_001d;
}
}
{
goto IL_002a;
}
IL_0019:
{
// result = path;
String_t* L_5 = ___path0;
V_0 = L_5;
// break;
goto IL_002a;
}
IL_001d:
{
// result = System.IO.Path.Combine(GetPath(location), path);
int32_t L_6 = ___location1;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
String_t* L_7;
L_7 = Helper_GetPath_mDC24732FA54980EAFB0A7FF4211CD0E4CB7FE0D5(L_6, NULL);
String_t* L_8 = ___path0;
il2cpp_codegen_runtime_class_init_inline(Path_t8A38A801D0219E8209C1B1D90D82D4D755D998BC_il2cpp_TypeInfo_var);
String_t* L_9;
L_9 = Path_Combine_m1ADAC05CDA2D1D61B172DF65A81E86592696BEAE(L_7, L_8, NULL);
V_0 = L_9;
}
IL_002a:
{
// return result;
String_t* L_10 = V_0;
return L_10;
}
}
// System.String RenderHeads.Media.AVProVideo.Helper::GetFriendlyResolutionName(System.Int32,System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetFriendlyResolutionName_m2D8C96DC9E7AFB79B4F77C529EBF8F960539768E (int32_t ___width0, int32_t ___height1, float ___fps2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_tB450078DDE7A55C24846612D13C95DA82F57CF19____E33B94EF0E1FECD53849D083EEBE3E8A40DA9DDB1FAD7BDE4AF5ABDF4B6796DD_0_FieldInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral01700BE73AFEF121BC8C6D47CC1EFD8A5117B46B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0DE63BA01E31C16B46AEBAD75285A58C5A88C720);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2BF4C6E60800EB7FB79A84286708FA925D39EA4F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral454E51B2311A7893B7EFBD690C3354883D57B377);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B7C363BD5E84FF3967BDE1D7494C68F3290EF3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D78FC49904BA4158BE97119BBDD4EAADF6FCFEE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC31974FBA2B289B05B0BB1BCAA6530D790722E3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD246998877AB70FC30D0205879482538453BC30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE0FC0BD19E1BEDE450EE2C49F5F7DB212EA6A96B);
s_Il2CppMethodInitialized = true;
}
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
String_t* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
{
// int[] areas = { 0, 7680 * 4320, 3840 * 2160, 2560 * 1440, 1920 * 1080, 1280 * 720, 853 * 480, 640 * 360, 426 * 240, 256 * 144 };
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_tB450078DDE7A55C24846612D13C95DA82F57CF19____E33B94EF0E1FECD53849D083EEBE3E8A40DA9DDB1FAD7BDE4AF5ABDF4B6796DD_0_FieldInfo_var) };
RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
V_0 = L_1;
// string[] names = { "Unknown", "8K", "4K", "1440p", "1080p", "720p", "480p", "360p", "240p", "144p" };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)10));
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
ArrayElementTypeCheck (L_4, _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
(L_4)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
ArrayElementTypeCheck (L_5, _stringLiteral0DE63BA01E31C16B46AEBAD75285A58C5A88C720);
(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral0DE63BA01E31C16B46AEBAD75285A58C5A88C720);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
ArrayElementTypeCheck (L_6, _stringLiteral7B7C363BD5E84FF3967BDE1D7494C68F3290EF3C);
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral7B7C363BD5E84FF3967BDE1D7494C68F3290EF3C);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
ArrayElementTypeCheck (L_7, _stringLiteralAC31974FBA2B289B05B0BB1BCAA6530D790722E3);
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralAC31974FBA2B289B05B0BB1BCAA6530D790722E3);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
ArrayElementTypeCheck (L_8, _stringLiteral8D78FC49904BA4158BE97119BBDD4EAADF6FCFEE);
(L_8)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral8D78FC49904BA4158BE97119BBDD4EAADF6FCFEE);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
ArrayElementTypeCheck (L_9, _stringLiteral01700BE73AFEF121BC8C6D47CC1EFD8A5117B46B);
(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral01700BE73AFEF121BC8C6D47CC1EFD8A5117B46B);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
ArrayElementTypeCheck (L_10, _stringLiteralBD246998877AB70FC30D0205879482538453BC30);
(L_10)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralBD246998877AB70FC30D0205879482538453BC30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
ArrayElementTypeCheck (L_11, _stringLiteralE0FC0BD19E1BEDE450EE2C49F5F7DB212EA6A96B);
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralE0FC0BD19E1BEDE450EE2C49F5F7DB212EA6A96B);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
ArrayElementTypeCheck (L_12, _stringLiteral2BF4C6E60800EB7FB79A84286708FA925D39EA4F);
(L_12)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral2BF4C6E60800EB7FB79A84286708FA925D39EA4F);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
ArrayElementTypeCheck (L_13, _stringLiteral454E51B2311A7893B7EFBD690C3354883D57B377);
(L_13)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral454E51B2311A7893B7EFBD690C3354883D57B377);
V_1 = L_13;
// int closestAreaIndex = 0;
V_2 = 0;
// int area = width * height;
int32_t L_14 = ___width0;
int32_t L_15 = ___height1;
V_3 = ((int32_t)il2cpp_codegen_multiply(L_14, L_15));
// int minDelta = int.MaxValue;
V_4 = ((int32_t)2147483647LL);
// for (int i = 0; i < areas.Length; i++)
V_6 = 0;
goto IL_00a2;
}
IL_007e:
{
// int d = Mathf.Abs(areas[i] - area);
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_0;
int32_t L_17 = V_6;
int32_t L_18 = L_17;
int32_t L_19 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_18));
int32_t L_20 = V_3;
int32_t L_21;
L_21 = Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline(((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL);
V_7 = L_21;
// if (d < minDelta)
int32_t L_22 = V_7;
int32_t L_23 = V_4;
if ((((int32_t)L_22) >= ((int32_t)L_23)))
{
goto IL_009c;
}
}
{
// closestAreaIndex = i;
int32_t L_24 = V_6;
V_2 = L_24;
// minDelta = d;
int32_t L_25 = V_7;
V_4 = L_25;
// if (d == 0)
int32_t L_26 = V_7;
if (!L_26)
{
goto IL_00a9;
}
}
IL_009c:
{
// for (int i = 0; i < areas.Length; i++)
int32_t L_27 = V_6;
V_6 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_00a2:
{
// for (int i = 0; i < areas.Length; i++)
int32_t L_28 = V_6;
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_0;
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
{
goto IL_007e;
}
}
IL_00a9:
{
// string result = names[closestAreaIndex];
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = V_1;
int32_t L_31 = V_2;
int32_t L_32 = L_31;
String_t* L_33 = (L_30)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
V_5 = L_33;
// if (fps > 0f && !float.IsNaN(fps))
float L_34 = ___fps2;
if ((!(((float)L_34) > ((float)(0.0f)))))
{
goto IL_00d3;
}
}
{
float L_35 = ___fps2;
bool L_36;
L_36 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_35, NULL);
if (L_36)
{
goto IL_00d3;
}
}
{
// result += fps.ToString("0.##");
String_t* L_37 = V_5;
String_t* L_38;
L_38 = Single_ToString_m3F2C4433B6ADFA5ED8E3F14ED19CD23014E5179D((&___fps2), _stringLiteral5FC53BD3D516B161E7B256500726EB8B00A2D1C2, NULL);
String_t* L_39;
L_39 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_37, L_38, NULL);
V_5 = L_39;
}
IL_00d3:
{
// return result;
String_t* L_40 = V_5;
return L_40;
}
}
// System.String RenderHeads.Media.AVProVideo.Helper::GetErrorMessage(RenderHeads.Media.AVProVideo.ErrorCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetErrorMessage_m8C4D5AA5F3D31CA9BAD4BFFE6F98D102F61AAF38 (int32_t ___code0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FD2C90387BCCC68E9E3CD657096B89D1ADEDE73);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral80206936E8A01B3D39BDAA4EAFECA1119BB79EF7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFB3053A14A226A67421D17662DF839C332B47EE3);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
V_0 = L_0;
int32_t L_1 = ___code0;
if (!L_1)
{
goto IL_0018;
}
}
{
int32_t L_2 = ___code0;
if ((((int32_t)L_2) == ((int32_t)((int32_t)100))))
{
goto IL_0020;
}
}
{
int32_t L_3 = ___code0;
if ((((int32_t)L_3) == ((int32_t)((int32_t)200))))
{
goto IL_0028;
}
}
{
goto IL_002e;
}
IL_0018:
{
// result = "No Error";
V_0 = _stringLiteral80206936E8A01B3D39BDAA4EAFECA1119BB79EF7;
// break;
goto IL_002e;
}
IL_0020:
{
// result = "Loading failed. File not found, codec not supported, video resolution too high or insufficient system resources.";
V_0 = _stringLiteral0FD2C90387BCCC68E9E3CD657096B89D1ADEDE73;
// break;
goto IL_002e;
}
IL_0028:
{
// result = "Decode failed. Possible codec not supported, video resolution/bit-depth too high, or insufficient system resources.";
V_0 = _stringLiteralFB3053A14A226A67421D17662DF839C332B47EE3;
}
IL_002e:
{
// return result;
String_t* L_4 = V_0;
return L_4;
}
}
// System.String RenderHeads.Media.AVProVideo.Helper::GetPlatformName(RenderHeads.Media.AVProVideo.Platform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862 (int32_t ___platform0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Platform_t12B23C301E648DF733354AC8CA0B94255338A139_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral79B448211CFA144ECA185CD2301E7D971A00AD0C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC50D8EC9526B2DAFEEF984E039330B7E4BA66435);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// string result = "Unknown";
V_0 = _stringLiteral5D54E959817188DBAD9E65FA3DB55F06B70F5E3C;
int32_t L_0 = ___platform0;
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_0016;
}
}
{
int32_t L_1 = ___platform0;
if ((!(((uint32_t)L_1) == ((uint32_t)5))))
{
goto IL_001e;
}
}
{
// result = "Windows UWP";
V_0 = _stringLiteral79B448211CFA144ECA185CD2301E7D971A00AD0C;
// break;
goto IL_002c;
}
IL_0016:
{
// result = "macOS";
V_0 = _stringLiteralC50D8EC9526B2DAFEEF984E039330B7E4BA66435;
// break;
goto IL_002c;
}
IL_001e:
{
// result = platform.ToString();
Il2CppFakeBox<int32_t> L_2(Platform_t12B23C301E648DF733354AC8CA0B94255338A139_il2cpp_TypeInfo_var, (&___platform0));
String_t* L_3;
L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_2), NULL);
V_0 = L_3;
}
IL_002c:
{
// return result;
String_t* L_4 = V_0;
return L_4;
}
}
// System.String[] RenderHeads.Media.AVProVideo.Helper::GetPlatformNames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Helper_GetPlatformNames_m4E61BA6F1A59736CAFBB31E029CFC0CD76538BA6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return new string[] {
// GetPlatformName(Platform.Windows),
// GetPlatformName(Platform.MacOSX),
// GetPlatformName(Platform.iOS),
// GetPlatformName(Platform.tvOS),
// GetPlatformName(Platform.Android),
// GetPlatformName(Platform.WindowsUWP),
// GetPlatformName(Platform.WebGL),
// };
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(0, NULL);
ArrayElementTypeCheck (L_1, L_2);
(L_1)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)L_2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_1;
String_t* L_4;
L_4 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(1, NULL);
ArrayElementTypeCheck (L_3, L_4);
(L_3)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_3;
String_t* L_6;
L_6 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(2, NULL);
ArrayElementTypeCheck (L_5, L_6);
(L_5)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)L_6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_5;
String_t* L_8;
L_8 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(3, NULL);
ArrayElementTypeCheck (L_7, L_8);
(L_7)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_7;
String_t* L_10;
L_10 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(4, NULL);
ArrayElementTypeCheck (L_9, L_10);
(L_9)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)L_10);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_9;
String_t* L_12;
L_12 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(5, NULL);
ArrayElementTypeCheck (L_11, L_12);
(L_11)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (String_t*)L_12);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_11;
String_t* L_14;
L_14 = Helper_GetPlatformName_m43AA735F52035969F9344843B2B937EC99FA4862(6, NULL);
ArrayElementTypeCheck (L_13, L_14);
(L_13)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (String_t*)L_14);
return L_13;
}
}
// System.Void RenderHeads.Media.AVProVideo.Helper::LogInfo(System.String,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Helper_LogInfo_mCCB9A74890C1ED6285F68CC7510FFCB07E89C500 (String_t* ___message0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___context1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9620B89CE26B704179A09BDDFA10A78EA31785C8);
s_Il2CppMethodInitialized = true;
}
{
// if (context == null)
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_0 = ___context1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// Debug.Log("[AVProVideo] " + message);
String_t* L_2 = ___message0;
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral9620B89CE26B704179A09BDDFA10A78EA31785C8, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
return;
}
IL_001a:
{
// Debug.Log("[AVProVideo] " + message, context);
String_t* L_4 = ___message0;
String_t* L_5;
L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral9620B89CE26B704179A09BDDFA10A78EA31785C8, L_4, NULL);
Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* L_6 = ___context1;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m06155ED25645EBBC06B4C8F05235EF41B1489C7E(L_5, L_6, NULL);
// }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.Helper::GetUnityAudioSampleRate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetUnityAudioSampleRate_m6216E68C91079C39EC9E9A9A574B3058A006AED8 (const RuntimeMethod* method)
{
{
// return (AudioSettings.GetConfiguration().sampleRate == 0) ? 0 : AudioSettings.outputSampleRate;
AudioConfiguration_t4C8585EA98B6559B306B6FAD6A68088555394A5D L_0;
L_0 = AudioSettings_GetConfiguration_mDA005BAD9577EBBE375F6D6C040D7F110508C910(NULL);
int32_t L_1 = L_0.___sampleRate_2;
if (!L_1)
{
goto IL_0012;
}
}
{
int32_t L_2;
L_2 = AudioSettings_get_outputSampleRate_mEACF8FD7BFDFBD76EB8FC7E438B3AF19DB57BC6D(NULL);
return L_2;
}
IL_0012:
{
return 0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.Helper::GetUnityAudioSpeakerCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetUnityAudioSpeakerCount_m27E994451EB94907FA1F39A2E2650F3B856D597D (const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// switch (AudioSettings.GetConfiguration().speakerMode)
AudioConfiguration_t4C8585EA98B6559B306B6FAD6A68088555394A5D L_0;
L_0 = AudioSettings_GetConfiguration_mDA005BAD9577EBBE375F6D6C040D7F110508C910(NULL);
int32_t L_1 = L_0.___speakerMode_0;
V_0 = L_1;
int32_t L_2 = V_0;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1)))
{
case 0:
{
goto IL_0031;
}
case 1:
{
goto IL_0033;
}
case 2:
{
goto IL_0035;
}
case 3:
{
goto IL_0037;
}
case 4:
{
goto IL_0039;
}
case 5:
{
goto IL_003b;
}
case 6:
{
goto IL_003d;
}
}
}
{
goto IL_003f;
}
IL_0031:
{
// case AudioSpeakerMode.Mono: return 1;
return 1;
}
IL_0033:
{
// case AudioSpeakerMode.Stereo: return 2;
return 2;
}
IL_0035:
{
// case AudioSpeakerMode.Quad: return 4;
return 4;
}
IL_0037:
{
// case AudioSpeakerMode.Surround: return 5;
return 5;
}
IL_0039:
{
// case AudioSpeakerMode.Mode5point1: return 6;
return 6;
}
IL_003b:
{
// case AudioSpeakerMode.Mode7point1: return 8;
return 8;
}
IL_003d:
{
// case AudioSpeakerMode.Prologic: return 2;
return 2;
}
IL_003f:
{
// return 0;
return 0;
}
}
// RenderHeads.Media.AVProVideo.TimeRange RenderHeads.Media.AVProVideo.Helper::GetTimelineRange(System.Double,RenderHeads.Media.AVProVideo.TimeRanges)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF Helper_GetTimelineRange_mD42EB62577C6045D209F063AA4086C4FF06BFA3B (double ___duration0, TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* ___seekable1, const RuntimeMethod* method)
{
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF V_0;
memset((&V_0), 0, sizeof(V_0));
{
// TimeRange result = new TimeRange();
il2cpp_codegen_initobj((&V_0), sizeof(TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF));
// if (duration >= 0.0 && duration < 2e10)
double L_0 = ___duration0;
if ((!(((double)L_0) >= ((double)(0.0)))))
{
goto IL_003a;
}
}
{
double L_1 = ___duration0;
if ((!(((double)L_1) < ((double)(20000000000.0)))))
{
goto IL_003a;
}
}
{
// result.startTime = 0f;
(&V_0)->___startTime_0 = (0.0);
// result.duration = duration;
double L_2 = ___duration0;
(&V_0)->___duration_1 = L_2;
goto IL_0054;
}
IL_003a:
{
// result.startTime = seekable.MinTime;
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_3 = ___seekable1;
double L_4;
L_4 = TimeRanges_get_MinTime_m4818BFE13D4ABDF2A26DFCC12A06EFC50CDCE7EA_inline(L_3, NULL);
(&V_0)->___startTime_0 = L_4;
// result.duration = seekable.Duration;
TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* L_5 = ___seekable1;
double L_6;
L_6 = TimeRanges_get_Duration_mD4EFE107E7C61723E577D4CEA48CB45C2E3B8972(L_5, NULL);
(&V_0)->___duration_1 = L_6;
}
IL_0054:
{
// return result;
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF L_7 = V_0;
return L_7;
}
}
// System.String RenderHeads.Media.AVProVideo.Helper::GetTimeString(System.Double,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Helper_GetTimeString_m2408A23950484F118CB35F4EA05CD58DE29C1CEA (double ___timeSeconds0, bool ___showMilliseconds1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B449CBB82E44EDD3A011DD1F87DE2F6C4B37F62);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC0BBBFEF24D5E12DF9899019B91B17EAE1876463);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3C6FF105F16F36B05CE62DC0895F7A6B90F6ED8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralED3EDDE08603F6B8A7475B082385FE302279A8D9);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
int32_t V_1 = 0;
float V_2 = 0.0f;
int32_t V_3 = 0;
int32_t V_4 = 0;
String_t* V_5 = NULL;
int32_t V_6 = 0;
int32_t V_7 = 0;
{
// float totalSeconds = (float)timeSeconds;
double L_0 = ___timeSeconds0;
V_0 = ((float)L_0);
// int hours = Mathf.FloorToInt(totalSeconds / (60f * 60f));
float L_1 = V_0;
int32_t L_2;
L_2 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(L_1/(3600.0f))), NULL);
V_1 = L_2;
// float usedSeconds = hours * 60f * 60f;
int32_t L_3 = V_1;
V_2 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(((float)L_3), (60.0f))), (60.0f)));
// int minutes = Mathf.FloorToInt((totalSeconds - usedSeconds) / 60f);
float L_4 = V_0;
float L_5 = V_2;
int32_t L_6;
L_6 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(((float)il2cpp_codegen_subtract(L_4, L_5))/(60.0f))), NULL);
V_3 = L_6;
// usedSeconds += minutes * 60f;
float L_7 = V_2;
int32_t L_8 = V_3;
V_2 = ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(((float)L_8), (60.0f)))));
// int seconds = Mathf.FloorToInt(totalSeconds - usedSeconds);
float L_9 = V_0;
float L_10 = V_2;
int32_t L_11;
L_11 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)il2cpp_codegen_subtract(L_9, L_10)), NULL);
V_4 = L_11;
// if (hours <= 0)
int32_t L_12 = V_1;
if ((((int32_t)L_12) > ((int32_t)0)))
{
goto IL_009b;
}
}
{
// if (showMilliseconds)
bool L_13 = ___showMilliseconds1;
if (!L_13)
{
goto IL_0080;
}
}
{
// int milliSeconds = (int)((totalSeconds - Mathf.Floor(totalSeconds)) * 1000f);
float L_14 = V_0;
float L_15 = V_0;
float L_16;
L_16 = floorf(L_15);
V_6 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_14, L_16)), (1000.0f))));
// result = string.Format("{0:00}:{1:00}:{2:000}", minutes, seconds, milliSeconds);
int32_t L_17 = V_3;
int32_t L_18 = L_17;
RuntimeObject* L_19 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_18);
int32_t L_20 = V_4;
int32_t L_21 = L_20;
RuntimeObject* L_22 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_21);
int32_t L_23 = V_6;
int32_t L_24 = L_23;
RuntimeObject* L_25 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_24);
String_t* L_26;
L_26 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralED3EDDE08603F6B8A7475B082385FE302279A8D9, L_19, L_22, L_25, NULL);
V_5 = L_26;
goto IL_0108;
}
IL_0080:
{
// result = string.Format("{0:00}:{1:00}", minutes, seconds);
int32_t L_27 = V_3;
int32_t L_28 = L_27;
RuntimeObject* L_29 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_28);
int32_t L_30 = V_4;
int32_t L_31 = L_30;
RuntimeObject* L_32 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_31);
String_t* L_33;
L_33 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralD3C6FF105F16F36B05CE62DC0895F7A6B90F6ED8, L_29, L_32, NULL);
V_5 = L_33;
goto IL_0108;
}
IL_009b:
{
// if (showMilliseconds)
bool L_34 = ___showMilliseconds1;
if (!L_34)
{
goto IL_00e9;
}
}
{
// int milliSeconds = (int)((totalSeconds - Mathf.Floor(totalSeconds)) * 1000f);
float L_35 = V_0;
float L_36 = V_0;
float L_37;
L_37 = floorf(L_36);
V_7 = il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_35, L_37)), (1000.0f))));
// result = string.Format("{2}:{0:00}:{1:00}:{3:000}", minutes, seconds, hours, milliSeconds);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_39 = L_38;
int32_t L_40 = V_3;
int32_t L_41 = L_40;
RuntimeObject* L_42 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_41);
ArrayElementTypeCheck (L_39, L_42);
(L_39)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_42);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_43 = L_39;
int32_t L_44 = V_4;
int32_t L_45 = L_44;
RuntimeObject* L_46 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_45);
ArrayElementTypeCheck (L_43, L_46);
(L_43)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_46);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_47 = L_43;
int32_t L_48 = V_1;
int32_t L_49 = L_48;
RuntimeObject* L_50 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_49);
ArrayElementTypeCheck (L_47, L_50);
(L_47)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_50);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_51 = L_47;
int32_t L_52 = V_7;
int32_t L_53 = L_52;
RuntimeObject* L_54 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_53);
ArrayElementTypeCheck (L_51, L_54);
(L_51)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_54);
String_t* L_55;
L_55 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral7B449CBB82E44EDD3A011DD1F87DE2F6C4B37F62, L_51, NULL);
V_5 = L_55;
goto IL_0108;
}
IL_00e9:
{
// result = string.Format("{2}:{0:00}:{1:00}", minutes, seconds, hours);
int32_t L_56 = V_3;
int32_t L_57 = L_56;
RuntimeObject* L_58 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_57);
int32_t L_59 = V_4;
int32_t L_60 = L_59;
RuntimeObject* L_61 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_60);
int32_t L_62 = V_1;
int32_t L_63 = L_62;
RuntimeObject* L_64 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_63);
String_t* L_65;
L_65 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralC0BBBFEF24D5E12DF9899019B91B17EAE1876463, L_58, L_61, L_64, NULL);
V_5 = L_65;
}
IL_0108:
{
// return result;
String_t* L_66 = V_5;
return L_66;
}
}
// RenderHeads.Media.AVProVideo.Orientation RenderHeads.Media.AVProVideo.Helper::GetOrientation(System.Single[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_GetOrientation_m2231216C43ED85E4E16ECFDEB111E009D4DDBF9F (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___t0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// Orientation result = Orientation.Landscape;
V_0 = 0;
// if (t != null)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___t0;
if (!L_0)
{
goto IL_00e8;
}
}
{
// if (t[0] == 0f && t[1]== 1f && t[2] == -1f && t[3] == 0f)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = ___t0;
int32_t L_2 = 0;
float L_3 = (L_1)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
if ((!(((float)L_3) == ((float)(0.0f)))))
{
goto IL_0037;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_4 = ___t0;
int32_t L_5 = 1;
float L_6 = (L_4)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_5));
if ((!(((float)L_6) == ((float)(1.0f)))))
{
goto IL_0037;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_7 = ___t0;
int32_t L_8 = 2;
float L_9 = (L_7)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_8));
if ((!(((float)L_9) == ((float)(-1.0f)))))
{
goto IL_0037;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_10 = ___t0;
int32_t L_11 = 3;
float L_12 = (L_10)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_11));
if ((!(((float)L_12) == ((float)(0.0f)))))
{
goto IL_0037;
}
}
{
// result = Orientation.Portrait;
V_0 = 2;
goto IL_00e8;
}
IL_0037:
{
// if (t[0] == 0f && t[1] == -1f && t[2] == 1f && t[3] == 0f)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_13 = ___t0;
int32_t L_14 = 0;
float L_15 = (L_13)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_14));
if ((!(((float)L_15) == ((float)(0.0f)))))
{
goto IL_0066;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = ___t0;
int32_t L_17 = 1;
float L_18 = (L_16)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_17));
if ((!(((float)L_18) == ((float)(-1.0f)))))
{
goto IL_0066;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_19 = ___t0;
int32_t L_20 = 2;
float L_21 = (L_19)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_20));
if ((!(((float)L_21) == ((float)(1.0f)))))
{
goto IL_0066;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_22 = ___t0;
int32_t L_23 = 3;
float L_24 = (L_22)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_23));
if ((!(((float)L_24) == ((float)(0.0f)))))
{
goto IL_0066;
}
}
{
// result = Orientation.PortraitFlipped;
V_0 = 3;
goto IL_00e8;
}
IL_0066:
{
// if (t[0]== 1f && t[1] == 0f && t[2] == 0f && t[3] == 1f)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_25 = ___t0;
int32_t L_26 = 0;
float L_27 = (L_25)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_26));
if ((!(((float)L_27) == ((float)(1.0f)))))
{
goto IL_0092;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_28 = ___t0;
int32_t L_29 = 1;
float L_30 = (L_28)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_29));
if ((!(((float)L_30) == ((float)(0.0f)))))
{
goto IL_0092;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_31 = ___t0;
int32_t L_32 = 2;
float L_33 = (L_31)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_32));
if ((!(((float)L_33) == ((float)(0.0f)))))
{
goto IL_0092;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_34 = ___t0;
int32_t L_35 = 3;
float L_36 = (L_34)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_35));
if ((!(((float)L_36) == ((float)(1.0f)))))
{
goto IL_0092;
}
}
{
// result = Orientation.Landscape;
V_0 = 0;
goto IL_00e8;
}
IL_0092:
{
// if (t[0] == -1f && t[1] == 0f && t[2] == 0f && t[3] == -1f)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_37 = ___t0;
int32_t L_38 = 0;
float L_39 = (L_37)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_38));
if ((!(((float)L_39) == ((float)(-1.0f)))))
{
goto IL_00be;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_40 = ___t0;
int32_t L_41 = 1;
float L_42 = (L_40)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_41));
if ((!(((float)L_42) == ((float)(0.0f)))))
{
goto IL_00be;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_43 = ___t0;
int32_t L_44 = 2;
float L_45 = (L_43)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_44));
if ((!(((float)L_45) == ((float)(0.0f)))))
{
goto IL_00be;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_46 = ___t0;
int32_t L_47 = 3;
float L_48 = (L_46)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_47));
if ((!(((float)L_48) == ((float)(-1.0f)))))
{
goto IL_00be;
}
}
{
// result = Orientation.LandscapeFlipped;
V_0 = 1;
goto IL_00e8;
}
IL_00be:
{
// if (t[0] == 0f && t[1] == 1f && t[2] == 1f && t[3] == 0f)
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_49 = ___t0;
int32_t L_50 = 0;
float L_51 = (L_49)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_50));
if ((!(((float)L_51) == ((float)(0.0f)))))
{
goto IL_00e8;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_52 = ___t0;
int32_t L_53 = 1;
float L_54 = (L_52)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_53));
if ((!(((float)L_54) == ((float)(1.0f)))))
{
goto IL_00e8;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_55 = ___t0;
int32_t L_56 = 2;
float L_57 = (L_55)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_56));
if ((!(((float)L_57) == ((float)(1.0f)))))
{
goto IL_00e8;
}
}
{
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_58 = ___t0;
int32_t L_59 = 3;
float L_60 = (L_58)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_59));
if ((!(((float)L_60) == ((float)(0.0f)))))
{
goto IL_00e8;
}
}
{
// result = Orientation.PortraitHorizontalMirror;
V_0 = 4;
}
IL_00e8:
{
// return result;
int32_t L_61 = V_0;
return L_61;
}
}
// UnityEngine.Matrix4x4 RenderHeads.Media.AVProVideo.Helper::GetMatrixForOrientation(RenderHeads.Media.AVProVideo.Orientation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Helper_GetMatrixForOrientation_mC84927ED55592554D0E2A8FBE1739C88916CE0B6 (int32_t ___ori0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
int32_t L_0 = ___ori0;
switch (L_0)
{
case 0:
{
goto IL_001f;
}
case 1:
{
goto IL_002a;
}
case 2:
{
goto IL_0035;
}
case 3:
{
goto IL_0040;
}
case 4:
{
goto IL_004b;
}
}
}
{
goto IL_00d9;
}
IL_001f:
{
// result = Matrix4x4.identity;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1;
L_1 = Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline(NULL);
V_0 = L_1;
// break;
goto IL_00e4;
}
IL_002a:
{
// result = LandscapeFlippedMatrix;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_2 = ((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___LandscapeFlippedMatrix_8;
V_0 = L_2;
// break;
goto IL_00e4;
}
IL_0035:
{
// result = PortraitMatrix;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3 = ((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___PortraitMatrix_6;
V_0 = L_3;
// break;
goto IL_00e4;
}
IL_0040:
{
// result = PortraitFlippedMatrix;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_4 = ((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___PortraitFlippedMatrix_7;
V_0 = L_4;
// break;
goto IL_00e4;
}
IL_004b:
{
// result = new Matrix4x4();
il2cpp_codegen_initobj((&V_0), sizeof(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6));
// result.SetColumn(0, new Vector4(0f, 1f, 0f, 0f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_5), (0.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 0, L_5, NULL);
// result.SetColumn(1, new Vector4(1f, 0f, 0f, 0f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 1, L_6, NULL);
// result.SetColumn(2, new Vector4(0f, 0f, 1f, 0f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7;
memset((&L_7), 0, sizeof(L_7));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_7), (0.0f), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 2, L_7, NULL);
// result.SetColumn(3, new Vector4(0f, 0f, 0f, 1f));
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_8), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
Matrix4x4_SetColumn_mC1CBEB2C29C0A9F1434C601786CE1B6DED1E1234((&V_0), 3, L_8, NULL);
// break;
goto IL_00e4;
}
IL_00d9:
{
// throw new System.Exception("Unknown Orientation type");
Exception_t* L_9 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9E8D4340A9C866903BDC1443145D7131A80374B0)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Helper_GetMatrixForOrientation_mC84927ED55592554D0E2A8FBE1739C88916CE0B6_RuntimeMethod_var)));
}
IL_00e4:
{
// return result;
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_10 = V_0;
return L_10;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.Helper::ConvertTimeSecondsToFrame(System.Double,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F (double ___seconds0, float ___frameRate1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// seconds = System.Math.Max(0.0, seconds);
double L_0 = ___seconds0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = Math_Max_m7BAC743E1752A51F258BB82DEBDD13E7C6D3ED26((0.0), L_0, NULL);
___seconds0 = L_1;
// frameRate = Mathf.Max(0f, frameRate);
float L_2 = ___frameRate1;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
___frameRate1 = L_3;
// return (int)System.Math.Floor(frameRate * seconds);
float L_4 = ___frameRate1;
double L_5 = ___seconds0;
double L_6;
L_6 = floor(((double)il2cpp_codegen_multiply(((double)L_4), L_5)));
return il2cpp_codegen_cast_double_to_int<int32_t>(L_6);
}
}
// System.Double RenderHeads.Media.AVProVideo.Helper::ConvertFrameToTimeSeconds(System.Int32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Helper_ConvertFrameToTimeSeconds_mC3B1FF9EE0BD7F84AE76CB3B038685CCC40FD3E8 (int32_t ___frame0, float ___frameRate1, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
// frame = Mathf.Max(0, frame);
int32_t L_0 = ___frame0;
int32_t L_1;
L_1 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_0, NULL);
___frame0 = L_1;
// frameRate = Mathf.Max(0f, frameRate);
float L_2 = ___frameRate1;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
___frameRate1 = L_3;
// double frameDurationSeconds = 1.0 / frameRate;
float L_4 = ___frameRate1;
V_0 = ((double)((1.0)/((double)L_4)));
// return ((double)frame * frameDurationSeconds) + (frameDurationSeconds * 0.5); // Add half a frame we that the time lands in the middle of the frame range and not at the edges
int32_t L_5 = ___frame0;
double L_6 = V_0;
double L_7 = V_0;
return ((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)L_5), L_6)), ((double)il2cpp_codegen_multiply(L_7, (0.5)))));
}
}
// System.Double RenderHeads.Media.AVProVideo.Helper::FindNextKeyFrameTimeSeconds(System.Double,System.Single,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Helper_FindNextKeyFrameTimeSeconds_m3ADB6E022A419BC1C83AA31EB15F7C72964CD071 (double ___seconds0, float ___frameRate1, int32_t ___keyFrameInterval2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// seconds = System.Math.Max(0.0, seconds);
double L_0 = ___seconds0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = Math_Max_m7BAC743E1752A51F258BB82DEBDD13E7C6D3ED26((0.0), L_0, NULL);
___seconds0 = L_1;
// frameRate = Mathf.Max(0f, frameRate);
float L_2 = ___frameRate1;
float L_3;
L_3 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline((0.0f), L_2, NULL);
___frameRate1 = L_3;
// keyFrameInterval = Mathf.Max(0, keyFrameInterval);
int32_t L_4 = ___keyFrameInterval2;
int32_t L_5;
L_5 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(0, L_4, NULL);
___keyFrameInterval2 = L_5;
// int currentFrame = Helper.ConvertTimeSecondsToFrame(seconds, frameRate);
double L_6 = ___seconds0;
float L_7 = ___frameRate1;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
int32_t L_8;
L_8 = Helper_ConvertTimeSecondsToFrame_mAD633612FC7D81AB0D40D4FAC326F3C7CE723E5F(L_6, L_7, NULL);
V_0 = L_8;
// int nextKeyFrame = keyFrameInterval * Mathf.CeilToInt((float)(currentFrame + 1) / (float)keyFrameInterval);
int32_t L_9 = ___keyFrameInterval2;
int32_t L_10 = V_0;
int32_t L_11 = ___keyFrameInterval2;
int32_t L_12;
L_12 = Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline(((float)(((float)((int32_t)il2cpp_codegen_add(L_10, 1)))/((float)L_11))), NULL);
// return Helper.ConvertFrameToTimeSeconds(nextKeyFrame, frameRate);
float L_13 = ___frameRate1;
double L_14;
L_14 = Helper_ConvertFrameToTimeSeconds_mC3B1FF9EE0BD7F84AE76CB3B038685CCC40FD3E8(((int32_t)il2cpp_codegen_multiply(L_9, L_12)), L_13, NULL);
return L_14;
}
}
// System.DateTime RenderHeads.Media.AVProVideo.Helper::ConvertSecondsSince1970ToDateTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D Helper_ConvertSecondsSince1970ToDateTime_m06DA9468B9F28B9FEBE94D18203B714F8A3C4F50 (double ___secondsSince19700, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A V_0;
memset((&V_0), 0, sizeof(V_0));
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D V_1;
memset((&V_1), 0, sizeof(V_1));
{
// System.TimeSpan time = System.TimeSpan.FromSeconds(secondsSince1970);
double L_0 = ___secondsSince19700;
il2cpp_codegen_runtime_class_init_inline(TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A_il2cpp_TypeInfo_var);
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_1;
L_1 = TimeSpan_FromSeconds_m4401B50C0CA831134068595C6AF2F1CA92AAF80F(L_0, NULL);
V_0 = L_1;
// return new System.DateTime(1970, 1, 1).Add(time);
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_2;
memset((&L_2), 0, sizeof(L_2));
DateTime__ctor_mA3BF7CE28807F0A02634FD43913FAAFD989CEE88((&L_2), ((int32_t)1970), 1, 1, /*hidden argument*/NULL);
V_1 = L_2;
TimeSpan_t8195C5B013A2C532FEBDF0B64B6911982E750F5A L_3 = V_0;
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D L_4;
L_4 = DateTime_Add_mC882C6BBE75862360A1A0C733B4FFE3210D4B9B1((&V_1), L_3, NULL);
return L_4;
}
}
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.Helper::GetReadableTexture(UnityEngine.Texture,System.Boolean,RenderHeads.Media.AVProVideo.Orientation,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Helper_GetReadableTexture_m673AB973D4789343C6EFA7FF78F91FED8029AC22 (Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___inputTexture0, bool ___requiresVerticalFlip1, int32_t ___ori2, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___targetTexture3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* V_3 = NULL;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D V_4;
memset((&V_4), 0, sizeof(V_4));
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B4_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B1_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B3_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B2_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B6_0 = NULL;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* G_B5_0 = NULL;
{
// Texture2D resultTexture = targetTexture;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___targetTexture3;
V_0 = L_0;
// RenderTexture prevRT = RenderTexture.active;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_1;
L_1 = RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7(NULL);
// int textureWidth = inputTexture.width;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_2 = ___inputTexture0;
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_2);
V_1 = L_3;
// int textureHeight = inputTexture.height;
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_4 = ___inputTexture0;
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4);
V_2 = L_5;
// RenderTexture tempRT = RenderTexture.GetTemporary(textureWidth, textureHeight, 0, RenderTextureFormat.ARGB32);
int32_t L_6 = V_1;
int32_t L_7 = V_2;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8;
L_8 = RenderTexture_GetTemporary_mDAD0D2A673F07BEC3B1A9555863E24A479E9BB11(L_6, L_7, 0, 0, NULL);
V_3 = L_8;
// if (ori == Orientation.Landscape)
int32_t L_9 = ___ori2;
G_B1_0 = L_1;
if (L_9)
{
G_B4_0 = L_1;
goto IL_00a7;
}
}
{
// if (!requiresVerticalFlip)
bool L_10 = ___requiresVerticalFlip1;
G_B2_0 = G_B1_0;
if (L_10)
{
G_B3_0 = G_B1_0;
goto IL_0031;
}
}
{
// Graphics.Blit(inputTexture, tempRT);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_11 = ___inputTexture0;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = V_3;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_Blit_m8D99E16B74C7D3C8F79F4F142C59DB6B38114504(L_11, L_12, NULL);
G_B4_0 = G_B2_0;
goto IL_00a7;
}
IL_0031:
{
// GL.PushMatrix();
GL_PushMatrix_mB505DD9B224528266FCADC716A16343838105A09(NULL);
// RenderTexture.active = tempRT;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_13 = V_3;
RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_13, NULL);
// GL.LoadPixelMatrix(0f, tempRT.width, 0f, tempRT.height);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_14 = V_3;
int32_t L_15;
L_15 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_14);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_16 = V_3;
int32_t L_17;
L_17 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_16);
GL_LoadPixelMatrix_mF1C5A4508C5F110512C116A5DDE7AB0483FE961A((0.0f), ((float)L_15), (0.0f), ((float)L_17), NULL);
// Rect sourceRect = new Rect(0f, 0f, 1f, 1f);
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&V_4), (0.0f), (0.0f), (1.0f), (1.0f), NULL);
// Rect destRect = new Rect(0f, -1f, tempRT.width, tempRT.height);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_18 = V_3;
int32_t L_19;
L_19 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_18);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_20 = V_3;
int32_t L_21;
L_21 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_20);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_22;
memset((&L_22), 0, sizeof(L_22));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_22), (0.0f), (-1.0f), ((float)L_19), ((float)L_21), /*hidden argument*/NULL);
// Graphics.DrawTexture(destRect, inputTexture, sourceRect, 0, 0, 0, 0);
Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* L_23 = ___inputTexture0;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_24 = V_4;
il2cpp_codegen_runtime_class_init_inline(Graphics_t99CD970FFEA58171C70F54DF0C06D315BD452F2C_il2cpp_TypeInfo_var);
Graphics_DrawTexture_m3A59D4F8533A5C833090389AF5CDF3A7BDE31F2C(L_22, L_23, L_24, 0, 0, 0, 0, NULL);
// GL.PopMatrix();
GL_PopMatrix_mCE0D33302104D1168B6382136039E979E8C02855(NULL);
// GL.InvalidateState();
GL_InvalidateState_m55BDB4CCF8A9AAA9419AF202B83E9678E6185240(NULL);
G_B4_0 = G_B3_0;
}
IL_00a7:
{
// if (resultTexture == null)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_25 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_25, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
G_B5_0 = G_B4_0;
if (!L_26)
{
G_B6_0 = G_B4_0;
goto IL_00ba;
}
}
{
// resultTexture = new Texture2D(textureWidth, textureHeight, TextureFormat.ARGB32, false);
int32_t L_27 = V_1;
int32_t L_28 = V_2;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_29 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_29, L_27, L_28, 5, (bool)0, NULL);
V_0 = L_29;
G_B6_0 = G_B5_0;
}
IL_00ba:
{
// RenderTexture.active = tempRT;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_30 = V_3;
RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_30, NULL);
// resultTexture.ReadPixels(new Rect(0f, 0f, textureWidth, textureHeight), 0, 0, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_34;
memset((&L_34), 0, sizeof(L_34));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_34), (0.0f), (0.0f), ((float)L_32), ((float)L_33), /*hidden argument*/NULL);
Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C(L_31, L_34, 0, 0, (bool)0, NULL);
// resultTexture.Apply(false, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_35 = V_0;
Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_35, (bool)0, (bool)0, NULL);
// RenderTexture.ReleaseTemporary(tempRT);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_36 = V_3;
RenderTexture_ReleaseTemporary_mEEF2C1990196FF06FDD0DC190928AD3A023EBDD2(L_36, NULL);
// RenderTexture.active = prevRT;
RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(G_B6_0, NULL);
// return resultTexture;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_37 = V_0;
return L_37;
}
}
// UnityEngine.Texture2D RenderHeads.Media.AVProVideo.Helper::GetReadableTexture(UnityEngine.RenderTexture,UnityEngine.Texture2D)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* Helper_GetReadableTexture_m9DEEF15EA6E095D56F8817C31B6DEFFC1B2CE831 (RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* ___inputTexture0, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___targetTexture1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (targetTexture == null)
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_0 = ___targetTexture1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_1)
{
goto IL_001e;
}
}
{
// targetTexture = new Texture2D(inputTexture.width, inputTexture.height, TextureFormat.ARGB32, false);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_2 = ___inputTexture0;
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_2);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_4 = ___inputTexture0;
int32_t L_5;
L_5 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_4);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_6 = (Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*)il2cpp_codegen_object_new(Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4_il2cpp_TypeInfo_var);
Texture2D__ctor_mECF60A9EC0638EC353C02C8E99B6B465D23BE917(L_6, L_3, L_5, 5, (bool)0, NULL);
___targetTexture1 = L_6;
}
IL_001e:
{
// RenderTexture prevRT = RenderTexture.active;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_7;
L_7 = RenderTexture_get_active_mA4434B3E79DEF2C01CAE0A53061598B16443C9E7(NULL);
// RenderTexture.active = inputTexture;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_8 = ___inputTexture0;
RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_8, NULL);
// targetTexture.ReadPixels(new Rect(0f, 0f, inputTexture.width, inputTexture.height), 0, 0, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_9 = ___targetTexture1;
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_10 = ___inputTexture0;
int32_t L_11;
L_11 = VirtualFuncInvoker0< int32_t >::Invoke(5 /* System.Int32 UnityEngine.Texture::get_width() */, L_10);
RenderTexture_tBA90C4C3AD9EECCFDDCC632D97C29FAB80D60D27* L_12 = ___inputTexture0;
int32_t L_13;
L_13 = VirtualFuncInvoker0< int32_t >::Invoke(7 /* System.Int32 UnityEngine.Texture::get_height() */, L_12);
Rect_tA04E0F8A1830E767F40FB27ECD8D309303571F0D L_14;
memset((&L_14), 0, sizeof(L_14));
Rect__ctor_m18C3033D135097BEE424AAA68D91C706D2647F23((&L_14), (0.0f), (0.0f), ((float)L_11), ((float)L_13), /*hidden argument*/NULL);
Texture2D_ReadPixels_m7483DB211233F02E46418E9A6077487925F0024C(L_9, L_14, 0, 0, (bool)0, NULL);
// targetTexture.Apply(false, false);
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_15 = ___targetTexture1;
Texture2D_Apply_m36EE27E6F1BF7FB8C70A1D749DC4EE249810AA3A(L_15, (bool)0, (bool)0, NULL);
// RenderTexture.active = prevRT;
RenderTexture_set_active_m5EE8E2327EF9B306C1425014CC34C41A8384E7AB(L_7, NULL);
// return targetTexture;
Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* L_16 = ___targetTexture1;
return L_16;
}
}
// System.Void RenderHeads.Media.AVProVideo.Helper::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Helper__cctor_m25BE3A5CDF4A8C40F3CA4069190B6C1092BAEA5B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private static Matrix4x4 PortraitMatrix = Matrix4x4.TRS(new Vector3(0f, 1f, 0f), Quaternion.Euler(0f, 0f, -90f), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_0), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (-90.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_3;
L_3 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_0, L_1, L_2, NULL);
((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___PortraitMatrix_6 = L_3;
// private static Matrix4x4 PortraitFlippedMatrix = Matrix4x4.TRS(new Vector3(1f, 0f, 0f), Quaternion.Euler(0f, 0f, 90f), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_4), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (90.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_7;
L_7 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_4, L_5, L_6, NULL);
((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___PortraitFlippedMatrix_7 = L_7;
// private static Matrix4x4 LandscapeFlippedMatrix = Matrix4x4.TRS(new Vector3(0f, 1f, 0f), Quaternion.Euler(0f, 0f, -90f), Vector3.one);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), (-90.0f), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline(NULL);
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_11;
L_11 = Matrix4x4_TRS_mCC04FD47347234B451ACC6CCD2CE6D02E1E0E1E3(L_8, L_9, L_10, NULL);
((Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_StaticFields*)il2cpp_codegen_static_fields_for(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var))->___LandscapeFlippedMatrix_8 = L_11;
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.Helper/ExpectedPluginVersion::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ExpectedPluginVersion__ctor_m71691C471DB8543FBF001FD87A75A4FDD7DD74B8 (ExpectedPluginVersion_t260D3F20003F531C84E0AD4DBE4F71766DB21E1D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.MediaCachingOptions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaCachingOptions__ctor_mA1C0232E7D723E27F111AE0B68B8FE397636FDBD (MediaCachingOptions_tFD724597B94A896A4004C05F4D897B2974040F9C* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaPathType RenderHeads.Media.AVProVideo.MediaPath::get_PathType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
{
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
int32_t L_0 = __this->____pathType_0;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPath::set_PathType(RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath_set_PathType_m1D3F9D7948159FBF94D9E7B327D353B92C26523D (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
int32_t L_0 = ___value0;
__this->____pathType_0 = L_0;
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
return;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPath::get_Path()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
{
// public string Path { get { return _path; } internal set { _path = value; } }
String_t* L_0 = __this->____path_1;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPath::set_Path(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Path { get { return _path; } internal set { _path = value; } }
String_t* L_0 = ___value0;
__this->____path_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_0);
// public string Path { get { return _path; } internal set { _path = value; } }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_mC9A531926AFFC107E56A25290834439016836D6A (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] MediaPathType _pathType = MediaPathType.RelativeToStreamingAssetsFolder;
__this->____pathType_0 = 2;
// [SerializeField] string _path = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____path_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_0);
// public MediaPath()
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _pathType = MediaPathType.RelativeToStreamingAssetsFolder;
__this->____pathType_0 = 2;
// _path = string.Empty;
String_t* L_1 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____path_1 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_1);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor(RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_mC58517CE97153E5CFDF70435F39AEDF7BDF11FB8 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___copy0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] MediaPathType _pathType = MediaPathType.RelativeToStreamingAssetsFolder;
__this->____pathType_0 = 2;
// [SerializeField] string _path = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____path_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_0);
// public MediaPath(MediaPath copy)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _pathType = copy.PathType;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = ___copy0;
int32_t L_2;
L_2 = MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F_inline(L_1, NULL);
__this->____pathType_0 = L_2;
// _path = copy.Path;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_3 = ___copy0;
String_t* L_4;
L_4 = MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline(L_3, NULL);
__this->____path_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_4);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaPath::.ctor(System.String,RenderHeads.Media.AVProVideo.MediaPathType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaPath__ctor_m0AD6AC491F7BE372CFECDD554384024E767103C3 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, String_t* ___path0, int32_t ___pathType1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// [SerializeField] MediaPathType _pathType = MediaPathType.RelativeToStreamingAssetsFolder;
__this->____pathType_0 = 2;
// [SerializeField] string _path = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
__this->____path_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_0);
// public MediaPath(string path, MediaPathType pathType)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _pathType = pathType;
int32_t L_1 = ___pathType1;
__this->____pathType_0 = L_1;
// _path = path;
String_t* L_2 = ___path0;
__this->____path_1 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_2);
// }
return;
}
}
// System.String RenderHeads.Media.AVProVideo.MediaPath::GetResolvedFullPath()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* MediaPath_GetResolvedFullPath_mA81DDB3CC0B4853F6B57B405B1F509AD65120F43 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string result = Helper.GetFilePath(_path, _pathType);
String_t* L_0 = __this->____path_1;
int32_t L_1 = __this->____pathType_0;
il2cpp_codegen_runtime_class_init_inline(Helper_t0FCA2FC2DDB9314B514569A12F33EFAC7AEC7873_il2cpp_TypeInfo_var);
String_t* L_2;
L_2 = Helper_GetFilePath_m3032CD9E5861F7DCD3E15122305317AE90EAF012(L_0, L_1, NULL);
// return result;
return L_2;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPath::op_Equality(RenderHeads.Media.AVProVideo.MediaPath,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPath_op_Equality_m8C395C56415CB84EDF2AF9D5E8E4524B4DD1A877 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___a0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___b1, const RuntimeMethod* method)
{
{
// if ((object)a == null)
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___a0;
if (L_0)
{
goto IL_0008;
}
}
{
// return (object)b == null;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = ___b1;
return (bool)((((RuntimeObject*)(MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
}
IL_0008:
{
// return a.Equals(b);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_2 = ___a0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_3 = ___b1;
bool L_4;
L_4 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_2, L_3);
return L_4;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPath::op_Inequality(RenderHeads.Media.AVProVideo.MediaPath,RenderHeads.Media.AVProVideo.MediaPath)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPath_op_Inequality_m13D4E70B9CE60B26B5DC245943C250FDF7FAF0D3 (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___a0, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___b1, const RuntimeMethod* method)
{
{
// return !(a == b);
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___a0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_1 = ___b1;
bool L_2;
L_2 = MediaPath_op_Equality_m8C395C56415CB84EDF2AF9D5E8E4524B4DD1A877(L_0, L_1, NULL);
return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean RenderHeads.Media.AVProVideo.MediaPath::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MediaPath_Equals_mD44590E429E71D87E7415CDE0146018F497C56CD (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* V_0 = NULL;
{
// if (obj == null || GetType() != obj.GetType())
RuntimeObject* L_0 = ___obj0;
if (!L_0)
{
goto IL_0016;
}
}
{
Type_t* L_1;
L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(__this, NULL);
RuntimeObject* L_2 = ___obj0;
Type_t* L_3;
L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_1, L_3, NULL);
if (!L_4)
{
goto IL_0018;
}
}
IL_0016:
{
// return false;
return (bool)0;
}
IL_0018:
{
// var a = (MediaPath)obj;
RuntimeObject* L_5 = ___obj0;
V_0 = ((MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F*)CastclassClass((RuntimeObject*)L_5, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F_il2cpp_TypeInfo_var));
// return (_pathType == a._pathType && _path == a._path);
int32_t L_6 = __this->____pathType_0;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_7 = V_0;
int32_t L_8 = L_7->____pathType_0;
if ((!(((uint32_t)L_6) == ((uint32_t)L_8))))
{
goto IL_003f;
}
}
{
String_t* L_9 = __this->____path_1;
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_10 = V_0;
String_t* L_11 = L_10->____path_1;
bool L_12;
L_12 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_9, L_11, NULL);
return L_12;
}
IL_003f:
{
return (bool)0;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.MediaPath::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MediaPath_GetHashCode_m4F489C54579A986B92B6CBE47143BB286892D6AE (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
{
// return _pathType.GetHashCode() ^ _path.GetHashCode();
int32_t* L_0 = (&__this->____pathType_0);
int32_t L_1;
L_1 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295((int32_t*)L_0, NULL);
String_t* L_2 = __this->____path_1;
int32_t L_3;
L_3 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2);
return ((int32_t)(L_1^L_3));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// RenderHeads.Media.AVProVideo.MediaHints RenderHeads.Media.AVProVideo.MediaHints::get_Default()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaHints_get_Default_m53AD4FAADBDF0B354EA46A93ECC021BC5727477C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static MediaHints Default { get { return defaultHints; } }
il2cpp_codegen_runtime_class_init_inline(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = ((MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_StaticFields*)il2cpp_codegen_static_fields_for(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var))->___defaultHints_3;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.MediaHints::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MediaHints__cctor_m4BDDDA8C49E641ED731CD76F55130DD6A9803F97 (const RuntimeMethod* method)
{
{
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: RenderHeads.Media.AVProVideo.VideoResolveOptions
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_pinvoke(const VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180& unmarshaled, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_pinvoke& marshaled)
{
marshaled.___applyHSBC_0 = static_cast<int32_t>(unmarshaled.___applyHSBC_0);
marshaled.___hue_1 = unmarshaled.___hue_1;
marshaled.___saturation_2 = unmarshaled.___saturation_2;
marshaled.___brightness_3 = unmarshaled.___brightness_3;
marshaled.___contrast_4 = unmarshaled.___contrast_4;
marshaled.___gamma_5 = unmarshaled.___gamma_5;
marshaled.___tint_6 = unmarshaled.___tint_6;
marshaled.___generateMipmaps_7 = static_cast<int32_t>(unmarshaled.___generateMipmaps_7);
}
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_pinvoke_back(const VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_pinvoke& marshaled, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180& unmarshaled)
{
bool unmarshaledapplyHSBC_temp_0 = false;
unmarshaledapplyHSBC_temp_0 = static_cast<bool>(marshaled.___applyHSBC_0);
unmarshaled.___applyHSBC_0 = unmarshaledapplyHSBC_temp_0;
float unmarshaledhue_temp_1 = 0.0f;
unmarshaledhue_temp_1 = marshaled.___hue_1;
unmarshaled.___hue_1 = unmarshaledhue_temp_1;
float unmarshaledsaturation_temp_2 = 0.0f;
unmarshaledsaturation_temp_2 = marshaled.___saturation_2;
unmarshaled.___saturation_2 = unmarshaledsaturation_temp_2;
float unmarshaledbrightness_temp_3 = 0.0f;
unmarshaledbrightness_temp_3 = marshaled.___brightness_3;
unmarshaled.___brightness_3 = unmarshaledbrightness_temp_3;
float unmarshaledcontrast_temp_4 = 0.0f;
unmarshaledcontrast_temp_4 = marshaled.___contrast_4;
unmarshaled.___contrast_4 = unmarshaledcontrast_temp_4;
float unmarshaledgamma_temp_5 = 0.0f;
unmarshaledgamma_temp_5 = marshaled.___gamma_5;
unmarshaled.___gamma_5 = unmarshaledgamma_temp_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledtint_temp_6;
memset((&unmarshaledtint_temp_6), 0, sizeof(unmarshaledtint_temp_6));
unmarshaledtint_temp_6 = marshaled.___tint_6;
unmarshaled.___tint_6 = unmarshaledtint_temp_6;
bool unmarshaledgenerateMipmaps_temp_7 = false;
unmarshaledgenerateMipmaps_temp_7 = static_cast<bool>(marshaled.___generateMipmaps_7);
unmarshaled.___generateMipmaps_7 = unmarshaledgenerateMipmaps_temp_7;
}
// Conversion method for clean up from marshalling of: RenderHeads.Media.AVProVideo.VideoResolveOptions
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_pinvoke_cleanup(VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: RenderHeads.Media.AVProVideo.VideoResolveOptions
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_com(const VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180& unmarshaled, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_com& marshaled)
{
marshaled.___applyHSBC_0 = static_cast<int32_t>(unmarshaled.___applyHSBC_0);
marshaled.___hue_1 = unmarshaled.___hue_1;
marshaled.___saturation_2 = unmarshaled.___saturation_2;
marshaled.___brightness_3 = unmarshaled.___brightness_3;
marshaled.___contrast_4 = unmarshaled.___contrast_4;
marshaled.___gamma_5 = unmarshaled.___gamma_5;
marshaled.___tint_6 = unmarshaled.___tint_6;
marshaled.___generateMipmaps_7 = static_cast<int32_t>(unmarshaled.___generateMipmaps_7);
}
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_com_back(const VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_com& marshaled, VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180& unmarshaled)
{
bool unmarshaledapplyHSBC_temp_0 = false;
unmarshaledapplyHSBC_temp_0 = static_cast<bool>(marshaled.___applyHSBC_0);
unmarshaled.___applyHSBC_0 = unmarshaledapplyHSBC_temp_0;
float unmarshaledhue_temp_1 = 0.0f;
unmarshaledhue_temp_1 = marshaled.___hue_1;
unmarshaled.___hue_1 = unmarshaledhue_temp_1;
float unmarshaledsaturation_temp_2 = 0.0f;
unmarshaledsaturation_temp_2 = marshaled.___saturation_2;
unmarshaled.___saturation_2 = unmarshaledsaturation_temp_2;
float unmarshaledbrightness_temp_3 = 0.0f;
unmarshaledbrightness_temp_3 = marshaled.___brightness_3;
unmarshaled.___brightness_3 = unmarshaledbrightness_temp_3;
float unmarshaledcontrast_temp_4 = 0.0f;
unmarshaledcontrast_temp_4 = marshaled.___contrast_4;
unmarshaled.___contrast_4 = unmarshaledcontrast_temp_4;
float unmarshaledgamma_temp_5 = 0.0f;
unmarshaledgamma_temp_5 = marshaled.___gamma_5;
unmarshaled.___gamma_5 = unmarshaledgamma_temp_5;
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F unmarshaledtint_temp_6;
memset((&unmarshaledtint_temp_6), 0, sizeof(unmarshaledtint_temp_6));
unmarshaledtint_temp_6 = marshaled.___tint_6;
unmarshaled.___tint_6 = unmarshaledtint_temp_6;
bool unmarshaledgenerateMipmaps_temp_7 = false;
unmarshaledgenerateMipmaps_temp_7 = static_cast<bool>(marshaled.___generateMipmaps_7);
unmarshaled.___generateMipmaps_7 = unmarshaledgenerateMipmaps_temp_7;
}
// Conversion method for clean up from marshalling of: RenderHeads.Media.AVProVideo.VideoResolveOptions
IL2CPP_EXTERN_C void VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshal_com_cleanup(VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180_marshaled_com& marshaled)
{
}
// System.Boolean RenderHeads.Media.AVProVideo.VideoResolveOptions::IsColourAdjust()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool VideoResolveOptions_IsColourAdjust_m043320CA6C3119F8B5E93A4E75E5B79655132EE2 (VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* __this, const RuntimeMethod* method)
{
{
// return (applyHSBC && (hue != 0.0f || saturation != 0.5f || brightness != 0.5f || contrast != 0.5f || gamma != 1.0f));
bool L_0 = __this->___applyHSBC_0;
if (!L_0)
{
goto IL_004f;
}
}
{
float L_1 = __this->___hue_1;
if ((!(((float)L_1) == ((float)(0.0f)))))
{
goto IL_004d;
}
}
{
float L_2 = __this->___saturation_2;
if ((!(((float)L_2) == ((float)(0.5f)))))
{
goto IL_004d;
}
}
{
float L_3 = __this->___brightness_3;
if ((!(((float)L_3) == ((float)(0.5f)))))
{
goto IL_004d;
}
}
{
float L_4 = __this->___contrast_4;
if ((!(((float)L_4) == ((float)(0.5f)))))
{
goto IL_004d;
}
}
{
float L_5 = __this->___gamma_5;
return (bool)((((int32_t)((((float)L_5) == ((float)(1.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_004d:
{
return (bool)1;
}
IL_004f:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C bool VideoResolveOptions_IsColourAdjust_m043320CA6C3119F8B5E93A4E75E5B79655132EE2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180*>(__this + _offset);
bool _returnValue;
_returnValue = VideoResolveOptions_IsColourAdjust_m043320CA6C3119F8B5E93A4E75E5B79655132EE2(_thisAdjusted, method);
return _returnValue;
}
// System.Void RenderHeads.Media.AVProVideo.VideoResolveOptions::ResetColourAdjust()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VideoResolveOptions_ResetColourAdjust_m3E61E5E1C7B6519B9D7E86B0E3D9B54062C518E3 (VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* __this, const RuntimeMethod* method)
{
{
// hue = 0.0f;
__this->___hue_1 = (0.0f);
// saturation = 0.5f;
__this->___saturation_2 = (0.5f);
// brightness = 0.5f;
__this->___brightness_3 = (0.5f);
// contrast = 0.5f;
__this->___contrast_4 = (0.5f);
// gamma = 1.0f;
__this->___gamma_5 = (1.0f);
// }
return;
}
}
IL2CPP_EXTERN_C void VideoResolveOptions_ResetColourAdjust_m3E61E5E1C7B6519B9D7E86B0E3D9B54062C518E3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180*>(__this + _offset);
VideoResolveOptions_ResetColourAdjust_m3E61E5E1C7B6519B9D7E86B0E3D9B54062C518E3(_thisAdjusted, method);
}
// RenderHeads.Media.AVProVideo.VideoResolveOptions RenderHeads.Media.AVProVideo.VideoResolveOptions::Create()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 VideoResolveOptions_Create_mB35C721D2051757041058A738CB5AE03688BA3B8 (const RuntimeMethod* method)
{
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 V_0;
memset((&V_0), 0, sizeof(V_0));
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// VideoResolveOptions result = new VideoResolveOptions()
// {
// tint = Color.white,
// };
il2cpp_codegen_initobj((&V_1), sizeof(VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180));
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
L_0 = Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline(NULL);
(&V_1)->___tint_6 = L_0;
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_1 = V_1;
V_0 = L_1;
// result.ResetColourAdjust();
VideoResolveOptions_ResetColourAdjust_m3E61E5E1C7B6519B9D7E86B0E3D9B54062C518E3((&V_0), NULL);
// return result;
VideoResolveOptions_t73104FE43CA18A4DA1D13E543E8FA739A4B6A180 L_2 = V_0;
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.TimeRange::.ctor(System.Double,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRange__ctor_m7F4D6CD7D9EBB33B17B02C9E1AC99F80EA29573D (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, double ___startTime0, double ___duration1, const RuntimeMethod* method)
{
{
// this.startTime = startTime;
double L_0 = ___startTime0;
__this->___startTime_0 = L_0;
// this.duration = duration;
double L_1 = ___duration1;
__this->___duration_1 = L_1;
// }
return;
}
}
IL2CPP_EXTERN_C void TimeRange__ctor_m7F4D6CD7D9EBB33B17B02C9E1AC99F80EA29573D_AdjustorThunk (RuntimeObject* __this, double ___startTime0, double ___duration1, const RuntimeMethod* method)
{
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF*>(__this + _offset);
TimeRange__ctor_m7F4D6CD7D9EBB33B17B02C9E1AC99F80EA29573D(_thisAdjusted, ___startTime0, ___duration1, method);
}
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_StartTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRange_get_StartTime_mBCD853FC15AFC642504A413AC9565789CFB225FE (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method)
{
{
// public double StartTime { get { return startTime; } }
double L_0 = __this->___startTime_0;
return L_0;
}
}
IL2CPP_EXTERN_C double TimeRange_get_StartTime_mBCD853FC15AFC642504A413AC9565789CFB225FE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF*>(__this + _offset);
double _returnValue;
_returnValue = TimeRange_get_StartTime_mBCD853FC15AFC642504A413AC9565789CFB225FE_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_EndTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRange_get_EndTime_mA7307E597E8673410ED0942B13F8CFBEF685452B (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method)
{
{
// public double EndTime { get { return startTime + duration; } }
double L_0 = __this->___startTime_0;
double L_1 = __this->___duration_1;
return ((double)il2cpp_codegen_add(L_0, L_1));
}
}
IL2CPP_EXTERN_C double TimeRange_get_EndTime_mA7307E597E8673410ED0942B13F8CFBEF685452B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF*>(__this + _offset);
double _returnValue;
_returnValue = TimeRange_get_EndTime_mA7307E597E8673410ED0942B13F8CFBEF685452B(_thisAdjusted, method);
return _returnValue;
}
// System.Double RenderHeads.Media.AVProVideo.TimeRange::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRange_get_Duration_m1C5EB9A963F19801765CA61B13567B861AC15C22 (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method)
{
{
// public double Duration { get { return duration; } }
double L_0 = __this->___duration_1;
return L_0;
}
}
IL2CPP_EXTERN_C double TimeRange_get_Duration_m1C5EB9A963F19801765CA61B13567B861AC15C22_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF*>(__this + _offset);
double _returnValue;
_returnValue = TimeRange_get_Duration_m1C5EB9A963F19801765CA61B13567B861AC15C22_inline(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void RenderHeads.Media.AVProVideo.TimeRanges::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRanges__ctor_m5E8F01C9287E9A436F117EE62E420A75C5DEE27C (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal TimeRange[] _ranges = new TimeRange[0];
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_0 = (TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19*)(TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19*)SZArrayNew(TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19_il2cpp_TypeInfo_var, (uint32_t)0);
__this->____ranges_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ranges_0), (void*)L_0);
// internal TimeRanges() {}
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// internal TimeRanges() {}
return;
}
}
// System.Collections.IEnumerator RenderHeads.Media.AVProVideo.TimeRanges::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TimeRanges_GetEnumerator_m5BE6F8C61563A4BC52F962CB1F8542707F266DD5 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// return _ranges.GetEnumerator();
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_0 = __this->____ranges_0;
RuntimeObject* L_1;
L_1 = Array_GetEnumerator_mDB7E2AF23F2BDC715D429C71CA3B8D0151F0DC1E((RuntimeArray*)L_0, NULL);
return L_1;
}
}
// RenderHeads.Media.AVProVideo.TimeRange RenderHeads.Media.AVProVideo.TimeRanges::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF TimeRanges_get_Item_mDCE35B54CDFDF116F55735909252D7A1278A0AC2 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, int32_t ___index0, const RuntimeMethod* method)
{
{
// return _ranges[index];
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_0 = __this->____ranges_0;
int32_t L_1 = ___index0;
int32_t L_2 = L_1;
TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF L_3 = (L_0)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(L_2));
return L_3;
}
}
// System.Void RenderHeads.Media.AVProVideo.TimeRanges::.ctor(RenderHeads.Media.AVProVideo.TimeRange[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRanges__ctor_mE4B4D9363B7B969618C7B80DE07BB719DC959623 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* ___ranges0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal TimeRange[] _ranges = new TimeRange[0];
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_0 = (TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19*)(TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19*)SZArrayNew(TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19_il2cpp_TypeInfo_var, (uint32_t)0);
__this->____ranges_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ranges_0), (void*)L_0);
// internal TimeRanges(TimeRange[] ranges)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// _ranges = ranges;
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_1 = ___ranges0;
__this->____ranges_0 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ranges_0), (void*)L_1);
// CalculateRange();
TimeRanges_CalculateRange_mC28784300FA39DBE92EACE4E35F7406BAAAFA7A0(__this, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.TimeRanges::CalculateRange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TimeRanges_CalculateRange_mC28784300FA39DBE92EACE4E35F7406BAAAFA7A0 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
double V_0 = 0.0;
double V_1 = 0.0;
double V_2 = 0.0;
int32_t V_3 = 0;
{
// _minTime = _maxTime = 0.0;
double L_0 = (0.0);
V_0 = L_0;
__this->____maxTime_2 = L_0;
double L_1 = V_0;
__this->____minTime_1 = L_1;
// if (_ranges != null && _ranges.Length > 0)
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_2 = __this->____ranges_0;
if (!L_2)
{
goto IL_00a3;
}
}
{
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_3 = __this->____ranges_0;
if (!(((RuntimeArray*)L_3)->max_length))
{
goto IL_00a3;
}
}
{
// double maxTime = 0.0;
V_1 = (0.0);
// double minTime = double.MaxValue;
V_2 = (1.7976931348623157E+308);
// for (int i = 0; i < _ranges.Length; i++)
V_3 = 0;
goto IL_008a;
}
IL_0044:
{
// minTime = System.Math.Min(minTime, _ranges[i].startTime);
double L_4 = V_2;
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_5 = __this->____ranges_0;
int32_t L_6 = V_3;
double L_7 = ((L_5)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_6)))->___startTime_0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_8;
L_8 = Math_Min_mA3310F1FF7876DA2FC7F37B822E6DD66410565C1(L_4, L_7, NULL);
V_2 = L_8;
// maxTime = System.Math.Max(maxTime, _ranges[i].startTime + _ranges[i].duration);
double L_9 = V_1;
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_10 = __this->____ranges_0;
int32_t L_11 = V_3;
double L_12 = ((L_10)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_11)))->___startTime_0;
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_13 = __this->____ranges_0;
int32_t L_14 = V_3;
double L_15 = ((L_13)->GetAddressAtUnchecked(static_cast<il2cpp_array_size_t>(L_14)))->___duration_1;
double L_16;
L_16 = Math_Max_m7BAC743E1752A51F258BB82DEBDD13E7C6D3ED26(L_9, ((double)il2cpp_codegen_add(L_12, L_15)), NULL);
V_1 = L_16;
// for (int i = 0; i < _ranges.Length; i++)
int32_t L_17 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
}
IL_008a:
{
// for (int i = 0; i < _ranges.Length; i++)
int32_t L_18 = V_3;
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_19 = __this->____ranges_0;
if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length)))))
{
goto IL_0044;
}
}
{
// _minTime = minTime;
double L_20 = V_2;
__this->____minTime_1 = L_20;
// _maxTime = maxTime;
double L_21 = V_1;
__this->____maxTime_2 = L_21;
}
IL_00a3:
{
// }
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.TimeRanges::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TimeRanges_get_Count_mE253B759FCC97EA2E8F8CA0F4FDC6B1DDAC06A2D (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public int Count { get { return _ranges.Length; } }
TimeRangeU5BU5D_tA898FFB894BB2CE846E7CF8870E5615878BA5F19* L_0 = __this->____ranges_0;
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_MinTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRanges_get_MinTime_m4818BFE13D4ABDF2A26DFCC12A06EFC50CDCE7EA (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public double MinTime { get { return _minTime; } }
double L_0 = __this->____minTime_1;
return L_0;
}
}
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_MaxTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRanges_get_MaxTime_m3AD04E12CF2548DA833BA1E1557456A87CC914CA (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public double MaxTime { get { return _maxTime; } }
double L_0 = __this->____maxTime_2;
return L_0;
}
}
// System.Double RenderHeads.Media.AVProVideo.TimeRanges::get_Duration()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TimeRanges_get_Duration_mD4EFE107E7C61723E577D4CEA48CB45C2E3B8972 (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public double Duration { get { return (_maxTime - _minTime); } }
double L_0 = __this->____maxTime_2;
double L_1 = __this->____minTime_1;
return ((double)il2cpp_codegen_subtract(L_0, L_1));
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_SkippedFrames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_SkippedFrames_m3BF20608B162FB544EA4441BF84C15932CD4260E (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int SkippedFrames { get; private set; }
int32_t L_0 = __this->___U3CSkippedFramesU3Ek__BackingField_0;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_SkippedFrames(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_SkippedFrames_mA018B38CF6B4449152E23D2DA8362E80681F175D (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int SkippedFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CSkippedFramesU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_DuplicateFrames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_DuplicateFrames_mEFAF6EA5C986F313E94B11498F5B718EAC5A0AA8 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int DuplicateFrames { get; private set; }
int32_t L_0 = __this->___U3CDuplicateFramesU3Ek__BackingField_1;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_DuplicateFrames(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_DuplicateFrames_m3C8D3615F8EF02E7EE2AD6ED011B0099A502CCBF (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int DuplicateFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CDuplicateFramesU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_UnityDroppedFrames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_UnityDroppedFrames_m99B5308E1CED22816E47200C3034EC7639BCDD11 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int UnityDroppedFrames { get; private set; }
int32_t L_0 = __this->___U3CUnityDroppedFramesU3Ek__BackingField_2;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_UnityDroppedFrames(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_UnityDroppedFrames_mE9A1D06841A7529A10613A0C0EDFAAF9D6EEE7FF (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int UnityDroppedFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CUnityDroppedFramesU3Ek__BackingField_2 = L_0;
return;
}
}
// System.Single RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_PerfectFramesT()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PlaybackQualityStats_get_PerfectFramesT_m71B6DF0504F43C3DF10D560BED7C2B51939DE68C (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public float PerfectFramesT { get; private set; }
float L_0 = __this->___U3CPerfectFramesTU3Ek__BackingField_3;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_PerfectFramesT(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFramesT_mE45D891E368AC3B27EE89225A0AAA073171F4940 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float PerfectFramesT { get; private set; }
float L_0 = ___value0;
__this->___U3CPerfectFramesTU3Ek__BackingField_3 = L_0;
return;
}
}
// System.String RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_VSyncStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* PlaybackQualityStats_get_VSyncStatus_m992480F3DB94245CEE952925E8BE601A2C2C09B3 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public string VSyncStatus { get; private set; }
String_t* L_0 = __this->___U3CVSyncStatusU3Ek__BackingField_4;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_VSyncStatus(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_VSyncStatus_m16C268AADF246C687F9D441A7A463F7A1FBC5760 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string VSyncStatus { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CVSyncStatusU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVSyncStatusU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_PerfectFrames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_PerfectFrames_mB1FEAA16568019B39D2623DF2F73460C248847B7 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// private int PerfectFrames { get; set; }
int32_t L_0 = __this->___U3CPerfectFramesU3Ek__BackingField_5;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_PerfectFrames(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFrames_mECB3EA540726D8EE9B80ECFD2ED8AE60B4EA30C2 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// private int PerfectFrames { get; set; }
int32_t L_0 = ___value0;
__this->___U3CPerfectFramesU3Ek__BackingField_5 = L_0;
return;
}
}
// System.Int32 RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_TotalFrames()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_TotalFrames_mE43972A18FE19445652CE74F6767E63F56FD3D68 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// private int TotalFrames { get; set; }
int32_t L_0 = __this->___U3CTotalFramesU3Ek__BackingField_6;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_TotalFrames(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_TotalFrames_m29339397656CDD022A40D9C953C6DEAD4E8FD7F2 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// private int TotalFrames { get; set; }
int32_t L_0 = ___value0;
__this->___U3CTotalFramesU3Ek__BackingField_6 = L_0;
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaybackQualityStats::get_LogIssues()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public bool LogIssues { get; set; }
bool L_0 = __this->___U3CLogIssuesU3Ek__BackingField_7;
return L_0;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::set_LogIssues(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_LogIssues_mE09C50258A3DA3F41E8F61741F111B10D31AB51A (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool LogIssues { get; set; }
bool L_0 = ___value0;
__this->___U3CLogIssuesU3Ek__BackingField_7 = L_0;
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_Reset_m493D7A13AE5765979E2F3E7316C5EF104A7C2B12 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// _sameFrameCount = 0;
__this->____sameFrameCount_8 = 0;
// if (_player != null)
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_0 = __this->____player_10;
if (!L_0)
{
goto IL_0020;
}
}
{
// _lastTimeStamp = _player.GetTextureTimeStamp();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_1 = __this->____player_10;
int64_t L_2;
L_2 = VirtualFuncInvoker0< int64_t >::Invoke(162 /* System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTimeStamp() */, L_1);
__this->____lastTimeStamp_9 = L_2;
}
IL_0020:
{
// SkippedFrames = 0;
PlaybackQualityStats_set_SkippedFrames_mA018B38CF6B4449152E23D2DA8362E80681F175D_inline(__this, 0, NULL);
// DuplicateFrames = 0;
PlaybackQualityStats_set_DuplicateFrames_m3C8D3615F8EF02E7EE2AD6ED011B0099A502CCBF_inline(__this, 0, NULL);
// UnityDroppedFrames = 0;
PlaybackQualityStats_set_UnityDroppedFrames_mE9A1D06841A7529A10613A0C0EDFAAF9D6EEE7FF_inline(__this, 0, NULL);
// TotalFrames = 0;
PlaybackQualityStats_set_TotalFrames_m29339397656CDD022A40D9C953C6DEAD4E8FD7F2_inline(__this, 0, NULL);
// PerfectFrames = 0;
PlaybackQualityStats_set_PerfectFrames_mECB3EA540726D8EE9B80ECFD2ED8AE60B4EA30C2_inline(__this, 0, NULL);
// PerfectFramesT = 0f;
PlaybackQualityStats_set_PerfectFramesT_mE45D891E368AC3B27EE89225A0AAA073171F4940_inline(__this, (0.0f), NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::Start(RenderHeads.Media.AVProVideo.BaseMediaPlayer)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_Start_mBC3A99FF2EF01CD380A9579B60539803029E7495 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* ___player0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral06815A8567943C9F72E62FA419B953A52FF314AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3858FF8780C3353F3A6873027AD30F124D95BD0D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6BD3D07097E850786CE9851D1C52BD35827998D3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8294B4290F8FECC581AB783ACC9258100AEF188D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A8042597EADEA03D44BA2F1BA0290E2C31AB83B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA2583A22A88A78622EC2163BAECD938350ED59E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCFE54124D9A32F7CDF6C6EE6E9E328836F51BC8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF50E9B8F28918A134521496E0C902875DA45B0E7);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 V_6;
memset((&V_6), 0, sizeof(V_6));
{
// _player = player;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_0 = ___player0;
__this->____player_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____player_10), (void*)L_0);
// Reset();
PlaybackQualityStats_Reset_m493D7A13AE5765979E2F3E7316C5EF104A7C2B12(__this, NULL);
// bool vsyncEnabled = true;
V_0 = (bool)1;
// if (QualitySettings.vSyncCount == 0)
int32_t L_1;
L_1 = QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293(NULL);
if (L_1)
{
goto IL_002a;
}
}
{
// vsyncEnabled = false;
V_0 = (bool)0;
// if (LogIssues)
bool L_2;
L_2 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_2)
{
goto IL_002a;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] VSync is currently disabled in Quality Settings");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralF50E9B8F28918A134521496E0C902875DA45B0E7, NULL);
}
IL_002a:
{
// if (!IsGameViewVSyncEnabled())
bool L_3;
L_3 = PlaybackQualityStats_IsGameViewVSyncEnabled_m6F95AF1742546BA1E390E24E4932324AE345B3A5(NULL);
if (L_3)
{
goto IL_0045;
}
}
{
// vsyncEnabled = false;
V_0 = (bool)0;
// if (LogIssues)
bool L_4;
L_4 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_4)
{
goto IL_0045;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] VSync is currently disabled in the Game View");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral9A8042597EADEA03D44BA2F1BA0290E2C31AB83B, NULL);
}
IL_0045:
{
// float frameRate = _player.GetVideoFrameRate();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_5 = __this->____player_10;
float L_6;
L_6 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, L_5);
V_1 = L_6;
// float frameMs = (1000f / frameRate);
float L_7 = V_1;
V_2 = ((float)((1000.0f)/L_7));
// if (LogIssues)
bool L_8;
L_8 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_8)
{
goto IL_007c;
}
}
{
// Debug.Log(string.Format("[AVProVideo][Quality] Video: {0}fps {1}ms", frameRate, frameMs));
float L_9 = V_1;
float L_10 = L_9;
RuntimeObject* L_11 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_10);
float L_12 = V_2;
float L_13 = L_12;
RuntimeObject* L_14 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_13);
String_t* L_15;
L_15 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralBA2583A22A88A78622EC2163BAECD938350ED59E, L_11, L_14, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_15, NULL);
}
IL_007c:
{
// if (vsyncEnabled)
bool L_16 = V_0;
if (!L_16)
{
goto IL_0108;
}
}
{
// float vsyncRate = (float)Screen.currentResolution.refreshRate / QualitySettings.vSyncCount;
Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_17;
L_17 = Screen_get_currentResolution_m8FE4C43E4F6EF28E0B85EB94B6C69D1EC5687CCD(NULL);
V_6 = L_17;
int32_t L_18;
L_18 = Resolution_get_refreshRate_mBA65C6BC920F0045E798C9F096E830C135F37870((&V_6), NULL);
int32_t L_19;
L_19 = QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293(NULL);
V_3 = ((float)(((float)L_18)/((float)L_19)));
// float vsyncMs = (1000f / vsyncRate);
float L_20 = V_3;
V_4 = ((float)((1000.0f)/L_20));
// if (LogIssues)
bool L_21;
L_21 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_21)
{
goto IL_00c6;
}
}
{
// Debug.Log(string.Format("[AVProVideo][Quality] VSync: {0}fps {1}ms", vsyncRate, vsyncMs));
float L_22 = V_3;
float L_23 = L_22;
RuntimeObject* L_24 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_23);
float L_25 = V_4;
float L_26 = L_25;
RuntimeObject* L_27 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_26);
String_t* L_28;
L_28 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralBCFE54124D9A32F7CDF6C6EE6E9E328836F51BC8, L_24, L_27, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_28, NULL);
}
IL_00c6:
{
// float framesPerVSync = frameMs / vsyncMs;
float L_29 = V_2;
float L_30 = V_4;
V_5 = ((float)(L_29/L_30));
// float fractionalframesPerVsync = framesPerVSync - Mathf.FloorToInt(framesPerVSync);
float L_31 = V_5;
float L_32 = V_5;
int32_t L_33;
L_33 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_32, NULL);
// if (fractionalframesPerVsync > 0.0001f && LogIssues)
if ((!(((float)((float)il2cpp_codegen_subtract(L_31, ((float)L_33)))) > ((float)(9.99999975E-05f)))))
{
goto IL_00f0;
}
}
{
bool L_34;
L_34 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_34)
{
goto IL_00f0;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] Video is not a multiple of VSync so playback cannot be perfect");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral06815A8567943C9F72E62FA419B953A52FF314AA, NULL);
}
IL_00f0:
{
// VSyncStatus = "VSync " + framesPerVSync;
String_t* L_35;
L_35 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_5), NULL);
String_t* L_36;
L_36 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral8294B4290F8FECC581AB783ACC9258100AEF188D, L_35, NULL);
PlaybackQualityStats_set_VSyncStatus_m16C268AADF246C687F9D441A7A463F7A1FBC5760_inline(__this, L_36, NULL);
return;
}
IL_0108:
{
// if (LogIssues)
bool L_37;
L_37 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_37)
{
goto IL_011a;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] Running without VSync enabled");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral3858FF8780C3353F3A6873027AD30F124D95BD0D, NULL);
}
IL_011a:
{
// VSyncStatus = "No VSync";
PlaybackQualityStats_set_VSyncStatus_m16C268AADF246C687F9D441A7A463F7A1FBC5760_inline(__this, _stringLiteral6BD3D07097E850786CE9851D1C52BD35827998D3, NULL);
// }
return;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats_Update_m2BF4733A2CC594954A3161D4F4CFC18C345BBBA8 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25CA330145BF9AA3DD3679FEF8C06E581BF938C6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral63765F798190FDBBD6EE1B3907C7772015BB60D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA19674589205FBB076576C1F22BA89E54C063D1D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5242BA19EA803C92FA3E6104D65940846628370);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA958C69A5DD8307898A91689622009E639FFB52B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralECAD931766D89511E60E4456C7422B15569B3FC7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF54B0C5F27D7BCFA2EFA843E6130C369D84B2AB4);
s_Il2CppMethodInitialized = true;
}
int64_t V_0 = 0;
int64_t V_1 = 0;
bool V_2 = false;
int64_t V_3 = 0;
int32_t V_4 = 0;
int64_t V_5 = 0;
Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 V_6;
memset((&V_6), 0, sizeof(V_6));
float V_7 = 0.0f;
int32_t V_8 = 0;
float V_9 = 0.0f;
{
// if (_player == null) return;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_0 = __this->____player_10;
if (L_0)
{
goto IL_0009;
}
}
{
// if (_player == null) return;
return;
}
IL_0009:
{
// if (_player.IsPaused() || _player.IsSeeking() || _player.IsFinished()) return;
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_1 = __this->____player_10;
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(154 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsPaused() */, L_1);
if (L_2)
{
goto IL_0030;
}
}
{
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_3 = __this->____player_10;
bool L_4;
L_4 = VirtualFuncInvoker0< bool >::Invoke(152 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsSeeking() */, L_3);
if (L_4)
{
goto IL_0030;
}
}
{
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_5 = __this->____player_10;
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(155 /* System.Boolean RenderHeads.Media.AVProVideo.BaseMediaPlayer::IsFinished() */, L_5);
if (!L_6)
{
goto IL_0031;
}
}
IL_0030:
{
// if (_player.IsPaused() || _player.IsSeeking() || _player.IsFinished()) return;
return;
}
IL_0031:
{
// long timeStamp = _player.GetTextureTimeStamp();
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_7 = __this->____player_10;
int64_t L_8;
L_8 = VirtualFuncInvoker0< int64_t >::Invoke(162 /* System.Int64 RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetTextureTimeStamp() */, L_7);
V_0 = L_8;
// long frameDuration = (long)(Helper.SecondsToHNS / _player.GetVideoFrameRate());
BaseMediaPlayer_tFA078F6B054890E45F61CE4D873B42D52C0B8104* L_9 = __this->____player_10;
float L_10;
L_10 = VirtualFuncInvoker0< float >::Invoke(148 /* System.Single RenderHeads.Media.AVProVideo.BaseMediaPlayer::GetVideoFrameRate() */, L_9);
V_1 = il2cpp_codegen_cast_double_to_int<int64_t>(((double)((10000000.0)/((double)L_10))));
// bool isPerfectFrame = true;
V_2 = (bool)1;
// long d = (timeStamp - _lastTimeStamp);
int64_t L_11 = V_0;
int64_t L_12 = __this->____lastTimeStamp_9;
V_3 = ((int64_t)il2cpp_codegen_subtract(L_11, L_12));
// if (d > 0)
int64_t L_13 = V_3;
if ((((int64_t)L_13) <= ((int64_t)((int64_t)0))))
{
goto IL_00e8;
}
}
{
// d -= frameDuration;
int64_t L_14 = V_3;
int64_t L_15 = V_1;
V_3 = ((int64_t)il2cpp_codegen_subtract(L_14, L_15));
// if (d > threshold)
int64_t L_16 = V_3;
if ((((int64_t)L_16) <= ((int64_t)((int64_t)((int32_t)10000)))))
{
goto IL_00e8;
}
}
{
// int skippedFrames = Mathf.FloorToInt((float)d / (float)frameDuration);
int64_t L_17 = V_3;
int64_t L_18 = V_1;
int32_t L_19;
L_19 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)(((float)L_17)/((float)L_18))), NULL);
V_4 = L_19;
// if (LogIssues)
bool L_20;
L_20 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_20)
{
goto IL_00d7;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] Possible frame skip, at " + timeStamp + " delta " + d + " = " + skippedFrames + " frames");
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
ArrayElementTypeCheck (L_22, _stringLiteralA958C69A5DD8307898A91689622009E639FFB52B);
(L_22)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA958C69A5DD8307898A91689622009E639FFB52B);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
String_t* L_24;
L_24 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_0), NULL);
ArrayElementTypeCheck (L_23, L_24);
(L_23)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)L_24);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_23;
ArrayElementTypeCheck (L_25, _stringLiteral25CA330145BF9AA3DD3679FEF8C06E581BF938C6);
(L_25)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral25CA330145BF9AA3DD3679FEF8C06E581BF938C6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
String_t* L_27;
L_27 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_3), NULL);
ArrayElementTypeCheck (L_26, L_27);
(L_26)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)L_27);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_26;
ArrayElementTypeCheck (L_28, _stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64);
(L_28)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral746515BB60DB24A53499870A86D28FF7244B3B64);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
String_t* L_30;
L_30 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_4), NULL);
ArrayElementTypeCheck (L_29, L_30);
(L_29)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (String_t*)L_30);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_29;
ArrayElementTypeCheck (L_31, _stringLiteralF54B0C5F27D7BCFA2EFA843E6130C369D84B2AB4);
(L_31)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralF54B0C5F27D7BCFA2EFA843E6130C369D84B2AB4);
String_t* L_32;
L_32 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_31, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_32, NULL);
}
IL_00d7:
{
// SkippedFrames += skippedFrames;
int32_t L_33;
L_33 = PlaybackQualityStats_get_SkippedFrames_m3BF20608B162FB544EA4441BF84C15932CD4260E_inline(__this, NULL);
int32_t L_34 = V_4;
PlaybackQualityStats_set_SkippedFrames_mA018B38CF6B4449152E23D2DA8362E80681F175D_inline(__this, ((int32_t)il2cpp_codegen_add(L_33, L_34)), NULL);
// isPerfectFrame = false;
V_2 = (bool)0;
}
IL_00e8:
{
// if (QualitySettings.vSyncCount != 0)
int32_t L_35;
L_35 = QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293(NULL);
if (!L_35)
{
goto IL_022a;
}
}
{
// long vsyncDuration = (long)((QualitySettings.vSyncCount * Helper.SecondsToHNS) / (float)Screen.currentResolution.refreshRate);
int32_t L_36;
L_36 = QualitySettings_get_vSyncCount_m0293E74C6CEF18FA03FB12C85802361FA83DC293(NULL);
Resolution_tDF215F567EEFFD07B9A8FB7CEACC08EA6B8B9525 L_37;
L_37 = Screen_get_currentResolution_m8FE4C43E4F6EF28E0B85EB94B6C69D1EC5687CCD(NULL);
V_6 = L_37;
int32_t L_38;
L_38 = Resolution_get_refreshRate_mBA65C6BC920F0045E798C9F096E830C135F37870((&V_6), NULL);
V_5 = il2cpp_codegen_cast_double_to_int<int64_t>(((double)(((double)il2cpp_codegen_multiply(((double)L_36), (10000000.0)))/((double)((float)L_38)))));
// if (timeStamp != _lastTimeStamp)
int64_t L_39 = V_0;
int64_t L_40 = __this->____lastTimeStamp_9;
if ((((int64_t)L_39) == ((int64_t)L_40)))
{
goto IL_01bd;
}
}
{
// float framesPerVSync = (float)frameDuration / (float)vsyncDuration;
int64_t L_41 = V_1;
int64_t L_42 = V_5;
V_7 = ((float)(((float)L_41)/((float)L_42)));
// float fractionalFramesPerVSync = framesPerVSync - Mathf.FloorToInt(framesPerVSync);
float L_43 = V_7;
float L_44 = V_7;
int32_t L_45;
L_45 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(L_44, NULL);
// if (fractionalFramesPerVSync <= 0.0001f)
if ((!(((float)((float)il2cpp_codegen_subtract(L_43, ((float)L_45)))) <= ((float)(9.99999975E-05f)))))
{
goto IL_01b4;
}
}
{
// if (!Mathf.Approximately(_sameFrameCount, (int)framesPerVSync))
int32_t L_46 = __this->____sameFrameCount_8;
float L_47 = V_7;
bool L_48;
L_48 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(((float)L_46), ((float)il2cpp_codegen_cast_double_to_int<int32_t>(L_47)), NULL);
if (L_48)
{
goto IL_01b4;
}
}
{
// if (LogIssues)
bool L_49;
L_49 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_49)
{
goto IL_01a0;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] Frame " + timeStamp + " was shown for " + _sameFrameCount + " frames instead of expected " + framesPerVSync);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)6);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50;
ArrayElementTypeCheck (L_51, _stringLiteralA19674589205FBB076576C1F22BA89E54C063D1D);
(L_51)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA19674589205FBB076576C1F22BA89E54C063D1D);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
String_t* L_53;
L_53 = Int64_ToString_m284E4E55662818E38654309A41C2B07CD436F36B((&V_0), NULL);
ArrayElementTypeCheck (L_52, L_53);
(L_52)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(1), (String_t*)L_53);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_52;
ArrayElementTypeCheck (L_54, _stringLiteral63765F798190FDBBD6EE1B3907C7772015BB60D2);
(L_54)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral63765F798190FDBBD6EE1B3907C7772015BB60D2);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54;
int32_t* L_56 = (&__this->____sameFrameCount_8);
String_t* L_57;
L_57 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5(L_56, NULL);
ArrayElementTypeCheck (L_55, L_57);
(L_55)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(3), (String_t*)L_57);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_55;
ArrayElementTypeCheck (L_58, _stringLiteralECAD931766D89511E60E4456C7422B15569B3FC7);
(L_58)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralECAD931766D89511E60E4456C7422B15569B3FC7);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58;
String_t* L_60;
L_60 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_7), NULL);
ArrayElementTypeCheck (L_59, L_60);
(L_59)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(5), (String_t*)L_60);
String_t* L_61;
L_61 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_59, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_61, NULL);
}
IL_01a0:
{
// DuplicateFrames++;
int32_t L_62;
L_62 = PlaybackQualityStats_get_DuplicateFrames_mEFAF6EA5C986F313E94B11498F5B718EAC5A0AA8_inline(__this, NULL);
V_8 = L_62;
int32_t L_63 = V_8;
PlaybackQualityStats_set_DuplicateFrames_m3C8D3615F8EF02E7EE2AD6ED011B0099A502CCBF_inline(__this, ((int32_t)il2cpp_codegen_add(L_63, 1)), NULL);
// isPerfectFrame = false;
V_2 = (bool)0;
}
IL_01b4:
{
// _sameFrameCount = 1;
__this->____sameFrameCount_8 = 1;
goto IL_01cb;
}
IL_01bd:
{
// _sameFrameCount++;
int32_t L_64 = __this->____sameFrameCount_8;
__this->____sameFrameCount_8 = ((int32_t)il2cpp_codegen_add(L_64, 1));
}
IL_01cb:
{
// long frameTime = (long)(Time.deltaTime * Helper.SecondsToHNS);
float L_65;
L_65 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
// if (frameTime > (vsyncDuration + (vsyncDuration / 3)))
int64_t L_66 = V_5;
int64_t L_67 = V_5;
if ((((int64_t)il2cpp_codegen_cast_double_to_int<int64_t>(((double)il2cpp_codegen_multiply(((double)L_65), (10000000.0))))) <= ((int64_t)((int64_t)il2cpp_codegen_add(L_66, ((int64_t)(L_67/((int64_t)3))))))))
{
goto IL_022a;
}
}
{
// if (LogIssues)
bool L_68;
L_68 = PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline(__this, NULL);
if (!L_68)
{
goto IL_0216;
}
}
{
// Debug.LogWarning("[AVProVideo][Quality] Possible Unity dropped frame, delta time: " + (Time.deltaTime * 1000f) + "ms");
float L_69;
L_69 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
V_9 = ((float)il2cpp_codegen_multiply(L_69, (1000.0f)));
String_t* L_70;
L_70 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_9), NULL);
String_t* L_71;
L_71 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA5242BA19EA803C92FA3E6104D65940846628370, L_70, _stringLiteral5BFB046F8A244A5090ECD5F19EF3A6A728E2F5B7, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_71, NULL);
}
IL_0216:
{
// UnityDroppedFrames++;
int32_t L_72;
L_72 = PlaybackQualityStats_get_UnityDroppedFrames_m99B5308E1CED22816E47200C3034EC7639BCDD11_inline(__this, NULL);
V_8 = L_72;
int32_t L_73 = V_8;
PlaybackQualityStats_set_UnityDroppedFrames_mE9A1D06841A7529A10613A0C0EDFAAF9D6EEE7FF_inline(__this, ((int32_t)il2cpp_codegen_add(L_73, 1)), NULL);
// isPerfectFrame = false;
V_2 = (bool)0;
}
IL_022a:
{
// if (_lastTimeStamp != timeStamp)
int64_t L_74 = __this->____lastTimeStamp_9;
int64_t L_75 = V_0;
if ((((int64_t)L_74) == ((int64_t)L_75)))
{
goto IL_026f;
}
}
{
// if (isPerfectFrame)
bool L_76 = V_2;
if (!L_76)
{
goto IL_0248;
}
}
{
// PerfectFrames++;
int32_t L_77;
L_77 = PlaybackQualityStats_get_PerfectFrames_mB1FEAA16568019B39D2623DF2F73460C248847B7_inline(__this, NULL);
V_8 = L_77;
int32_t L_78 = V_8;
PlaybackQualityStats_set_PerfectFrames_mECB3EA540726D8EE9B80ECFD2ED8AE60B4EA30C2_inline(__this, ((int32_t)il2cpp_codegen_add(L_78, 1)), NULL);
}
IL_0248:
{
// TotalFrames++;
int32_t L_79;
L_79 = PlaybackQualityStats_get_TotalFrames_mE43972A18FE19445652CE74F6767E63F56FD3D68_inline(__this, NULL);
V_8 = L_79;
int32_t L_80 = V_8;
PlaybackQualityStats_set_TotalFrames_m29339397656CDD022A40D9C953C6DEAD4E8FD7F2_inline(__this, ((int32_t)il2cpp_codegen_add(L_80, 1)), NULL);
// PerfectFramesT = (float)PerfectFrames / (float)TotalFrames;
int32_t L_81;
L_81 = PlaybackQualityStats_get_PerfectFrames_mB1FEAA16568019B39D2623DF2F73460C248847B7_inline(__this, NULL);
int32_t L_82;
L_82 = PlaybackQualityStats_get_TotalFrames_mE43972A18FE19445652CE74F6767E63F56FD3D68_inline(__this, NULL);
PlaybackQualityStats_set_PerfectFramesT_mE45D891E368AC3B27EE89225A0AAA073171F4940_inline(__this, ((float)(((float)L_81)/((float)L_82))), NULL);
}
IL_026f:
{
// _lastTimeStamp = timeStamp;
int64_t L_83 = V_0;
__this->____lastTimeStamp_9 = L_83;
// }
return;
}
}
// System.Boolean RenderHeads.Media.AVProVideo.PlaybackQualityStats::IsGameViewVSyncEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlaybackQualityStats_IsGameViewVSyncEnabled_m6F95AF1742546BA1E390E24E4932324AE345B3A5 (const RuntimeMethod* method)
{
{
// bool result = true;
// return result;
return (bool)1;
}
}
// System.Void RenderHeads.Media.AVProVideo.PlaybackQualityStats::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PlaybackQualityStats__ctor_mF38562401B1AAB52E1180A8FE67DE38B20C92E83 (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaHints_get_Default_m53AD4FAADBDF0B354EA46A93ECC021BC5727477C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static MediaHints Default { get { return defaultHints; } }
il2cpp_codegen_runtime_class_init_inline(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var);
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = ((MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_StaticFields*)il2cpp_codegen_static_fields_for(MediaHints_t916A8C9D21592BD170808C019593D4A248C15589_il2cpp_TypeInfo_var))->___defaultHints_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mBEA93B5A0E954FEFB863DC61CB209119980EC713_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
bool V_0 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___rhs1;
bool L_2;
L_2 = Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* MediaPlayer_get_FrameResampler_m80964CB71EDF60E1107493F5478AA203D1779DA0_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public Resampler FrameResampler { get { return _resampler; } }
Resampler_t0EB1CF2AF535A9459DEAD26A39B81914493D99D8* L_0 = __this->____resampler_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool MediaPlayer_get_UseResampler_m889BFBE683DD30406908AC8B7B862A8AD3DB7454_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public bool UseResampler { get { return _useResampler; } set { _useResampler = value; } }
bool L_0 = __this->____useResampler_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_up_m41067879408BB378593EF7406AF2525F176F0ABF_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___upVector_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1;
float L_3 = L_2.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1;
float L_7 = L_6.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
memset((&L_8), 0, sizeof(L_8));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), /*hidden argument*/NULL);
V_0 = L_8;
goto IL_0023;
}
IL_0023:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_one_m9097EB8DC23C26118A591AF16702796C3EF51DFB_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___oneVector_3;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPlayer_set_AudioSource_m82AD464F8DCBA883BFFF8EB79AEAC328A97645AC_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* ___value0, const RuntimeMethod* method)
{
{
// public AudioSource AudioSource { get { return _audioSource; } internal set { _audioSource = value; } }
AudioSource_t871AC2272F896738252F04EE949AEF5B241D3299* L_0 = ___value0;
__this->____audioSource_14 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____audioSource_14), (void*)L_0);
// public AudioSource AudioSource { get { return _audioSource; } internal set { _audioSource = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_white_m068F5AF879B0FCA584E3693F762EA41BB65532C6_inline (const RuntimeMethod* method)
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0;
memset((&V_0), 0, sizeof(V_0));
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0;
memset((&L_0), 0, sizeof(L_0));
Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
V_0 = L_0;
goto IL_001d;
}
IL_001d:
{
Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___value0, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___value0;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___value0;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___value0;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___value0;
float L_1 = ___min1;
V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
float L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___value0;
float L_5 = ___max2;
V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
float L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
float L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MediaPath_get_Path_mC80493B71D701791E08048C2EFF60BE3C66775D7_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
{
// public string Path { get { return _path; } internal set { _path = value; } }
String_t* L_0 = __this->____path_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t MediaPath_get_PathType_m3E9426DFEAB5AB0FAFA24023BB8AA853A7A49A0F_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, const RuntimeMethod* method)
{
{
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
int32_t L_0 = __this->____pathType_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPath_set_Path_mDC9AACA4F08BA700571C8C090AF92A0880496A92_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string Path { get { return _path; } internal set { _path = value; } }
String_t* L_0 = ___value0;
__this->____path_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____path_1), (void*)L_0);
// public string Path { get { return _path; } internal set { _path = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPath_set_PathType_m1D3F9D7948159FBF94D9E7B327D353B92C26523D_inline (MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
int32_t L_0 = ___value0;
__this->____pathType_0 = L_0;
// public MediaPathType PathType { get { return _pathType; } internal set { _pathType = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaReference_get_MediaPath_m1E3CD43CAE3C3B45D202957C6D91D263A940BB36_inline (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____mediaPath_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 MediaReference_get_Hints_m8F63C63744C98032A3469284634A1661BB07C09A_inline (MediaReference_t8FD65045987DB0F4D07210AD684E87212147E2C9* __this, const RuntimeMethod* method)
{
{
// public MediaHints Hints { get { return _hints; } set { _hints = value; } }
MediaHints_t916A8C9D21592BD170808C019593D4A248C15589 L_0 = __this->____hints_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* MediaPlayer_GetPlatformVideoApiString_m76D1670771D9A2DF6285935313A2329ABE47F826_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&String_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// string result = string.Empty;
String_t* L_0 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(String_t_il2cpp_TypeInfo_var))->___Empty_6;
// return result;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PlatformOptions_t69C50599ED82188A2ADDBB78578DC5242F871516* MediaPlayer_GetCurrentPlatformOptions_m7ADA5A9A779C671762F25B2A0250AF5E2FC76B25_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// result = _optionsWebGL;
OptionsWebGL_tD880C75CFB9C53F63C90B709FB619DA375A41AB1* L_0 = __this->____optionsWebGL_80;
// return result;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* MediaPlayer_get_PlatformOptionsWindows_m9F6D147F0326F6E0A94E45C6275CB7E41E5B7ACD_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsWindows PlatformOptionsWindows { get { return _optionsWindows; } }
OptionsWindows_t724D824EE751C9E6B9ED05C9997062237CEDF787* L_0 = __this->____optionsWindows_74;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRanges_get_MaxTime_m3AD04E12CF2548DA833BA1E1557456A87CC914CA_inline (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public double MaxTime { get { return _maxTime; } }
double L_0 = __this->____maxTime_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* MediaPlayer_get_PlatformOptionsAndroid_m99C4FEF7199FEEEA9948F9D47E70CAB483534AE7_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public OptionsAndroid PlatformOptionsAndroid { get { return _optionsAndroid; } }
OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* L_0 = __this->____optionsAndroid_78;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Inequality_m6E8FEFBBDB0583853DEF06871C804F7A683682CD_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___lhs0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___rhs1, const RuntimeMethod* method)
{
bool V_0 = false;
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ___lhs0;
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = ___rhs1;
bool L_2;
L_2 = Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline(L_0, L_1, NULL);
V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
goto IL_000e;
}
IL_000e:
{
bool L_3 = V_0;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float OptionsApple_get_preferredPeakBitRate_mCF192430C5EA2C574A9B121005ACF89EA62CF903_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRate; }
float L_0 = __this->____preferredPeakBitRate_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsApple_get_preferredPeakBitRateUnits_m7AB9838E53EC81FE7A43F79D5B5D107497D125BA_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRateUnits; }
int32_t L_0 = __this->____preferredPeakBitRateUnits_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A Vector2Int_get_zero_mF92C338E9CB9434105090E675E04D20A29649553_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_0 = ((Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_StaticFields*)il2cpp_codegen_static_fields_for(Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A_il2cpp_TypeInfo_var))->___s_Zero_2;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsApple_get_flags_mA024176C9E3463AA37809BBA705D0B57AD1F2BF7_inline (OptionsApple_t496EC04E4BBDFCADE77190404AEE62DC514AC56E* __this, const RuntimeMethod* method)
{
{
// get { return _flags; }
int32_t L_0 = __this->____flags_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredMaximumResolution_m0120B6D6C8A7886A023A4374D3AA30EEEDD8DB95_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredMaximumResolution; }
int32_t L_0 = __this->____preferredMaximumResolution_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float OptionsAndroid_get_preferredPeakBitRate_m5FBEA361FE85AD7221408381B2D91BA6C064F43B_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRate; }
float L_0 = __this->____preferredPeakBitRate_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t OptionsAndroid_get_preferredPeakBitRateUnits_m7DC1919BBB9B4FDF6F900F3D406AC8C69CDB63E5_inline (OptionsAndroid_tAA6AF0A9E05628A98466658F6665525A63EFA605* __this, const RuntimeMethod* method)
{
{
// get { return _preferredPeakBitRateUnits; }
int32_t L_0 = __this->____preferredPeakBitRateUnits_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProcessExtractedFrame_Invoke_m2F4572B2D0EA6441CFC79F9033228C6FAA785500_inline (ProcessExtractedFrame_t09D2A96C1A13250A8384E11810D547546A1E742B* __this, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4* ___extractedFrame0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Texture2D_tE6505BC111DD8A424A9DBE8E05D7D09E11FFFCF4*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___extractedFrame0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* PlaylistMediaPlayer_get_NextPlayer_mF2402CB9CCA3CCF48B276D5A479269F3124C550D_inline (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// return _nextPlayer;
MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* L_0 = __this->____nextPlayer_98;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* MediaPlaylist_get_Items_m825313D836D88AEED379761F5B790CE05A0593E3_inline (MediaPlaylist_t3069DA17895D1F23645F0C1B3D7A31DE69982C0D* __this, const RuntimeMethod* method)
{
{
// public List<MediaItem> Items { get { return _items; } }
List_1_t16BACD9DD5E79EE0F286CB42076BBC52711CCDF4* L_0 = __this->____items_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* MediaPlayer_get_MediaPath_mC0A0AE0789A13806F58DF060BD0CA681D2B169D4_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = __this->____mediaPath_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MediaPlayer_set_MediaPath_mDF34A8F483397373933E78DFEFD67501592B5E08_inline (MediaPlayer_t8060E71DC0573661F0F6AC68DD0DB9243CA924E6* __this, MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* ___value0, const RuntimeMethod* method)
{
{
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
MediaPath_t8AD36B2B518A8A90D83F7EB4F6533B9BFF9DC04F* L_0 = ___value0;
__this->____mediaPath_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____mediaPath_6), (void*)L_0);
// public MediaPath MediaPath { get { return _mediaPath; } internal set { _mediaPath = value; } }
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PlaylistMediaPlayer_IsPaused_m718CF17205093D22FAD0649E05543EBFB58FEA7C_inline (PlaylistMediaPlayer_t5CFD708A7B420563A944E06B93C7178306C4F849* __this, const RuntimeMethod* method)
{
{
// return _isPaused;
bool L_0 = __this->____isPaused_96;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 Vector4_op_Implicit_m2ECA73F345A7AD84144133E9E51657204002B12D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v0, const RuntimeMethod* method)
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___v0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___v0;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___v0;
float L_5 = L_4.___z_4;
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline((&L_6), L_1, L_3, L_5, (0.0f), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0020;
}
IL_0020:
{
Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 Matrix4x4_get_identity_m6568A73831F3E2D587420D20FF423959D7D8AB56_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_0 = ((Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6_il2cpp_TypeInfo_var))->___identityMatrix_17;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Matrix4x4_tDB70CF134A14BA38190C59AA700BCE10E2AED3E6 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* TextCue_get_Text_m1074B29217FB0E92272E4F1A2A884857A4062557_inline (TextCue_tB65292A88DA25D6C406082C8DD7A107151FB0210* __this, const RuntimeMethod* method)
{
{
// public string Text { get; private set; }
String_t* L_0 = __this->___U3CTextU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___a0;
int32_t L_1 = ___b1;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m4DC36EEFDBE5F07C16249DA568023C5ECCFF0E7B_inline (int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
{
int32_t L_0 = ___value0;
int32_t L_1 = ___min1;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_000e;
}
}
{
int32_t L_3 = ___min1;
___value0 = L_3;
goto IL_0019;
}
IL_000e:
{
int32_t L_4 = ___value0;
int32_t L_5 = ___max2;
V_1 = (bool)((((int32_t)L_4) > ((int32_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0019;
}
}
{
int32_t L_7 = ___max2;
___value0 = L_7;
}
IL_0019:
{
int32_t L_8 = ___value0;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
int32_t L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TrackBase_get_Uid_m8173B84FCBEC945BCF7B8409B0ECDFF6C7F67B6B_inline (TrackBase_t5ACAB4713ACCBC93F73F7272103A21F79B84BDAE* __this, const RuntimeMethod* method)
{
{
// internal int Uid { get; private set; }
int32_t L_0 = __this->___U3CUidU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Abs_mD945EDDEA0D62D21BFDBAB7B1C0F18DFF1CEC905_inline (int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_1;
L_1 = il2cpp_codegen_abs(L_0);
V_0 = L_1;
goto IL_000a;
}
IL_000a:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRanges_get_MinTime_m4818BFE13D4ABDF2A26DFCC12A06EFC50CDCE7EA_inline (TimeRanges_tFFAA5DD5161D30CAB1EC092138FF58788127B594* __this, const RuntimeMethod* method)
{
{
// public double MinTime { get { return _minTime; } }
double L_0 = __this->____minTime_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = floor(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector4__ctor_m96B2CD8B862B271F513AF0BDC2EABD58E4DBC813_inline (Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_1 = L_0;
float L_1 = ___y1;
__this->___y_2 = L_1;
float L_2 = ___z2;
__this->___z_3 = L_2;
float L_3 = ___w3;
__this->___w_4 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_mF2BF9F4261B3431DC20E10A46CFEEED103C48963_inline (float ___f0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
float L_0 = ___f0;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_1;
L_1 = ceil(((double)L_0));
V_0 = il2cpp_codegen_cast_double_to_int<int32_t>(L_1);
goto IL_000c;
}
IL_000c:
{
int32_t L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___x0;
float L_1 = ___y1;
float L_2 = ___z2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_one_mC9B289F1E15C42C597180C9FE6FB492495B51D02_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___oneVector_6;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRange_get_StartTime_mBCD853FC15AFC642504A413AC9565789CFB225FE_inline (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method)
{
{
// public double StartTime { get { return startTime; } }
double L_0 = __this->___startTime_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TimeRange_get_Duration_m1C5EB9A963F19801765CA61B13567B861AC15C22_inline (TimeRange_tBBA1CEEC74FB6CF6F9781DECA8E8AEF103C33CAF* __this, const RuntimeMethod* method)
{
{
// public double Duration { get { return duration; } }
double L_0 = __this->___duration_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_SkippedFrames_mA018B38CF6B4449152E23D2DA8362E80681F175D_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int SkippedFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CSkippedFramesU3Ek__BackingField_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_DuplicateFrames_m3C8D3615F8EF02E7EE2AD6ED011B0099A502CCBF_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int DuplicateFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CDuplicateFramesU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_UnityDroppedFrames_mE9A1D06841A7529A10613A0C0EDFAAF9D6EEE7FF_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int UnityDroppedFrames { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CUnityDroppedFramesU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_TotalFrames_m29339397656CDD022A40D9C953C6DEAD4E8FD7F2_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// private int TotalFrames { get; set; }
int32_t L_0 = ___value0;
__this->___U3CTotalFramesU3Ek__BackingField_6 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFrames_mECB3EA540726D8EE9B80ECFD2ED8AE60B4EA30C2_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// private int PerfectFrames { get; set; }
int32_t L_0 = ___value0;
__this->___U3CPerfectFramesU3Ek__BackingField_5 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_PerfectFramesT_mE45D891E368AC3B27EE89225A0AAA073171F4940_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, float ___value0, const RuntimeMethod* method)
{
{
// public float PerfectFramesT { get; private set; }
float L_0 = ___value0;
__this->___U3CPerfectFramesTU3Ek__BackingField_3 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool PlaybackQualityStats_get_LogIssues_mAA949DB3DAB2C899B7D52BD347324142AEB29C03_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public bool LogIssues { get; set; }
bool L_0 = __this->___U3CLogIssuesU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PlaybackQualityStats_set_VSyncStatus_m16C268AADF246C687F9D441A7A463F7A1FBC5760_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string VSyncStatus { get; private set; }
String_t* L_0 = ___value0;
__this->___U3CVSyncStatusU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CVSyncStatusU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_SkippedFrames_m3BF20608B162FB544EA4441BF84C15932CD4260E_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int SkippedFrames { get; private set; }
int32_t L_0 = __this->___U3CSkippedFramesU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
float L_0 = ___b1;
float L_1 = ___a0;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___a0;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___b1;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_DuplicateFrames_mEFAF6EA5C986F313E94B11498F5B718EAC5A0AA8_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int DuplicateFrames { get; private set; }
int32_t L_0 = __this->___U3CDuplicateFramesU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_UnityDroppedFrames_m99B5308E1CED22816E47200C3034EC7639BCDD11_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// public int UnityDroppedFrames { get; private set; }
int32_t L_0 = __this->___U3CUnityDroppedFramesU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_PerfectFrames_mB1FEAA16568019B39D2623DF2F73460C248847B7_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// private int PerfectFrames { get; set; }
int32_t L_0 = __this->___U3CPerfectFramesU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PlaybackQualityStats_get_TotalFrames_mE43972A18FE19445652CE74F6767E63F56FD3D68_inline (PlaybackQualityStats_tDAABE7EB8C2E4CC93A294AF665FAE35484DC34CC* __this, const RuntimeMethod* method)
{
{
// private int TotalFrames { get; set; }
int32_t L_0 = __this->___U3CTotalFramesU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Func_2_Invoke_m5728ECFB038CFC6FEF889DC2D566EEF49D0E24B9_gshared_inline (Func_2_t2A7432CC4F64D0DF6D8629208B154CF139B39AF2* __this, float ___arg0, const RuntimeMethod* method)
{
typedef float (*FunctionPointerType) (RuntimeObject*, float, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___arg0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9C3EC7FE1A9401268B3C9761A4D96A37197AD0E7_gshared_inline (List_1_tB66D13E0427CA48C600AEA4DBA5B173C3734C6CE* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____count_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* TrackCollection_1_get_ActiveTrack_m252E83BA85D5A3FBF8CF2E18C8B0A091B354D5BC_gshared_inline (TrackCollection_1_t8A81433EBB19D9229A6D2F01013DB9ADE3C867E9* __this, const RuntimeMethod* method)
{
{
// internal T ActiveTrack { get; set; }
RuntimeObject* L_0 = (RuntimeObject*)__this->___U3CActiveTrackU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
V_0 = L_1;
int32_t L_2 = (int32_t)__this->____size_2;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0;
if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))))
{
goto IL_0034;
}
}
{
int32_t L_5 = V_1;
__this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___item0;
(L_6)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___item0;
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m6F2E069A50E787D131261E5CB25FC9E03F95B5E1_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0;
float L_1 = L_0.___x_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___lhs0;
float L_5 = L_4.___y_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___rhs1;
float L_7 = L_6.___y_1;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
float L_8 = V_0;
float L_9 = V_0;
float L_10 = V_1;
float L_11 = V_1;
V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_002e;
}
IL_002e:
{
bool L_12 = V_2;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
{
float L_0 = ___r0;
__this->___r_0 = L_0;
float L_1 = ___g1;
__this->___g_1 = L_1;
float L_2 = ___b2;
__this->___b_2 = L_2;
float L_3 = ___a3;
__this->___a_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2Int_op_Equality_mD80F6ED22EA1200C4F408440D02FE61388C7D6BA_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___lhs0, Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A ___rhs1, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B3_0 = 0;
{
int32_t L_0;
L_0 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___lhs0), NULL);
int32_t L_1;
L_1 = Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline((&___rhs1), NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)L_1))))
{
goto IL_0023;
}
}
{
int32_t L_2;
L_2 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___lhs0), NULL);
int32_t L_3;
L_3 = Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline((&___rhs1), NULL);
G_B3_0 = ((((int32_t)L_2) == ((int32_t)L_3))? 1 : 0);
goto IL_0024;
}
IL_0023:
{
G_B3_0 = 0;
}
IL_0024:
{
V_0 = (bool)G_B3_0;
goto IL_0027;
}
IL_0027:
{
bool L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___value0, const RuntimeMethod* method)
{
{
int32_t L_0 = *((int32_t*)((uintptr_t)(&___value0)));
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_x_mA2CACB1B6E6B5AD0CCC32B2CD2EDCE3ECEB50576_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_X_0;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Vector2Int_get_y_m48454163ECF0B463FB5A16A0C4FC4B14DB0768B3_inline (Vector2Int_t69B2886EBAB732D9B880565E18E7568F3DE0CE6A* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___m_Y_1;
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
int32_t L_1 = V_0;
return L_1;
}
}