gstmpegvideometa

gstmpegvideometa

Functions

Types and Values

Includes

#include <gst/codecparsers/gstmpegvideometa.h>

Description

Functions

gst_buffer_add_mpeg_video_meta ()

GstMpegVideoMeta *
gst_buffer_add_mpeg_video_meta (GstBuffer *buffer,
                                const GstMpegVideoSequenceHdr *seq_hdr,
                                const GstMpegVideoSequenceExt *seq_ext,
                                const GstMpegVideoSequenceDisplayExt *disp_ext,
                                const GstMpegVideoPictureHdr *pic_hdr,
                                const GstMpegVideoPictureExt *pic_ext,
                                const GstMpegVideoQuantMatrixExt *quant_ext);

gst_buffer_get_mpeg_video_meta()

#define gst_buffer_get_mpeg_video_meta(b) ((GstMpegVideoMeta*)gst_buffer_get_meta((b),GST_MPEG_VIDEO_META_API_TYPE))

gst_mpeg_video_meta_get_info ()

const GstMetaInfo *
gst_mpeg_video_meta_get_info (void);

Types and Values

GST_MPEG_VIDEO_META_API_TYPE

#define GST_MPEG_VIDEO_META_API_TYPE  (gst_mpeg_video_meta_api_get_type())

GST_MPEG_VIDEO_META_INFO

#define GST_MPEG_VIDEO_META_INFO  (gst_mpeg_video_meta_get_info())

struct GstMpegVideoMeta

struct GstMpegVideoMeta {
  GstMeta            meta;

  GstMpegVideoSequenceHdr        *sequencehdr;
  GstMpegVideoSequenceExt        *sequenceext;
  GstMpegVideoSequenceDisplayExt *sequencedispext;
  GstMpegVideoPictureHdr         *pichdr;
  GstMpegVideoPictureExt         *picext;
  GstMpegVideoQuantMatrixExt     *quantext;

  guint num_slices;
  gsize slice_offset;
};