mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-08 21:28:45 +00:00
b32ebdaabe
Original commit message from CVS: added documentation to many items moved the GST_TYPE_XXX one to the Standart section, as they do not need docs
856 lines
8.4 KiB
Text
856 lines
8.4 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
GstTagList
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
List of tags and values used to describe media metadata
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### TYPEDEF GstTagList ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
<!-- ##### ENUM GstTagMergeMode ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_TAG_MERGE_UNDEFINED:
|
|
@GST_TAG_MERGE_REPLACE_ALL:
|
|
@GST_TAG_MERGE_REPLACE:
|
|
@GST_TAG_MERGE_APPEND:
|
|
@GST_TAG_MERGE_PREPEND:
|
|
@GST_TAG_MERGE_KEEP:
|
|
@GST_TAG_MERGE_KEEP_ALL:
|
|
@GST_TAG_MERGE_COUNT:
|
|
|
|
<!-- ##### ENUM GstTagFlag ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_TAG_FLAG_UNDEFINED:
|
|
@GST_TAG_FLAG_META:
|
|
@GST_TAG_FLAG_ENCODED:
|
|
@GST_TAG_FLAG_DECODED:
|
|
@GST_TAG_FLAG_COUNT:
|
|
|
|
<!-- ##### USER_FUNCTION GstTagForeachFunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### USER_FUNCTION GstTagMergeFunc ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dest:
|
|
@src:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_register ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@name:
|
|
@flag:
|
|
@type:
|
|
@nick:
|
|
@blurb:
|
|
@func:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_merge_use_first ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dest:
|
|
@src:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_merge_strings_with_comma ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dest:
|
|
@src:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_exists ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_get_type ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_get_nick ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_get_description ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_get_flag ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_is_fixed ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_is_tag_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@p:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_copy ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_insert ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@into:
|
|
@from:
|
|
@mode:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_merge ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list1:
|
|
@list2:
|
|
@mode:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_free ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_tag_size ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_add ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@mode:
|
|
@tag:
|
|
@Varargs:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_add_values ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@mode:
|
|
@tag:
|
|
@Varargs:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_add_valist ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@mode:
|
|
@tag:
|
|
@var_args:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_add_valist_values ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@mode:
|
|
@tag:
|
|
@var_args:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_remove_tag ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_foreach ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@func:
|
|
@user_data:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_value_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_copy_value ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@dest:
|
|
@list:
|
|
@tag:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_char ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_char_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uchar ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uchar_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_boolean ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_boolean_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_int ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_int_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uint ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uint_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_long ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_long_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_ulong ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_ulong_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_int64 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_int64_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uint64 ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_uint64_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_float ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_float_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_double ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_double_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_string ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_string_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_pointer ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_tag_list_get_pointer_index ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@tag:
|
|
@index:
|
|
@value:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_event_new_tag ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@list:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_event_tag_get_list ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tag_event:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_TITLE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ARTIST ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ALBUM ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_DATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_GENRE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_COMMENT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_TRACK_NUMBER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_TRACK_COUNT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_NUMBER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ALBUM_VOLUME_COUNT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_LOCATION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_DESCRIPTION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_VERSION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ISRC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ORGANIZATION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_COPYRIGHT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_CONTACT ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_LICENSE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_PERFORMER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_DURATION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_CODEC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_VIDEO_CODEC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_AUDIO_CODEC ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_BITRATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_NOMINAL_BITRATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_MINIMUM_BITRATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_MAXIMUM_BITRATE ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_SERIAL ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ENCODER ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ENCODER_VERSION ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_TRACK_GAIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_TRACK_PEAK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ALBUM_GAIN ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|
|
<!-- ##### MACRO GST_TAG_ALBUM_PEAK ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
|
|
|