28 lines
1.3 KiB
C#
28 lines
1.3 KiB
C#
namespace MBN_STOCK_WEBVIEW.Playout.Interop;
|
|
|
|
public static class K3dComConstants
|
|
{
|
|
public const string StandardInstallationRoot = @"C:\K3DAsyncEngine";
|
|
public const string StandardNativeBinaryPath =
|
|
@"C:\K3DAsyncEngine\DLL\x64\Release\K3DAsyncEngine.dll";
|
|
public const string StandardInteropAssemblyPath =
|
|
@"C:\K3DAsyncEngine\Bin\x64\C#\Interop.K3DAsyncEngineLib.dll";
|
|
|
|
public const string TypeLibraryId = "{2B7F2D64-3A8D-401C-BE73-5C0747BA342C}";
|
|
public const string TypeLibraryVersion = "1.0";
|
|
|
|
public const string KaEngineClassId = "{D756CDBE-AA31-42B2-9CC7-018753CA61BF}";
|
|
public const string KaEngineProgId = "K3DAsyncEngine.KAEngine.1";
|
|
public static readonly Guid KaEngineClassGuid = Guid.Parse(KaEngineClassId);
|
|
|
|
public const string KaEventHandlerClassId = "{39828C77-EFF0-4E59-979B-8673C028C718}";
|
|
public const string KaEventHandlerProgId = "K3DAsyncEngine.KAEventHandler.1";
|
|
public static readonly Guid KaEventHandlerClassGuid = Guid.Parse(KaEventHandlerClassId);
|
|
|
|
public const string ApartmentThreadingModel = "Apartment";
|
|
public const int LegacyLayoutIndex = 10;
|
|
// MainForm passes the vendor API's raw bInEffect value 10. It is not a Boolean.
|
|
public const int SceneEffectInEnabled = 10;
|
|
public const int SceneChangeEffectFade = 7;
|
|
}
|