# mccdSdpAddMediaFormat

Adds a media format to the media description field (m) in the output buffer.

#### Prototype

uint32_t mccdSdpAddMediaFormat ( MCC_SDP_CONTEXT_W * context, const char * format)

Argument | Description
context | Pointer to the MCC_SDP_CONTEXT_W structure that stores the SDP message as you create its components.
format | Pointer to the media format payload identifier, which is formatted a string constant. For audio and video media, use the media payload type as defined in the RTP Audio/Video profile (RFC 1890).

#### Details

Call mccdSdpAddMediaFormat once for each media format you want to add. A list of formats implies that all of these formats may be used in the session. The first format in the list is the default format for the session.

#### Return values

mccdSdpAddMediaFormat returns either MCCSDP_OK (function completed successfully) or MCCSDP_MEMORY_ERROR.

#### Example

This example:

mccdSdpAddMediaFormat ( pc, "0" );
mccdSdpAddMediaFormat ( pc, "8" );

adds media formats 0 and 8 to the SDP m field started by mccdSdpAddMediaBegin.

m=audio 8000 RTP/AVP 0 8