| GStreamer Base Plugins 0.10 Plugins Reference Manual |
|---|
audiotestsrcaudiotestsrc — Creates audio test signals of given frequency and volume |
GstAudioTestSrc;
"freq" gdouble : Read / Write "is-live" gboolean : Read / Write "samplesperbuffer" gint : Read / Write "timestamp-offset" gint64 : Read / Write "volume" gdouble : Read / Write "wave" GstAudioTestSrcWave : Read / Write
typedef struct {
GstBaseSrc parent;
void (*process)(GstAudioTestSrc*, gint16 *);
/* parameters */
GstAudioTestSrcWaves wave;
gdouble volume;
gdouble freq;
/* audio parameters */
gint samplerate;
gint samples_per_buffer;
guint64 timestamp;
guint64 offset;
gdouble accumulator;
gboolean tags_pushed;
GstClockID clock_id;
GstClockTimeDiff timestamp_offset;
} GstAudioTestSrc;
freq" property"freq" gdouble : Read / Write
Frequency of test signal.
Allowed values: [0,20000]
Default value: 440
is-live" property"is-live" gboolean : Read / Write
Whether to act as a live source.
Default value: FALSE
samplesperbuffer" property"samplesperbuffer" gint : Read / Write
Number of samples in each outgoing buffer.
Allowed values: >= 1
Default value: 1024
timestamp-offset" property"timestamp-offset" gint64 : Read / Write
An offset added to timestamps set on buffers (in ns).
Default value: 0
volume" property"volume" gdouble : Read / Write
Volume of test signal.
Allowed values: [0,1]
Default value: 0.8
| << audioconvert | clockoverlay >> |