Index of values

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.