This function is under development. It could be changed or withdrawn, and may not be implemented in this release.
int sm_h223mux_status(struct sm_h223mux_status_parms *statusp)
typedef struct sm_h223mux_status_parms { tSMH223muxId h223mux; /* in */ enum kSMH223muxStatus { kSMH223muxStatusRunning, kSMH223muxStatusStopped, kSMH223muxStatusSessionStarted, kSMH223muxStatusCreateSessionFailed, kSMH223muxStatusDeleteSessionFailed, kSMH223muxStatusSetCapsFailed, kSMH223muxStatusAddEntryFailed, kSMH223muxStatusOpenLCFailed, kSMH223muxStatusCloseLCFailed, kSMH223muxStatusReconfigLevelChange, kSMH223muxStatusReconfigFailed, kSMH223muxStatusInternalError, kSMH223muxStatusVideoPFrameDrop, kSMH223muxStatusVideoPFrameSend, } status; /* out */ union { struct { tSM_INT level; /* out */ } session_transport; /* out */ struct { tSM_INT num_errors; /* out */ } internal_error; /* out */ } u; /* out */ } SM_H223MUX_STATUS_PARMS;
returns the status of the H.223 mux.
0 if call completed successfully, otherwise a standard error such as:
This function is part of the Prosody H.223 Mux API.