A | |
a4 [Audio.Note] | |
add [Image.RGBA32] | |
add [Audio.Mono] | add b1 o1 b2 o2 len adds len samples of contents of b2 starting at
o2 to b1 starting at o1 .
|
add [Audio] | |
add [MIDI] | |
add_coeff [Audio] | |
affine [Image.RGBA32.Effect] |
Apply an affine transformation to an image.
|
amplify [Audio.Mono] | |
amplify [Audio] |
Amplify a portion of the buffer by a given coefficient.
|
append [Video] |
Concatenate two buffers.
|
append [Audio.Mono] | |
append [Audio] | |
arrows [Image.RGBA32.Motion.Multi] | |
auto_gain_control [Audio.Effect] | |
B | |
band_freq [Audio.Mono.Analyze.FFT] |
Frequency associated to the
k -th coefficient of an FFT.
|
bartlett_hann [Audio.Mono.Analyze.FFT.Window] | |
blackman [Audio.Mono.Analyze.FFT.Window] | |
blackman_harris [Audio.Mono.Analyze.FFT.Window] | |
blackman_nuttall [Audio.Mono.Analyze.FFT.Window] | |
blank [Video] | |
blank_all [Image.RGBA32] | |
blank_all [Image.YUV420] |
Clear an image (sets it to black).
|
blit [Video] | |
blit [Ringbuffer.Elt] |
Blitting function.
|
blit [Image.RGBA32] | |
blit [Audio.Mono] | |
blit [Audio] |
Same as
Array.blit for audio data.
|
blit [MIDI] | |
blit_all [Image.RGBA32] | blit_all src dst copies all the contents of src into dst .
|
blit_all [MIDI] | |
blur [Image.RGBA32.Effect.Alpha] | |
box_blur [Image.RGBA32.Effect] | |
C | |
c0 [Audio.Note] | |
c5 [Audio.Note] | |
channels [Audio.Ringbuffer_ext] | |
channels [Audio.Ringbuffer] | |
channels [Audio] | |
channels [MIDI.Multitrack] | |
clear [Audio.Mono] |
Clear a portion of a buffer (fill it with zeroes).
|
clear [Audio] |
Clear the buffer (sets all the samples to zero).
|
clear [MIDI.Multitrack] | |
clear_all [MIDI] | |
clip [Audio.Mono] | |
clip [Audio.Sample] |
Clip a sample (ie ensure that it is between
-1. and 1. .
|
clip [Audio] | |
compand_mu_law [Audio.Mono.Effect] |
A compander following the mu-law (see
http://en.wikipedia.org/wiki/Mu-law).
|
complex_create [Audio.Mono.Analyze.FFT] | complex_create buf ofs len create a array of complex numbers of size
len by copying data from buf from ofset ofs (the imaginary part
is null).
|
compute [Image.RGBA32.Motion.Multi] | |
compute [Image.RGBA32.Motion] | |
convert [Image.Generic] |
Convert a generic image from a format to another.
|
copy [Video] |
Create a fresh copy of a buffer.
|
copy [Image.RGBA32] | |
copy [Audio.Mono] | |
copy [Audio] |
Copy the given buffer.
|
copy [MIDI] |
Create a copy of a MIDI buffer.
|
cosine [Audio.Mono.Analyze.FFT.Window] | |
create [Video] |
Create a buffer with a given number of frames.
|
create [Ringbuffer.Elt] |
Generate an element.
|
create [Image.RGBA32.Scale] | |
create [Image.RGBA32] | |
create [Image.YUV420] |
Create an image of given width and height.
|
create [Audio.Ringbuffer_ext] | |
create [Audio.Ringbuffer] |
Create a ringbuffer of given number of channels and size (in samples).
|
create [Audio.Buffer_ext] |
Create an extensible buffer of given channels and initial size in
samples.
|
create [Audio.Mono.Buffer_ext] | |
create [Ringbuffer.R] |
Create a ringbuffer of given size.
|
create [Audio.Mono] | |
create [Audio.Note] | |
create [Audio] | create chans len creates a buffer with chans channels and len samples
as duration.
|
create [MIDI.Multitrack] |
Create a multitrack MIDI buffer with given number of channels and length
in samples.
|
create [MIDI] |
Create a MIDI buffer of given length in samples.
|
create_same [Audio] |
Create a buffer with the same number of channels and duration as the given
buffer.
|
D | |
dB_of_lin [Audio] |
Convert linear coefficient to decibels.
|
data [Image.RGBA32] | |
data [Image.BGRA] | |
data [MIDI] | |
dead [Audio.Mono.Effect.ADSR] | |
delay [Audio.Effect] | delay chans samplerate d once feedback creates a delay operator for
buffer with chans channels at samplerate samplerate with d as delay
in seconds and feedback as feedback.
|
dimensions [Image.RGBA32] | |
disk [Image.RGBA32.Effect.Alpha] | |
duration [Audio.Buffer_ext] |
Current duration (in samples) of the buffer.
|
duration [Audio.S16BE] | |
duration [Audio.S16LE] | |
duration [Audio.Mono.Analyze.FFT] |
Duration of the FFT buffer analysis in samples.
|
duration [Audio.Mono.Buffer_ext] | |
duration [Audio.Mono] | |
duration [Audio] |
Duration of a buffer in samples.
|
duration [MIDI.Multitrack] | |
F | |
fft [Audio.Mono.Analyze.FFT] |
Perform an FFT analysis.
|
fill_all [Image.RGBA32] | |
flip [Image.RGBA32.Effect] |
Flip (mirror across horizontal axis).
|
freq [Audio.Note] | |
G | |
get_pixel [Image.RGBA32] | |
greyscale [Image.RGBA32.Effect] |
Convert to greyscale.
|
H | |
hamming [Audio.Mono.Analyze.FFT.Window] | |
hann [Audio.Mono.Analyze.FFT.Window] | |
height [Image.Generic] |
Height of an image.
|
height [Image.RGBA32] | |
height [Image.YUV420] |
Height of an image.
|
I | |
init [Audio.Mono.Effect.ADSR] |
Initial state for processing.
|
init [Audio.Mono.Analyze.FFT] |
Initialize FFT for an analysis of
2^n samples.
|
insert [MIDI] | |
internal [Image.YUV420] | |
invert [Image.RGBA32.Effect] |
Invert colors.
|
iter_all [Video] | |
L | |
lanczos [Audio.Mono.Analyze.FFT.Window] | |
length [Audio.S16BE] | |
length [Audio.S16LE] | |
lin_of_dB [Audio] |
Convert decibels to linear coefficient.
|
line [Image.RGBA32.Draw] | |
lomo [Image.RGBA32.Effect] |
Lomo effect on colors (see http://en.wikipedia.org/wiki/Lomo_effect ).
|
loudest_note [Audio.Mono.Analyze.FFT] | |
M | |
make [Video] |
Create a buffer with a given number of frames of given size.
|
make [Image.RGBA32] | |
make [Image.YUV420] | |
make [Audio.S16BE] | |
make [Audio.S16LE] | |
make [Audio.Mono.Effect.ADSR] |
Create an envelope with specified Attack/Decay/Sustain/Release times
in seconds (excepting sustain which is an amplification coefficient
between
0. and 1. ).
|
make_rgb [Image.Generic] |
Create a new image of RGB format.
|
map_all [Video] | |
mask [Image.RGBA32.Effect] | |
mean [Image.RGBA32.Motion.Multi] | |
median_denoise [Image.RGBA32.Motion.Multi] | |
merge [MIDI] | merge b1 b2 merges the buffer b2 into b1 .
|
modulo [Audio.Note] |
Returns note number and octave.
|
mult [Audio.Mono] | |
N | |
name [Audio.Note] | |
notes [Audio.Mono.Analyze.FFT] | |
nuttall [Audio.Mono.Analyze.FFT.Window] | |
O | |
octave [Audio.Note] | |
of_BGRA [Image.RGBA32] | |
of_PPM [Image.RGBA32] | |
of_RGB24_string [Image.RGBA32] | |
of_RGBA32 [Image.Generic] |
Create a generic image from an RGBA32 image.
|
of_YUV420 [Image.Generic] |
Create a generic image from a YUV420 image.
|
of_YUV420 [Image.RGBA32] | |
of_audio [Audio.S32LE] | |
of_audio [Audio.S24LE] | |
of_audio [Audio.S16BE] | |
of_audio [Audio.S16LE] | |
of_audio [Audio.U8] | |
of_color [Image.RGBA32.Effect.Alpha] | |
of_freq [Audio.Note] | |
of_int [Image.RGB8.Color] |
Decode a color stored as RGB.
|
of_mono [Audio] |
Convert a mono buffer into a buffer.
|
of_string [Audio.Note] | |
onto [Image.RGBA32.Scale] | |
P | |
pan [Audio] |
Pan a stereo buffer from left to right (the buffer should have exactly two
channels!).
|
peek [Audio.Ringbuffer_ext] | |
peek [Audio.Ringbuffer] | |
peek [Ringbuffer.R] |
Same as
read but does not advance the read pointer.
|
pixel_format [Image.Generic] |
Pixel format of an image.
|
prepare [Audio.Buffer_ext] |
Make sure that the buffer can hold at least a given number of samples.
|
prepare [Audio.Mono.Buffer_ext] | |
process [Audio.Mono.Effect.ADSR] | |
R | |
randomize [Video] | |
randomize_all [Image.RGBA32] | |
read [Audio.Ringbuffer_ext] | |
read [Audio.Ringbuffer] | |
read [Ringbuffer.R] |
Read data.
|
read_advance [Audio.Ringbuffer_ext] | |
read_advance [Audio.Ringbuffer] | |
read_advance [Ringbuffer.R] |
Drop data.
|
read_space [Audio.Ringbuffer_ext] | |
read_space [Audio.Ringbuffer] | |
read_space [Ringbuffer.R] |
Size of data available for reading.
|
release [Audio.Mono.Effect.ADSR] | |
resample [Audio.Mono] | |
resample [Audio] | |
rgb_data [Image.Generic] |
Data and stride of an RGB image.
|
rms [Audio.Analyze] | |
rms [Audio.Mono.Analyze] |
Compute the RMS power of a portion of a buffer.
|
rotate [Image.RGBA32.Effect] |
Rotate image by a given angle (in radians).
|
S | |
samples_of_seconds [Audio] |
At given sample rate, number of samples in given amount of time.
|
scale [Image.RGBA32.Effect.Alpha] |
Scale alpha channel with a given coefficient.
|
seconds_of_samples [Audio] |
At given sample rate, duration of given number of samples.
|
sepia [Image.RGBA32.Effect] |
Convert to sepia colors.
|
set_pixel [Image.RGBA32] | |
size [Video] |
Size of the buffer in frames.
|
stride [Image.RGBA32] | |
string_of_format [Image.Generic.Pixel] |
String representation of the format of a pixel.
|
swap_rb [Image.RGBA32] |
Swap red and blue channels.
|
T | |
to_BGRA [Image.RGBA32] | |
to_BMP [Image.RGBA32] | |
to_RGB24_string [Image.RGBA32] | |
to_audio [Audio.S32LE] | |
to_audio [Audio.S24LE] | |
to_audio [Audio.S16BE] | |
to_audio [Audio.S16LE] | |
to_audio [Audio.U8] | |
to_frac [Video.FPS] |
Convert a frame rate to a fraction.
|
to_int_image [Image.RGBA32] | |
to_mono [Audio] |
Convert a buffer to a mono buffer by computing the mean of all channels.
|
to_string [Audio.Note] | |
translate [Image.RGBA32.Effect] |
Translate image.
|
transmit [Audio.Ringbuffer_ext] | |
transmit [Audio.Ringbuffer] | |
transmit [Ringbuffer.R] |
Read all the data in the ringbuffer.
|
triangular [Audio.Mono.Analyze.FFT.Window] | |
W | |
white_noise [Audio.Generator] | |
width [Image.Generic] |
Width of an image.
|
width [Image.RGBA32] | |
width [Image.YUV420] |
Width of an image.
|
write [Audio.Ringbuffer_ext] | |
write [Audio.Ringbuffer] | |
write [Ringbuffer.R] |
Write data.
|
write_advance [Audio.Ringbuffer_ext] | |
write_advance [Audio.Ringbuffer] | |
write_advance [Ringbuffer.R] |
Advance the write pointer.
|
write_space [Audio.Ringbuffer_ext] | |
write_space [Audio.Ringbuffer] | |
write_space [Ringbuffer.R] |
Size of space available for writing.
|
Y | |
yuv_data [Image.Generic] |
Data of a YUV image.
|