| GStreamer Good Plugins 0.10 Plugins Reference Manual | ||||
|---|---|---|---|---|
GstCmmlEnc;
"granule-rate-denominator" gint64 : Read / Write / Construct "granule-rate-numerator" gint64 : Read / Write / Construct "granule-shift" guchar : Read / Write / Construct
Cmmlenc encodes a CMML document into a CMML stream. CMML is an XML markup language for time-continuous data maintained by the Annodex Foundation.
gst-launch -v filesrc location=annotations.cmml ! cmmlenc ! oggmux name=mux ! filesink location=annotated.ogg
| plugin | annodex |
| author | Alessandro Decina <alessandro@nnva.org> |
| class | Codec/Encoder |
typedef struct {
GstElement element;
GstPad *sinkpad;
GstPad *srcpad;
gint16 major;
gint16 minor;
gint64 granulerate_n;
gint64 granulerate_d;
gint8 granuleshift;
GstCmmlParser *parser;
gboolean streaming;
GHashTable *tracks;
GstFlowReturn flow_return;
guchar *preamble;
gboolean sent_headers;
gboolean sent_eos;
} GstCmmlEnc;
granule-rate-denominator" property"granule-rate-denominator" gint64 : Read / Write / Construct
Granulerate denominator.
Allowed values: >= 0
Default value: 1
granule-rate-numerator" property"granule-rate-numerator" gint64 : Read / Write / Construct
Granulerate numerator.
Allowed values: >= 0
Default value: 1000