mirror of
https://github.com/storytold/LiveScan3D.git
synced 2026-10-13 23:53:29 +00:00
Added zstd frame compression option (about 25% less frame size for compression level = 2).
This commit is contained in:
@@ -54,6 +54,8 @@ namespace KinectServer
|
||||
chBodyData.Checked = oSettings.bStreamOnlyBodies;
|
||||
chSkeletons.Checked = oSettings.bShowSkeletons;
|
||||
|
||||
cbCompressionLevel.SelectedText = oSettings.iCompressionLevel.ToString();
|
||||
|
||||
chMerge.Checked = oSettings.bMergeScansForSave;
|
||||
txtICPIters.Text = oSettings.nNumICPIterations.ToString();
|
||||
txtRefinIters.Text = oSettings.nNumRefineIters.ToString();
|
||||
@@ -316,5 +318,21 @@ namespace KinectServer
|
||||
{
|
||||
oSettings.bShowSkeletons = chSkeletons.Checked;
|
||||
}
|
||||
|
||||
private void cbCompressionLevel_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
int index = cbCompressionLevel.SelectedIndex;
|
||||
if (index == 0)
|
||||
oSettings.iCompressionLevel = 0;
|
||||
else if (index == 2)
|
||||
oSettings.iCompressionLevel = 2;
|
||||
else
|
||||
{
|
||||
string value = cbCompressionLevel.SelectedItem.ToString();
|
||||
bool tryParse = Int32.TryParse(value, out oSettings.iCompressionLevel);
|
||||
if (!tryParse)
|
||||
oSettings.iCompressionLevel = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user