cmmlenc

cmmlenc — Encodes CMML streams

Synopsis

                    GstCmmlEnc;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstCmmlEnc

Properties

  "granule-rate-denominator" gint64                : Read / Write / Construct
  "granule-rate-numerator"   gint64                : Read / Write / Construct
  "granule-shift"            guchar                : Read / Write / Construct

Description

Cmmlenc encodes a CMML document into a CMML stream. CMML is an XML markup language for time-continuous data maintained by the Annodex Foundation.

Example pipeline

gst-launch -v filesrc location=annotations.cmml ! cmmlenc ! oggmux name=mux ! filesink location=annotated.ogg

Details

GstCmmlEnc

typedef struct _GstCmmlEnc GstCmmlEnc;

Property Details

The "granule-rate-denominator" property

  "granule-rate-denominator" gint64                : Read / Write / Construct

Granulerate denominator.

Allowed values: >= 0

Default value: 1


The "granule-rate-numerator" property

  "granule-rate-numerator"   gint64                : Read / Write / Construct

Granulerate numerator.

Allowed values: >= 0

Default value: 1000


The "granule-shift" property

  "granule-shift"            guchar                : Read / Write / Construct

The number of lower bits to use for partitioning a granule position.

Allowed values: <= 64

Default value: 32

See Also

cmmldec, oggmux