![]() | ![]() | ![]() | 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 >> |