mirror of
https://github.com/Misterblue/os-webrtc-janus.git
synced 2026-07-30 07:52:18 +00:00
Refactor to commonize JSON headers added to Janus messages. Move session/handle message field handling to top class level (JanusMessage) Keep plugin handle Id inside JanusSession Change JanusSession.Destroy error logic so it doesn't error if session was already destroyed. Bump version number.
117 lines
5.1 KiB
XML
117 lines
5.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<Version>1.0.16</Version>
|
|
<PreserveCompilationContext>false</PreserveCompilationContext>
|
|
<OutputType>Library</OutputType>
|
|
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
|
|
<ImplicitUsings>disable</ImplicitUsings>
|
|
<AssemblyName>WebRtcVoiceServiceModule</AssemblyName>
|
|
<Deterministic>true</Deterministic>
|
|
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
|
|
<GenerateDependencyFile>false</GenerateDependencyFile>
|
|
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
|
|
<EnableDefaultItems>false</EnableDefaultItems>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<DocumentationFile></DocumentationFile>
|
|
<DebugSymbols>True</DebugSymbols>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>False</Optimize>
|
|
<TieredCompilationQuickJit>false</TieredCompilationQuickJit>
|
|
<UseCommonOutputDirectory>True</UseCommonOutputDirectory>
|
|
<AppendTargetFrameworkToOutputPath>False</AppendTargetFrameworkToOutputPath>
|
|
<Version>1.0.16</Version>
|
|
<AppendRuntimeIdentifierToOutputPath>False</AppendRuntimeIdentifierToOutputPath>
|
|
<OutputPath>../../../bin/</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
|
<WarningLevel>4</WarningLevel>
|
|
<NoStdLib>False</NoStdLib>
|
|
<NoWarn>CA1416,SYSLIB0011,SYSLIB0014,SYSLIB0039</NoWarn>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
|
|
<BaseAddress>285212672</BaseAddress>
|
|
<ConfigurationOverrideFile>
|
|
</ConfigurationOverrideFile>
|
|
<DefineConstants></DefineConstants>
|
|
<DocumentationFile></DocumentationFile>
|
|
<DebugSymbols>False</DebugSymbols>
|
|
<FileAlignment>4096</FileAlignment>
|
|
<Optimize>True</Optimize>
|
|
<TieredCompilationQuickJit>false</TieredCompilationQuickJit>
|
|
<UseCommonOutputDirectory>True</UseCommonOutputDirectory>
|
|
<AppendTargetFrameworkToOutputPath>False</AppendTargetFrameworkToOutputPath>
|
|
<Version>1.0.16</Version>
|
|
<AppendRuntimeIdentifierToOutputPath>False</AppendRuntimeIdentifierToOutputPath>
|
|
<OutputPath>../../../bin/</OutputPath>
|
|
<RegisterForComInterop>False</RegisterForComInterop>
|
|
<RemoveIntegerChecks>False</RemoveIntegerChecks>
|
|
<TreatWarningsAsErrors>False</TreatWarningsAsErrors>
|
|
<WarningLevel>4</WarningLevel>
|
|
<NoStdLib>False</NoStdLib>
|
|
<NoWarn>CA1416,SYSLIB0011,SYSLIB0014,SYSLIB0039</NoWarn>
|
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="log4net" >
|
|
<Name>log4net</Name>
|
|
<HintPath>/home/opensim/opensim-mb/bin/log4net.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Mono.Addins" >
|
|
<Name>Mono.Addins</Name>
|
|
<HintPath>../../../bin/Mono.Addins.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="Nini" >
|
|
<Name>Nini</Name>
|
|
<HintPath>/home/opensim/opensim-mb/bin/Nini.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="OpenMetaverse" >
|
|
<Name>OpenMetaverse</Name>
|
|
<HintPath>/home/opensim/opensim-mb/bin/OpenMetaverse.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="OpenMetaverse.StructuredData" >
|
|
<Name>OpenMetaverse.StructuredData</Name>
|
|
<HintPath>/home/opensim/opensim-mb/bin/OpenMetaverse.StructuredData.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
<Reference Include="OpenMetaverseTypes" >
|
|
<Name>OpenMetaverseTypes</Name>
|
|
<HintPath>/home/opensim/opensim-mb/bin/OpenMetaverseTypes.dll</HintPath>
|
|
<Private>False</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="../../../OpenSim/Data/OpenSim.Data.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Framework/OpenSim.Framework.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Framework/Console/OpenSim.Framework.Console.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Framework/Servers/HttpServer/OpenSim.Framework.Servers.HttpServer.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Server/Base/OpenSim.Server.Base.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Services/Base/OpenSim.Services.Base.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Services/Connectors/OpenSim.Services.Connectors.csproj" />
|
|
<ProjectReference Include="../../../OpenSim/Services/Interfaces/OpenSim.Services.Interfaces.csproj" />
|
|
<ProjectReference Include="../WebRtcVoice/WebRtcVoice.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Compile Include="WebRtcVoiceServiceModule.cs">
|
|
<SubType>Code</SubType>
|
|
</Compile>
|
|
</ItemGroup>
|
|
</Project>
|