Allocates and initializes a #FsCodec structure
codec identifier, if RTP this should be based on IETF RTP payload types
Name of media type this encodes
#FsMediaType for type of codec
The clock rate this codec encodes at, if applicable
This function adds an new feedback parameter to a #FsCodec
The type of the feedback parameter
The subtype of the feedback parameter
The extra_params of the feeback parameter
This function adds an new optional parameter to a #FsCodec
The name of the optional parameter
The extra_params of the optional parameter
Finds the #FsFeedbackParameter in the #FsCodec that has the requested subtype, type and extra_params. One of which must be non-NULL;
The subtype of the parameter to search for or %NULL for any type
The subtype of the parameter to search for or %NULL for any subtype
The extra_params of the parameter to search for or %NULL for any extra_params
Finds the #FsCodecParameter in the #FsCodec that has the requested name and, if not %NULL, the requested value
The name of the parameter to search for
The value of the parameter to search for or %NULL for any value
Removes an optional parameter from a codec.
NULL param will do nothing.
a pointer to the #GList element to remove that contains a #FsFeedbackParameter
Removes an optional parameter from a codec.
NULL param will do nothing.
a pointer to the #FsCodecParameter to remove
Returns a newly-allocated string representing the codec
Allocates and initializes a #FsCodec structure
codec identifier, if RTP this should be based on IETF RTP payload types
Name of media type this encodes
#FsMediaType for type of codec
The clock rate this codec encodes at, if applicable
This structure reprensents one codec that can be offered or received