Prosody H.223 Mux: API: sm_h223mux_new_session

This function is under development. It could be changed or withdrawn, and may not be implemented in this release.

Prototype Definition

int sm_h223mux_new_session(struct sm_h223mux_new_session_parms *sessionp)

Parameters

*sessionp
a structure of the following type:
typedef struct sm_h223mux_new_session_parms {
	tSMH223muxId h223mux;					/* in */
	tSM_INT level;						/* in */
	enum kSMH223muxTransmissionBitOrder {
		kSMH223muxTransmissionBitOrderLSBFirst,
		kSMH223muxTransmissionBitOrderMSBFirst,
	} bit_order;						/* in */
} SM_H223MUX_NEW_SESSION_PARMS;

Description

This function will create and initialise an H.223 session.

Fields

h223mux (Only in Preliminary Documentation)
The mux to create the new session on.
level (Only in Preliminary Documentation)
The mobile startup level for the new session.
bit_order (Only in Preliminary Documentation)
Network bit order for transmission of H.223 data.
One of these values:
kSMH223muxTransmissionBitOrderLSBFirst
The output bytes from the H.223 session to the network will be sent LSB first.
kSMH223muxTransmissionBitOrderMSBFirst
The output bytes from the H.223 session to the network will be sent MSB first.

Returns

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


This function is part of the Prosody H.223 Mux API.