int sm_vmptx_config_profile_specific(struct sm_vmptx_config_profile_specific_parms *psp)
typedef struct sm_vmptx_config_profile_specific_parms {
tSMVMPtxId vmptx; /* in */
tSM_INT enable; /* in */
char *plugin; /* in */
tSM_INT paramlen; /* in */
char *paramval; /* in */
} SM_VMPTX_CONFIG_PROFILE_SPECIFIC_PARMS;
Normally a VMP [tx] generates standard RTP packets. Use of profile specific RTP extensions (such as use of RTP extension header) can be set up to be performed by a specified ProsodyS plugin through invoking this call. Once use of plugin with this VMP [tx] has been set up, some plugin specific control over generated RTP can occur through invoking sm_vmptx_set_profile_specific() . See documentation supplied with ProsodyS profile specific plugin for further details.
0 if call completed successfully, otherwise a standard error such as:
This function is part of the Prosody RTP processing API.