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
Number of channels codec should decode
clock rate of this stream
the name of the codec
key triplets of feedbck param type, subtype and extra string that is supported for this codec
numeric identifier for encoding, eg. PT for SDP
type of media this codec is for
The minimum interval between two RTCP reports, If it is not specified (G_MAXUINT), it is up to the protocol to decide (it is 5 seconds for RTP).
key pairs of param name to param data
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