spf/api/modules/mailbox_api.h
Structures
payload_media_fmt_dtmf_tone_t
Payload of fmt-id = MEDIA_FMT_ID_DTMF.
Members
uint16_t
uint16_t
uint32_t
The duration includes ramp-up and ramp-down periods of 1 ms and 2 ms, respectively. -1 - Infinite or Continuous tone mode, tone is played until stop is received. 0 - Stops the current tone, >0 - tone is generated for the given duration (milli secs) }
uint16_t
Because the level of tone generation is fixed at 0 dBFS, this parameter must be set to a value in Q13 format.}
uint16_t
0 - Indicates only tone must be played 0 - Indicates tone needs to be mixed with primary path. }
mailbox_config_t
Members
uint32_t
The spf returns this handle through APM_CMD_RSP_SHARED_MEM_MAP_REGIONS.}
uint32_t
}
uint32_t
}
uint32_t
The amount of memory available to hold vocoding requests must be an integer multiple of the size of a single vocoding request data structure.}
mailbox_voc_packet_t
Members
uint32_t
}
uint64_t
The clock source used for interpreting the timestamp is specific per product requirements.}
uint32_t
if bit 0 is set Indicates a general vocoding error, informing that the packet has been dropped. The data_size set to 0.
bits 1 to 31 are Reserved.}
uint32_t
}
uint32_t
}
mailbox_voc_request_t
Members
uint32_t
}
uint32_t
}
uint32_t
The amount of memory allocated must be sufficient to hold the largest possible vocoder packet for the media ID currently configured on the stream.}
mailbox_voc_req_circ_buffer_t
Members
uint32_t
}
uint8_t
The content in the padding is ignored.}
uint32_t
}
uint8_t
The content in the padding is ignored.}

