mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
docs: Update to gstprofile header
This commit is contained in:
parent
bd7f61c299
commit
b1f291f8a6
1 changed files with 11 additions and 0 deletions
|
@ -94,10 +94,13 @@ struct _GstStreamEncodingProfile {
|
||||||
* @profile: common #GstEncodingProfile part.
|
* @profile: common #GstEncodingProfile part.
|
||||||
* @pass: The pass number if this is part of a multi-pass profile. Starts at 1
|
* @pass: The pass number if this is part of a multi-pass profile. Starts at 1
|
||||||
* for multi-pass. Set to 0 if this is not part of a multi-pass profile.
|
* for multi-pass. Set to 0 if this is not part of a multi-pass profile.
|
||||||
|
* @variable_framerate: Do not enforce framerate on incoming raw stream. Default
|
||||||
|
* is FALSE.
|
||||||
*/
|
*/
|
||||||
struct _GstVideoEncodingProfile {
|
struct _GstVideoEncodingProfile {
|
||||||
GstStreamEncodingProfile profile;
|
GstStreamEncodingProfile profile;
|
||||||
guint pass;
|
guint pass;
|
||||||
|
gboolean variable_framerate;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Generic helper API */
|
/* Generic helper API */
|
||||||
|
@ -117,6 +120,14 @@ GList *gst_profile_list_target_categories ();
|
||||||
|
|
||||||
gboolean gst_profile_target_save (GstProfileTarget *target);
|
gboolean gst_profile_target_save (GstProfileTarget *target);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gst_encoding_profile_get_input_caps:
|
||||||
|
* @profile: a #GstEncodingProfile
|
||||||
|
*
|
||||||
|
* Returns: the list of all caps the profile can accept. Caller must call
|
||||||
|
* gst_cap_unref on all unwanted caps once it is done with the list.
|
||||||
|
*/
|
||||||
|
GList * gst_profile_get_input_caps (GstEncodingProfile *profile);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Application convenience methods (possibly to be added in gst-pb-utils)
|
* Application convenience methods (possibly to be added in gst-pb-utils)
|
||||||
|
|
Loading…
Reference in a new issue