mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-24 02:31:03 +00:00
b214d35eed
Original commit message from CVS: commit to make gstreamer follow the gtk function/macro naming conventions: GstPadTemplate <-> gst_pad_template <-> GST_PAD_TEMPLATE and the same for *factory and typefind.
136 lines
1.7 KiB
Text
136 lines
1.7 KiB
Text
<!-- ##### SECTION Title ##### -->
|
|
GstTimeCache
|
|
|
|
<!-- ##### SECTION Short_Description ##### -->
|
|
Cache time and byteoffsets.
|
|
|
|
<!-- ##### SECTION Long_Description ##### -->
|
|
<para>
|
|
This class is used by plugins to manage time vs byte offsets. It is mainly
|
|
used for efficient seeking.
|
|
</para>
|
|
|
|
<!-- ##### SECTION See_Also ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
<!-- ##### STRUCT GstTimeCacheEntry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@location:
|
|
@timestamp:
|
|
|
|
<!-- ##### STRUCT GstTimeCacheGroup ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@groupnum:
|
|
@entries:
|
|
@certainty:
|
|
@peergroup:
|
|
@mintimestamp:
|
|
@maxtimestamp:
|
|
@minlocation:
|
|
@maxlocation:
|
|
|
|
<!-- ##### ENUM GstTimeCacheCertainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@GST_TIME_CACHE_UNKNOWN:
|
|
@GST_TIME_CACHE_CERTAIN:
|
|
@GST_TIME_CACHE_FUZZY_LOCATION:
|
|
@GST_TIME_CACHE_FUZZY_TIMESTAMP:
|
|
@GST_TIME_CACHE_FUZZY:
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_new ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_get_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_new_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_set_group ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@groupnum:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_set_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@certainty:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_get_certainty ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_add_entry ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@location:
|
|
@timestamp:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_find_location ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@location:
|
|
@timestamp:
|
|
@Returns:
|
|
|
|
|
|
<!-- ##### FUNCTION gst_time_cache_find_timestamp ##### -->
|
|
<para>
|
|
|
|
</para>
|
|
|
|
@tc:
|
|
@timestamp:
|
|
@location:
|
|
@Returns:
|
|
|
|
|