| Top |
| GstBtCombine * | gstbt_combine_new () |
| void | gstbt_combine_trigger () |
| void | gstbt_combine_process () |
GEnum ╰── GstBtCombineType GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstBtCombine
void
gstbt_combine_trigger (GstBtCombine *self);
Reset state. Typically called for new notes.
void gstbt_combine_process (GstBtCombine *self,guint size,gint16 *d1,gint16 *d2);
Process size
samples of audio from d1
and d2
. Stores the result into d1
.
Combine types.
|
add both signals (A+B) |
||
|
multiply signals (A*B) (amplitude modulation) |
||
|
subtract signals (A-B) |
||
|
max of both signals (max(A,B)) |
||
|
min of both signals (min(A,B)) |
||
|
logical and of both signals (A&B) |
||
|
logical or of both signals (A|B) |
||
|
logical xor of both signals (A^B) |
||
|
number of combine modes, this can change with new releases |
“combine” property“combine” GstBtCombineType
Type of combine operation.
Flags: Read / Write
Default value: Mix: A+B