Home
last modified time | relevance | path

Searched refs:GstBaseTsMux (Results 1 – 14 of 14) sorted by relevance

/third_party/gstreamer/gstplugins_bad/gst/mpegtsmux/
Dgstbasetsmux.h95 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);
[all …]
Dgstbasetsmuxaac.h73 GstBaseTsMux * mux);
76 GstBuffer * gst_base_ts_mux_aac_mpeg2_make_codec_data (GstBaseTsMux * mux, const GstCaps *caps);
78 GstBaseTsMux * mux);
Dgstatscmux.c64 GstMpegtsPMTStream * pmt_stream, GstBaseTsMux * mpegtsmux) in gst_atsc_mux_stream_get_es_descrs()
134 TsMuxStreamType stream_type, GstBaseTsMux * mpegtsmux) in gst_atsc_mux_create_new_stream()
157 gst_atsc_mux_create_ts_mux (GstBaseTsMux * mpegtsmux) in gst_atsc_mux_create_ts_mux()
184 gst_atsc_mux_handle_media_type (GstBaseTsMux * mux, const gchar * media_type, in gst_atsc_mux_handle_media_type()
Dgstbasetsmux.c128 GstBaseTsMux *mux = GST_BASE_TS_MUX (agg); in gst_base_ts_mux_pad_flush()
229 G_DEFINE_TYPE_WITH_CODE (GstBaseTsMux, gst_base_ts_mux, GST_TYPE_AGGREGATOR,
258 gst_base_ts_mux_set_header_on_caps (GstBaseTsMux * mux) in gst_base_ts_mux_set_header_on_caps()
303 gst_base_ts_mux_reset (GstBaseTsMux * mux, gboolean alloc) in gst_base_ts_mux_reset()
379 gst_base_ts_mux_create_or_update_stream (GstBaseTsMux * mux, in gst_base_ts_mux_create_or_update_stream()
754 gst_base_ts_mux_create_stream (GstBaseTsMux * mux, GstBaseTsMuxPad * ts_pad) in gst_base_ts_mux_create_stream()
776 gst_base_ts_mux_create_pad_stream (GstBaseTsMux * mux, GstPad * pad) in gst_base_ts_mux_create_pad_stream()
898 gst_base_ts_mux_create_streams (GstBaseTsMux * mux) in gst_base_ts_mux_create_streams()
909 new_packet_common_init (GstBaseTsMux * mux, GstBuffer * buf, guint8 * data, in new_packet_common_init()
953 gst_base_ts_mux_push_packets (GstBaseTsMux * mux, gboolean force) in gst_base_ts_mux_push_packets()
[all …]
Dgstbasetsmuxaac.c80 GstBaseTsMux * mux, gboolean is_mpeg2, guint8 obj_type_profile, in gst_base_ts_mux_prepare_aac_adts()
141 gst_base_ts_mux_aac_mpeg2_make_codec_data (GstBaseTsMux * mux, in gst_base_ts_mux_aac_mpeg2_make_codec_data()
208 GstBaseTsMux * mux) in gst_base_ts_mux_prepare_aac_mpeg4()
229 GstBaseTsMux * mux) in gst_base_ts_mux_prepare_aac_mpeg2()
Dgstmpegtsmux.c267 gst_mpeg_ts_mux_allocate_packet (GstBaseTsMux * mux, GstBuffer ** buffer) in gst_mpeg_ts_mux_allocate_packet()
275 gst_mpeg_ts_mux_output_packet (GstBaseTsMux * base_tsmux, GstBuffer * buffer, in gst_mpeg_ts_mux_output_packet()
298 gst_mpeg_ts_mux_reset (GstBaseTsMux * base_tsmux) in gst_mpeg_ts_mux_reset()
311 gst_mpeg_ts_mux_drain (GstBaseTsMux * mux) in gst_mpeg_ts_mux_drain()
Dgstbasetsmuxopus.h73 GstBaseTsMux * mux);
Dgstbasetsmuxttxt.h73 GstBaseTsMux * mux);
Dgstatscmux.h37 GstBaseTsMux parent;
Dgstbasetsmuxjpeg2000.h61 GstBaseTsMux * mux);
Dgstmpegtsmux.h87 GstBaseTsMux parent;
Dgstbasetsmuxttxt.c86 GstBaseTsMux * mux) in gst_base_ts_mux_prepare_teletext()
Dgstbasetsmuxopus.c79 GstBaseTsMux * mux) in gst_base_ts_mux_prepare_opus()
Dgstbasetsmuxjpeg2000.c42 GstBaseTsMux * mux) in gst_base_ts_mux_prepare_jpeg2000()