gstreamer_core/libs/gst/controller/gstinterpolationcontrolsourceprivate.h
branchRCL_3
changeset 30 7e817e7e631c
parent 29 567bb019e3e3
equal deleted inserted replaced
29:567bb019e3e3 30:7e817e7e631c
    88   GValue default_value;         /* default value for the handled property */
    88   GValue default_value;         /* default value for the handled property */
    89   GValue minimum_value;         /* min value for the handled property */
    89   GValue minimum_value;         /* min value for the handled property */
    90   GValue maximum_value;         /* max value for the handled property */
    90   GValue maximum_value;         /* max value for the handled property */
    91   GstInterpolateMode interpolation_mode;
    91   GstInterpolateMode interpolation_mode;
    92   
    92   
    93   GSequence *values;            /* List of GstControlPoint */
    93   GList *values;                /* List of GstControlPoint */
    94   gint nvalues;                 /* Number of control points */
    94   gint nvalues;                 /* Number of control points */
       
    95   GList *last_requested_value;  /* last search result, can be used for incremental searches */
    95   gboolean valid_cache;
    96   gboolean valid_cache;
    96 };
    97 };
    97 
    98 
    98 extern GstInterpolateMethod *priv_gst_interpolation_methods[];
       
    99 extern guint priv_gst_num_interpolation_methods;
       
   100 
       
   101 #endif /* __GST_INTERPOLATION_CONTROL_SOURCE_PRIVATE_H__ */
    99 #endif /* __GST_INTERPOLATION_CONTROL_SOURCE_PRIVATE_H__ */
   102 
   100