spf/api/modules/sdz_api.h
Structures
sdz_version_t
Members
param_id_sdz_input_threshold_t
Members
param_id_sdz_input_threshold_v2_t
Members
This API provide the input threshold requirement of each client. The lowest threshold will be chosen as the operating threshold.}
param_id_sdz_output_config_t
Members
SDZ_NON_BUFFERED - Output of each SDZ algo process is immediately sent to client. SDZ_BUFFERED - Output of each SDZ algo process is buffered and sent to client intermittently.}
param_id_sdz_output_config_v2_base_t
Members
SDZ_NON_BUFFERED - Output of each SDZ algo process is immediately sent to client. SDZ_BUFFERED - Output of each SDZ algo process is buffered and sent to client intermittently.}
param_id_sdz_output_config_v2_t
Members
param_id_sdz_force_output_t
Members
param_id_sdz_force_output_v2_t
Members
event_id_sdz_output_reg_cfg_t
Members
event_id_sdz_output_reg_cfg_v2_t
Members
sdz_speaker_info_t
Members
sdz_speaker_segment_t
Members
sdz_output_status_t
Members
sdz_output_status_v2_t
Members
event_id_sdz_output_event_t
Members
Query = Client will query via getparam upon receiving this event, using the output_token provided as part of this payload. Inband = SDZ output payload follows inband after the payload_size field }
This is used to query the corresponding output payload. If not configured or invalid, Payload corresponds to next output buffer is sent.}
Following this field is the payload of this size. Payload is variable array of type sdz_output_status_t}
event_id_sdz_output_event_v2_t
Members
This must match the client_id used in PARAM_ID_SDZ_OUTPUT_CONFIG_V2. Allows multiple clients to independently query their own output buffers.}
Query = Client will query via getparam upon receiving this event, using the output_token provided as part of this payload. Inband = SDZ output payload follows inband after the payload_size field }
This is used to query the corresponding output payload. If not configured or invalid, Payload corresponds to next output buffer is sent.}
Following this field is the payload of this size. Payload is variable array of type sdz_output_status_v2_t}
param_id_sdz_output_v2_t
Members
This must match the client_id used in PARAM_ID_SDZ_OUTPUT_CONFIG_V2. Allows multiple clients to independently query their own output buffers.}
This is used to query the corresponding output payload. If not configured or invalid, Payload corresponds to next output buffer is sent.}
Following this field is the payload of this size. Payload is variable array of type sdz_output_status_v2_t}
param_id_sdz_model_t
Members
param_id_sdz_voice_profile_t
Members
param_id_sdz_ts_fmt_t
Members
Note: ‘0’ means module latches to UTC time only at the beginning of the usecase and doesn’t periodically sync to UTC time for dynamic changes. For non-zero values say ‘x’ seconds, the module will dynamically sync and update the UTC time at every x seconds. The maximum reset period allowed is a day.}

