Go to the documentation of this file.
20 #ifndef GNASH_VIDEODECODERGST_H
21 #define GNASH_VIDEODECODERGST_H
50 gst_buffer_unref(_buffer);
59 return GST_BUFFER_DATA(_buffer);
64 return GST_BUFFER_DATA(_buffer);
77 const std::uint8_t* extradata,
size_t extradatasize);
83 std::unique_ptr<image::GnashImage> pop();
102 void setup(GstCaps* caps);
114 #endif // __VIDEODECODERGST_H__
@ height
Definition: klash_part.cpp:329
size_t width() const
Get the image's width.
Definition: GnashImage.h:126
24-bit RGB bitmap
Definition: GnashImage.h:217
value_type * iterator
Definition: GnashImage.h:83
#define _(String)
Definition: log.h:44
Anonymous namespace for callbacks, local functions, event handlers etc.
Definition: dbus_ext.cpp:41
size_t channels() const
Get the number of channels.
Definition: GnashImage.h:119
GstBuffer * swfdec_gst_decoder_pull(SwfdecGstDecoder *dec)
Definition: swfdec_codec_gst.c:399
Definition: swfdec_codec_gst.h:29
void log_error(StringType msg, Args... args)
Definition: log.h:283
void swfdec_gst_decoder_push_eos(SwfdecGstDecoder *dec)
Definition: swfdec_codec_gst.c:393
gboolean swfdec_gst_decoder_init(SwfdecGstDecoder *dec, GstCaps *srccaps, GstCaps *sinkcaps,...)
Definition: swfdec_codec_gst.c:280
const value_type * const_iterator
Definition: GnashImage.h:84
type
Definition: GnashKey.h:330
gboolean swfdec_gst_decoder_push(SwfdecGstDecoder *dec, GstBuffer *buffer)
Definition: swfdec_codec_gst.c:365
ImageRGB(size_t width, size_t height)
Create an empty RGB image with uninitialized data.
Definition: GnashImage.cpp:109
#define DSOEXPORT
Definition: dsodefs.h:55
GQueue * queue
Definition: swfdec_codec_gst.h:33
@ width
Definition: klash_part.cpp:329
void swfdec_gst_decoder_finish(SwfdecGstDecoder *dec)
Definition: swfdec_codec_gst.c:337
size_t height() const
Get the image's width.
Definition: GnashImage.h:133