Lines Matching refs:GstBaseTsMux
95 typedef struct GstBaseTsMux GstBaseTsMux; typedef
100 GstBaseTsMuxPad * data, GstBaseTsMux * mux);
141 #define GST_BASE_TS_MUX(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GST_TYPE_BASE_TS_MUX, GstBaseTsMux…
147 struct GstBaseTsMux { struct
212 TsMux * (*create_ts_mux) (GstBaseTsMux *mux);
213 …guint (*handle_media_type) (GstBaseTsMux *mux, const gchar *media_type, GstBaseTsMuxPad * pad);
214 void (*allocate_packet) (GstBaseTsMux *mux, GstBuffer **buffer);
215 gboolean (*output_packet) (GstBaseTsMux *mux, GstBuffer *buffer, gint64 new_pcr);
216 void (*reset) (GstBaseTsMux *mux);
217 gboolean (*drain) (GstBaseTsMux *mux);
220 void gst_base_ts_mux_set_packet_size (GstBaseTsMux *mux, gsize size);
221 void gst_base_ts_mux_set_automatic_alignment (GstBaseTsMux *mux, gsize alignment);
224 GstBaseTsPadData * data, GstBaseTsMux * mux);