This structure sets configuration parameters for an RTP IPv6 endpoint. Use this structure as a parameter for the MSP_ENDPOINT_PARAMETER structure, which is used with mspCreateEndpoint.
typedef struct tag_RTPRTCP_V6_ENDPOINT_PARMS
{
DWORD size;
BYTE trafficClass; // Indicates the class or priority of the IPv6 packet
DWORD flowLabel; // Indicates the specific sequence the IPv6 packet belongs to
DWORD startRtcp; // Set this to non-zero to start RTCP
// session. RTCP_SESSION_PARMS structure must be
// filled in for the RTCP session
/* RTCP parameters */
RTCP_SESSION_PARMS rtcpParms;
DWORD RtpTsFreq; // Default=8000, timestamp frequency
DWORD Session_bw; // Default=64000, session bandwidth
DWORD dtmf_event_control; // Control DTMF RTP Event generation
DWORD frameQuota; // RTP Assembly frame quota
DWORD linkEvents; // Controls link events
RTP_PAYLOAD_MAP PayloadMap;
} RTPRTCP_V6_ENDPOINT_PARMS;
When using RTCP for audio/video synchronization purposes, the startRtcp parameter is used as a bit field containing multiple definitions.
For more information, see Creating an endpoint, RTPRTCP_ENDPOINT_PARMS, and the MSPP Service Developer's Reference Manual.