Top |
|
flu_discoverer_info_free () |
FluDiscoverer * | flu_discoverer_new () |
FluDiscoverer * | flu_discoverer_ref () |
|
flu_discoverer_unref () |
|
flu_discoverer_info_get () |
void flu_discoverer_info_free (FluDiscovererInfo *info
);
Free a FluDiscovererInfo instance.
FluDiscoverer *
flu_discoverer_ref (FluDiscoverer *thiz
);
Add a reference to a FluDiscoverer
void flu_discoverer_unref (FluDiscoverer *thiz
);
Remove a reference from a FluDiscoverer
gboolean flu_discoverer_info_get (FluDiscoverer *thiz
,const
,gchar *media_uriFluDiscovererInfo **info
,FluStreamVideoFrameFormat default_cover_format
,);
GError **error
Extract information from a media.
thiz |
The FluDiscoverer instance |
|
media_uri |
URI of the media to analyze |
|
info |
Pass the address of a pointer to a
FluDiscovererInfo structure. On success, this pointer will be filled back
with the address of a new FluDiscovererInfo instance containing all
information about the analyzed media. On failure, the pointer will be filled
back with |
[out][transfer none] |
default_cover_format |
Specify the default format for covers information. In case that analyzed media doesn't contain any embedded cover information but contains at least one video stream, a thumbnail will be extracted from this stream in the specified default format and used as cover information. |
|
error |
Pass the address of a GError pointer to store back detailed
information about any error that may occur while analyzing the media.
You can pass |
typedef struct { FluMediaInfo media_info; GList *video_streams_info; GList *audio_streams_info; GList *text_streams_info; GList *data_streams_info; } FluDiscovererInfo;
Comprehensive information about a media and all its streams.
FluMediaInfo |
media container information |
|
information about each video stream embedded in the media. |
[element-type FluStreamInfo] | |
information about each audio stream embedded in the media. |
[element-type FluStreamInfo] | |
information about each text stream embedded in the media. |
[element-type FluStreamInfo] | |
information about each data stream embedded in the media. |
[element-type FluStreamInfo] |