Gnash
0.8.10
|
#include <gst/gst.h>
Go to the source code of this file.
Classes | |
struct | SwfdecGstDecoder |
Functions | |
gboolean | swfdec_gst_decoder_init (SwfdecGstDecoder *dec, GstCaps *srccaps, GstCaps *sinkcaps,...) G_GNUC_NULL_TERMINATED |
gboolean | swfdec_gst_colorspace_init (SwfdecGstDecoder *dec, GstCaps *srccaps, GstCaps *sinkcaps) |
void | swfdec_gst_decoder_push_eos (SwfdecGstDecoder *dec) |
GstBuffer * | swfdec_gst_decoder_pull (SwfdecGstDecoder *dec) |
gboolean | swfdec_gst_decoder_push (SwfdecGstDecoder *dec, GstBuffer *buffer) |
void | swfdec_gst_decoder_finish (SwfdecGstDecoder *dec) |
GstElementFactory * | swfdec_gst_get_element_factory (GstCaps *caps) |
GstElementFactory * | swfdec_gst_get_demuxer_factory (GstCaps *caps) |
GstElementFactory * | swfdec_gst_get_parser_factory (GstCaps *caps) |
GstPad * | swfdec_gst_connect_srcpad (GstElement *element, GstCaps *caps) |
GstPad * | swfdec_gst_connect_sinkpad (GstElement *element, GstCaps *caps) |
GstPad * | swfdec_gst_connect_sinkpad_by_pad (GstPad *srcpad, GstCaps *caps) |
gboolean swfdec_gst_colorspace_init | ( | SwfdecGstDecoder * | dec, |
GstCaps * | srccaps, | ||
GstCaps * | sinkcaps | ||
) |
GstPad* swfdec_gst_connect_sinkpad | ( | GstElement * | element, |
GstCaps * | caps | ||
) |
References swfdec_gst_connect_sinkpad_by_pad().
Referenced by swfdec_gst_colorspace_init(), and swfdec_gst_decoder_init().
GstPad* swfdec_gst_connect_sinkpad_by_pad | ( | GstPad * | srcpad, |
GstCaps * | caps | ||
) |
References SWFDEC_ERROR.
Referenced by swfdec_gst_connect_sinkpad().
GstPad* swfdec_gst_connect_srcpad | ( | GstElement * | element, |
GstCaps * | caps | ||
) |
References SWFDEC_ERROR.
Referenced by gnash::media::gst::MediaParserGst::MediaParserGst(), swfdec_gst_colorspace_init(), and swfdec_gst_decoder_init().
void swfdec_gst_decoder_finish | ( | SwfdecGstDecoder * | dec | ) |
gboolean swfdec_gst_decoder_init | ( | SwfdecGstDecoder * | dec, |
GstCaps * | srccaps, | ||
GstCaps * | sinkcaps, | ||
... | |||
) |
GstBuffer* swfdec_gst_decoder_pull | ( | SwfdecGstDecoder * | dec | ) |
References SwfdecGstDecoder::queue.
Referenced by gnash::media::gst::VideoConverterGst::convert(), and gnash::media::gst::VideoDecoderGst::pop().
gboolean swfdec_gst_decoder_push | ( | SwfdecGstDecoder * | dec, |
GstBuffer * | buffer | ||
) |
References SwfdecGstDecoder::src, and SWFDEC_ERROR.
Referenced by gnash::media::gst::AudioDecoderGst::decode(), gnash::media::gst::VideoConverterGst::convert(), and gnash::media::gst::VideoDecoderGst::push().
void swfdec_gst_decoder_push_eos | ( | SwfdecGstDecoder * | dec | ) |
GstElementFactory* swfdec_gst_get_demuxer_factory | ( | GstCaps * | caps | ) |
GstElementFactory* swfdec_gst_get_element_factory | ( | GstCaps * | caps | ) |
Referenced by gnash::media::gst::GstUtil::check_missing_plugins(), and swfdec_gst_decoder_init().
GstElementFactory* swfdec_gst_get_parser_factory | ( | GstCaps * | caps | ) |