Parse ptime parameter into media format.

sip-call-params
Matteo Campana 10 years ago
parent 531547f258
commit 292f506964

@ -179,12 +179,17 @@ public static MediaFormat payloadTypeToMediaFormat(
else
paramsMap.put(paramName, param.getValue());
}
// video-related attributes in payload-type element
for(String attr : payloadType.getAttributeNames())
{
//video-related attributes in payload-type element
if(attr.equals("width") || attr.equals("height"))
paramsMap.put(attr, payloadType.getAttributeAsString(attr));
//update ptime with the actual value from the payload
if (attr.equals(PayloadTypePacketExtension.PTIME_ATTR_NAME))
advancedMap.put(PayloadTypePacketExtension.PTIME_ATTR_NAME,
Integer.toString(payloadType.getPtime()));
}
//now create the format.

Loading…
Cancel
Save