C# SDK ラッパー

統合処理を簡単に行うため、Genvid SDK 用 C# ラッパーを制作しました。このセクションでは、Genvid SDK ラッパーと、各メソッド、構造、enum を紹介します。

C# ラッパーは以下の場所で、以下の順で Genvid.dll の場所を動的に検知しています。

  1. System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + "/Genvid.dll"

  2. System.Environment.CurrentDirectory + "/Genvid.dll"

  3. AppDomain.CurrentDomain.BaseDirectory + "/Genvid.dll"

  4. AppDomain.CurrentDomain.BaseDirectory + "/" + "アプリケーション名" + "_Data/Plugins/Genvid.dll"

  5. System.IO.Path.GetDirectoryName(System.Environment.GetCommandLineArgs()[0]) + "/Genvid.dll"

  6. System.IO.Path.GetDirectoryName(System.Environment.GetCommandLineArgs()[0]) + "/" + "アプリケーション名" + "_Data/Plugins/Genvid.dll"

  7. Unity editor のアーキテクチャに依存:

  • System.Environment.CurrentDirectory + "/Assets/Plugins/x64/Genvid.dll"

  • System.Environment.CurrentDirectory + "/Assets/Plugins/x86/Genvid.dll"

コールバック

Enum

構造

メソッド