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) |
||
wrap a inside b |
||
number of combine modes, this can change with new releases |
“combine”
property“combine” GstBtCombineType
Type of combine operation.
Owner: GstBtCombine
Flags: Read / Write
Default value: Mix: A+B