gsttag.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.
gstbase.c.types
public import gstbase.c.types;
Undocumented in source.

Members

Enums

GstTagDemuxResult
enum GstTagDemuxResult

Result values from the parse_tag virtual function.

GstTagImageType
enum GstTagImageType

Type of image contained in an image tag (specified as "image-type" field in the info structure in the image's #GstSample)

GstTagLicenseFlags
enum GstTagLicenseFlags

See http://creativecommons.org/ns for more information.

Structs

GstTagDemux
struct GstTagDemux

Provides a base class for demuxing tags at the beginning or end of a stream and handles things like typefinding, querying, seeking, and different modes of operation (chain-based, pull_range-based, and providing downstream elements with random access if upstream supports that). The tag is stripped from the output, and all offsets are adjusted for the tag sizes, so that to the downstream element the stream will appear as if there was no tag at all. Also, once the tag has been parsed, GstTagDemux will try to determine the media type of the resulting stream and add a source pad with the appropriate caps in order to facilitate auto-plugging.

GstTagDemuxClass
struct GstTagDemuxClass

The #GstTagDemuxClass structure. See documentation at beginning of section for details about what subclasses need to override and do.

GstTagDemuxPrivate
struct GstTagDemuxPrivate
GstTagMux
struct GstTagMux

Provides a base class for adding tags at the beginning or end of a stream.

GstTagMuxClass
struct GstTagMuxClass

The #GstTagMuxClass structure. Subclasses need to override at least one of the two render vfuncs.

GstTagMuxPrivate
struct GstTagMuxPrivate
GstTagXmpWriter
struct GstTagXmpWriter

This interface is implemented by elements that are able to do XMP serialization. Examples for such elements are #jifmux and #qtmux.

GstTagXmpWriterInterface
struct GstTagXmpWriterInterface