Class
PurpleMediaCodec
Description [src]
final class Purple.MediaCodec : GObject.Object {
/* No available fields */
}
An opaque structure representing an audio or video codec.
Constructors
purple_media_codec_new
Creates a new PurpleMediaCodec instance.
Functions
purple_media_codec_list_copy
Copies a GList of PurpleMediaCodec and its contents.
purple_media_codec_list_free
Frees a GList of PurpleMediaCodec and its contents.
Instance methods
purple_media_codec_add_optional_parameter
Adds an optional parameter to the codec.
purple_media_codec_copy
Copies a PurpleMediaCodec object.
purple_media_codec_get_channels
Gets the number of channels.
purple_media_codec_get_clock_rate
Gets the clock rate.
purple_media_codec_get_encoding_name
Gets the encoding name.
purple_media_codec_get_id
Gets the codec id.
purple_media_codec_get_optional_parameter
Gets an optional parameter based on the values given.
purple_media_codec_get_optional_parameters
Gets a list of the optional parameters.
purple_media_codec_remove_optional_parameter
Removes an optional parameter from the codec.
purple_media_codec_to_string
Creates a string representation of the codec.
Properties
Purple.MediaCodec:channels
No description available.
Purple.MediaCodec:clock-rate
No description available.
Purple.MediaCodec:encoding-name
No description available.
Purple.MediaCodec:id
No description available.
Purple.MediaCodec:media-type
No description available.
Purple.MediaCodec:optional-params
No description available.
Signals
Signals inherited from GObject (1)
GObject.Object::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.