Sets configuration parameters for MUX endpoints, audio endpoints, and video endpoints for the 3G-324M Interface. The MSP_ENDPOINT_PARAMETER structure is used by mspCreateEndpoint.
The parameters specified in the MSP_ENDPOINT_PARAMETER structure depend on the type of endpoint you create. For example, if you create an MPEG-4, H.263, or H.264 video endpoint video endpoint for IPv4, use the RTPRTCP_ENDPOINT_PARMS structure as a parameter for MSP_ENDPOINT_PARAMETER. If you create a video endpoint for IPv6, use the RTPRTCP_V6_ENDPOINT_PARMS structure as a parameter for MSP_ENDPOINT_PARAMETER. See Creating an endpoint for a list of the structures associated with specific endpoint types.
typedef struct tag_MSP_ENDPOINT_PARAMETER
{
DWORD size; // size of MSP_ENDPOINT_PARAMS)
DWORD eParmType; // MSP_ENDPOINT_DS0, MSP_ENDPOINT_RTPFDX, etc
union
{
DS0_ENDPOINT_PARMS DS0;
PKTMEDIA_ENDPOINT_PARMS Pktmedia;
MONITOR_ENPOINT_PARMS Monitor;
RTPRTCP_ENDPOINT_PARMS RtpRtcp;
UDP_ENDPOINT_PARMS Udp;
T38UDP_ENDPOINT_PARMS T38Udp;
TPKT_ENDPOINT_PARMS Tpkt;
MUX_ENDPOINT_PARMS Mux;
UNDEFINED_ENDPOINT_PARMS Undefined;
// Structure may be expanded to define new Endpoints
RTPRTCP_V6_ENDPOINT_PARMS RtpRtcpV6
UPD_V6_ENDPOINT_PARMS UdpV6
} EP;
} MSP_ENDPOINT_PARAMETER;
For information about mspCreateEndpoint, see the MSPP Service Developer's Reference Manual.