.isRequired=1,/* TODO(sgi): Shouldn't be required */
.description="Input sampling rate in kHz (16, 32, 48)",/* TODO(sgi): Add sampling rate to scene description files */
},
{
.id=CmdLnOptionId_trajFile,
.match="trajectory_file",
.matchShort="tf",
.description="Head rotation trajectory file",
.description="Head rotation trajectory file for simulation of head tracking (only for BINAURAL and BINAURAL_ROOM outputs)",
},
{
.id=CmdLnOptionId_customHrtfFile,
.match="custom_hrtf",
.matchShort="hrtf",
.description="Custom HRTF file for binaural rendering",
.description="Custom HRTF file for binaural rendering (only for BINAURAL and BINAURAL_ROOM outputs)",
},
{
.id=CmdLnOptionId_renderConfigFile,
.match="render_config",
.matchShort="rc",
.description="Renderer configuration file",
.description="Binaural renderer configuration file (only for BINAURAL and BINAURAL_ROOM outputs)",
},
{
.id=CmdLnOptionId_noDiegeticPan,
.match="no_diegetic_pan",
.matchShort="ndp",
.description="Panning mono no dietic sound to stereo -1<= pan <= 1\nleft or l or 1->left, right or r or -1->right, center or c or 0 ->middle",
.description="Panning mono no diegetic sound to stereo -1<= pan <= 1\nleft or l or 1->left, right or r or -1->right, center or c or 0 ->middle\n(todo: implementation)",
},
{
.id=CmdLnOptionId_orientationTracking,
.match="tracking_type",
.matchShort="otr",
.description="Head orientation tracking type: 'ref' or 'avg' (only for binaural rendering)",
.description="Head orientation tracking type: 'ref' or 'avg' (only for BINAURAL and BINAURAL_ROOM) (todo: check implementation)",
},
{
/* TODO(sgi): Replace with more configurable input, e.g. ask for a list of triplets: (gain, azimuth, elevation) to place LFE signal */