| GStreamer Bad Plugins 0.10 Plugins Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Properties | ||||
"high-quality" gboolean : Read / Write / Construct "linear-volume" gboolean : Read / Write / Construct
This element renders midi-files as audio streams using Wildmidi. It offers better sound quality compared to the timidity element. Wildmidi uses the same sound-patches as timidity (it tries the path in $WILDMIDI_CFG, $HOME/.wildmidirc and /etc/wildmidi.cfg)
gst-launch filesrc location=song.mid ! wildmidi ! alsasink
plugin |
wildmidi |
author |
Wouter Paesen <wouter@blue-gate.be> |
class |
Codec/Decoder/Audio |
typedef struct {
GstElement element;
GstPad *sinkpad, *srcpad;
/* input stream properties */
GstWildmidiState state;
GstAdapter *adapter;
midi *song;
guint64 offset;
/* output data */
gboolean discont;
GstSegment o_segment[1];
gint64 o_len;
/* format of the stream */
guint bytes_per_frame;
/* wildmidi settings */
gboolean high_quality;
gboolean linear_volume;
} GstWildmidi;