Adds a general attribute field (a=) to the output buffer.
uint32_t mccdSdpAddAttribute ( MCC_SDP_CONTEXT_W * context, const char * name, const char * value)
Argument |
Description |
context |
Pointer to the MCC_SDP_CONTEXT_W structure that stores the SDP message as you create its components. |
name |
Pointer to the attribute name. |
value |
Pointer to the attribute value. |
Depending on when you call mccdSdpAddAttribute, it adds either a session-level attribute or a media-level attribute to the SDP message. For more information, see Creating an SDP message.
mccdSdpAddAttribute returns either MCCSDP_OK (function completed successfully) or MCCSDP_MEMORY_ERROR.
This example:
mccdSdpAddAttribute ( pc, "T38FaxVersion", "0" );
creates the following SDP output:
a=T38FaxVersion:0