| Top | Home | Up | Prev | Next |
oggmux
oggmux
Properties
Types and Values
struct
GstOggMux
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstOggMux
Implemented Interfaces
GstOggMux implements GstPreset.
Description
This element merges streams (audio and video) into ogg files.
Example pipelines
1
gst-launch-1.0 v4l2src num-buffers=500 ! video/x-raw,width=320,height=240 ! videoconvert ! videorate ! theoraenc ! oggmux ! filesink location=video.ogg
Encodes a video stream captured from a v4l2-compatible camera to Ogg/Theora (the encoding will stop automatically after 500 frames)
Synopsis
Element Information
Element Pads
name
audio_%udirection
sinkpresence
requestdetails
audio/x-vorbis
audio/x-flac
audio/x-speex
audio/x-celt
application/x-ogm-audio
audio/x-opus
name
subtitle_%udirection
sinkpresence
requestdetails
text/x-cmml, encoded=(boolean)true
subtitle/x-kate
application/x-kate
name
video_%udirection
sinkpresence
requestdetails
video/x-theora
application/x-ogm-video
video/x-dirac
video/x-smoke
video/x-vp8
video/x-daala
name
srcdirection
sourcepresence
alwaysdetails
application/ogg
audio/ogg
video/ogg
Functions
Types and Values
struct GstOggMux
struct GstOggMux;
The ogg muxer object structure.
Property Details
The "max-delay" property
"max-delay" guint64
Maximum delay in multiplexing streams.
Flags: Read / Write
Default value: 500000000
The "max-page-delay" property
"max-page-delay" guint64
Maximum delay for sending out a page.
Flags: Read / Write
Default value: 500000000
The "max-tolerance" property
"max-tolerance" guint64
Maximum timestamp difference for maintaining perfect granules.
Flags: Read / Write
Default value: 40000000
The "skeleton" property
"skeleton" gboolean
Whether to include a Skeleton track.
Flags: Read / Write
Default value: FALSE
See Also
oggdemuxGenerated by GTK-Doc V1.28