X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgsttypefind.h;h=90c9e94427a77421d044c6bfc8f6c3c2fd75515f;hb=dac5966da6a0f53d0443dfa1ac239289028c415d;hp=054803f1b69446896b0669138a1ab45bbe947261;hpb=8620b30df9dfb20f28f0091e80704a62aae0bf5f;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gsttypefind.h b/gst/gsttypefind.h index 054803f..90c9e94 100644 --- a/gst/gsttypefind.h +++ b/gst/gsttypefind.h @@ -15,8 +15,8 @@ * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. */ @@ -36,7 +36,7 @@ typedef struct _GstTypeFind GstTypeFind; /** * GstTypeFindFunction: * @find: A #GstTypeFind structure - * @user_data: optionnal data to pass to the function + * @user_data: optional data to pass to the function * * A function that will be called by typefinding. */ @@ -44,7 +44,7 @@ typedef void (* GstTypeFindFunction) (GstTypeFind *find, gpointer user_data); /** * GstTypeFindProbability: - * @GST_TYPE_FIND_NONE: type undetected. Since 0.10.36. + * @GST_TYPE_FIND_NONE: type undetected. * @GST_TYPE_FIND_MINIMUM: unlikely typefind. * @GST_TYPE_FIND_POSSIBLE: possible type detected. * @GST_TYPE_FIND_LIKELY: likely a type was detected. @@ -91,25 +91,30 @@ struct _GstTypeFind { gpointer _gst_reserved[GST_PADDING]; }; +GST_API GType gst_type_find_get_type (void); /* typefind function interface */ + +GST_API const guint8 * gst_type_find_peek (GstTypeFind * find, gint64 offset, guint size); - +GST_API void gst_type_find_suggest (GstTypeFind * find, guint probability, GstCaps * caps); - +GST_API void gst_type_find_suggest_simple (GstTypeFind * find, guint probability, const char * media_type, const char * fieldname, ...); - +GST_API guint64 gst_type_find_get_length (GstTypeFind * find); /* registration interface */ + +GST_API gboolean gst_type_find_register (GstPlugin * plugin, const gchar * name, guint rank,