MSP_ENDPOINT_PARAMETER

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.