Files
os-webrtc-janus/WebRtcVoiceServiceModule/WebRtcVoiceServiceModule.csproj
T
Robert Adams 9ab800e41d Include "session_id" and "handle_id" in messages sent to Janus. Resolves #16.
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.
2024-12-29 02:16:31 +00:00

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>