Prosody generic: API: sm_tdmrx_get_datafeed

Prototype Definition

int sm_tdmrx_get_datafeed(struct sm_tdmrx_datafeed_parms *datafeedp)

Parameters

*datafeedp
a structure of the following type:
typedef struct sm_tdmrx_datafeed_parms {
	tSMTDMrxId tdmrx;					/* in */
	tSMDatafeedId datafeed;					/* out */
} SM_TDMRX_DATAFEED_PARMS;

Description

Request a datafeed identifier from a TDM[rx]. This identifer can subsequently be used in a call to any of the *_datafeed_connect() functions except sm_tdmtx_datafeed_connect(). It is valid until the TDM[rx] is destroyed. Datafeed connections can only be made between objects allocated on the same tSMModuleId.

Requires the module datafeed to have been downloaded.

Fields

tdmrx
The tdm[rx] from which to obtain a datafeed
datafeed
The datafeed object associated with the TDM[rx]

Returns

0 if call completed successfully, otherwise a standard error such as:


This function is part of the Prosody generic API.