A  | |
| a4 [Audio.Note] | |
| add [Image.RGBA32] | |
| add [Audio.Mono] | 
  | 
| 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   | 
| 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   | 
| blit [MIDI] | |
| blit_all [Image.RGBA32] | 
  | 
| 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   | 
| 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] | 
  | 
| 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 [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] | 
  | 
| 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   | 
| 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   | 
| 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] | 
  | 
| 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   | 
| 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.  |