- public Caps? type_find_helper (Pad src, uint64 size)
Tries to find what type of data is flowing from the given source
Pad.
- public Caps? type_find_helper_for_buffer (Object? obj, Buffer buf, out TypeFindProbability prob)
Tries to find what type of data is contained in the given
Buffer, the assumption being that the buffer represents the beginning of the stream or file.
- public Caps? type_find_helper_for_buffer_with_caps (Object? obj, Buffer buf, Caps caps, out TypeFindProbability prob)
Tries to find if type of media contained in the given
Buffer, matches caps
specified, assumption being that the buffer represents the beginning of
the stream or file.
- public Caps? type_find_helper_for_buffer_with_extension (Object? obj, Buffer buf, string? extension, out TypeFindProbability prob)
Tries to find what type of data is contained in the given
Buffer, the assumption being that the buffer represents the beginning of the stream or file.
- public Caps? type_find_helper_for_data (Object? obj, uint8[] data, out TypeFindProbability prob)
Tries to find what type of data is contained in the given data
, the assumption being that the data represents the beginning of the stream or file.
- public Caps? type_find_helper_for_data_with_caps (Object? obj, uint8[] data, Caps caps, out TypeFindProbability prob)
Tries to find if type of media contained in the given data
, matches the caps
specified, assumption being that the data represents the beginning of the stream or file.
- public Caps? type_find_helper_for_data_with_extension (Object? obj, uint8[] data, string? extension, out TypeFindProbability prob)
Tries to find what type of data is contained in the given data
, the assumption being that the data represents the beginning of the stream or file.
- public Caps? type_find_helper_for_extension (Object? obj, string extension)
Tries to find the best Caps associated with
extension
.
- public Caps? type_find_helper_get_range (Object obj, Object? parent, TypeFindHelperGetRangeFunction func, uint64 size, string? extension, out TypeFindProbability prob)
Utility function to do pull-based typefinding.
- public FlowReturn type_find_helper_get_range_full (Object obj, Object? parent, TypeFindHelperGetRangeFunction func, uint64 size, string? extension, out Caps caps, out TypeFindProbability prob)
Utility function to do pull-based typefinding.
- public List<TypeFindFactory>? type_find_list_factories_for_caps (Object? obj, Caps caps)
Tries to find the best TypeFindFactory
associated with caps
.