A B C D F G H I L M N O P R S T U V W X

A

AbstractVideoRecorder - Class in com.aurellem.capture.video
VideoRecorder copies the frames it receives to video.
AbstractVideoRecorder(File) - Constructor for class com.aurellem.capture.video.AbstractVideoRecorder
 
addListener(Listener) - Method in class com.aurellem.capture.audio.AudioSendRenderer
Create a new slave context on the recorder device which will render all the sounds in the main LWJGL context with respect to this listener.
addListener(Listener) - Method in interface com.aurellem.capture.audio.MultiListener
 
Advanced - Class in com.aurellem.capture.examples
Demonstrates advanced use of the audio capture and recording features.
Advanced() - Constructor for class com.aurellem.capture.examples.Advanced
 
Advanced.Dancer - Class in com.aurellem.capture.examples
 
Advanced.Dancer(Geometry) - Constructor for class com.aurellem.capture.examples.Advanced.Dancer
 
AudioSendRenderer - Class in com.aurellem.capture.audio
 
AudioSendRenderer() - Constructor for class com.aurellem.capture.audio.AudioSendRenderer
 
AurellemSystemDelegate - Class in com.aurellem.capture
 
AurellemSystemDelegate() - Constructor for class com.aurellem.capture.AurellemSystemDelegate
 
AVIOutputStream - Class in ca.randelshofer
This class supports writing of images into an AVI 1.0 video file.
AVIOutputStream(File, AVIOutputStream.VideoFormat) - Constructor for class ca.randelshofer.AVIOutputStream
Creates a new AVI file with the specified video format and frame rate.
AVIOutputStream(File, AVIOutputStream.VideoFormat, int) - Constructor for class ca.randelshofer.AVIOutputStream
Creates a new AVI file with the specified video format and frame rate.
AVIOutputStream(ImageOutputStream, AVIOutputStream.VideoFormat) - Constructor for class ca.randelshofer.AVIOutputStream
Creates a new AVI output stream with the specified video format and framerate.
AVIOutputStream.VideoFormat - Enum in ca.randelshofer
Supported video encodings.
AVIVideoRecorder - Class in com.aurellem.capture.video
 
AVIVideoRecorder(File) - Constructor for class com.aurellem.capture.video.AVIVideoRecorder
 

B

Basic - Class in com.aurellem.capture.examples
Demonstrates how to use basic Audio/Video capture with a jMonkeyEngine application.
Basic() - Constructor for class com.aurellem.capture.examples.Basic
 

C

ca.randelshofer - package ca.randelshofer
 
Capture - Class in com.aurellem.capture
Use the methods in this class for capturing consistent, high quality video and audio from a jMonkeyEngine3 application.
Capture() - Constructor for class com.aurellem.capture.Capture
 
captureAudio(Application, File) - Static method in class com.aurellem.capture.Capture
Use this function to capture audio from your application.
captureVideo(Application, File) - Static method in class com.aurellem.capture.Capture
Use this function to capture video from your application.
cleanup() - Method in class com.aurellem.capture.audio.AudioSendRenderer
 
cleanup() - Method in class com.aurellem.capture.audio.CompositeSoundProcessor
 
cleanup() - Method in interface com.aurellem.capture.audio.SoundProcessor
Called when the SoundProcessor is being destroyed, and there are no more samples to process.
cleanup() - Method in class com.aurellem.capture.audio.WaveFileWriter
 
cleanup() - Method in class com.aurellem.capture.examples.Advanced.Dancer
this method is irrelevant since there is no state to cleanup.
cleanup() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
clearCount() - Method in class ca.randelshofer.DataChunkOutputStream
Sets the value of the counter written to 0.
close() - Method in class ca.randelshofer.AVIOutputStream
Closes the movie file as well as the stream being filtered.
close() - Method in class ca.randelshofer.DataChunkOutputStream
 
close() - Method in class ca.randelshofer.ImageOutputStreamAdapter
Closes this output stream and releases any system resources associated with the stream.
com.aurellem.capture - package com.aurellem.capture
 
com.aurellem.capture.audio - package com.aurellem.capture.audio
 
com.aurellem.capture.examples - package com.aurellem.capture.examples
 
com.aurellem.capture.video - package com.aurellem.capture.video
 
CompositeSoundProcessor - Class in com.aurellem.capture.audio
Method of Combination for sound processors.
CompositeSoundProcessor(SoundProcessor...) - Constructor for class com.aurellem.capture.audio.CompositeSoundProcessor
 

D

DataChunkOutputStream - Class in ca.randelshofer
This output stream filter supports common data types used inside of AVI RIFF Data Chunks.
DataChunkOutputStream(OutputStream) - Constructor for class ca.randelshofer.DataChunkOutputStream
 
DataChunkOutputStream(OutputStream, boolean) - Constructor for class ca.randelshofer.DataChunkOutputStream
 
dispatchAudio(float) - Method in class com.aurellem.capture.audio.AudioSendRenderer
 

F

FileVideoRecorder - Class in com.aurellem.capture.video
 
FileVideoRecorder(File) - Constructor for class com.aurellem.capture.video.FileVideoRecorder
 
finish() - Method in class ca.randelshofer.AVIOutputStream
Finishes writing the contents of the AVI output stream without closing the underlying stream.
finish() - Method in class com.aurellem.capture.video.AVIVideoRecorder
 
finish() - Method in class com.aurellem.capture.video.FileVideoRecorder
 
finish() - Method in interface com.aurellem.capture.video.VideoRecorder
Closes the video file, writing appropriate headers, trailers, etc.
finish() - Method in class com.aurellem.capture.video.XuggleVideoRecorder
 
flush() - Method in class ca.randelshofer.DataChunkOutputStream
 
flush() - Method in class ca.randelshofer.ImageOutputStreamAdapter
Flushes this output stream and forces any buffered output bytes to be written out to the stream.

G

getFps() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
getFrameRate() - Method in class ca.randelshofer.AVIOutputStream
Returns the frame rate of this media.
getFrameRate() - Method in class com.aurellem.capture.IsoTimer
 
getResolution() - Method in class com.aurellem.capture.IsoTimer
 
getStreamPosition() - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Returns the current byte position of the stream.
getTime() - Method in class com.aurellem.capture.IsoTimer
 
getTimePerFrame() - Method in class com.aurellem.capture.IsoTimer
 
getTimeScale() - Method in class ca.randelshofer.AVIOutputStream
Returns the time scale of this media.
getVideoCompressionQuality() - Method in class ca.randelshofer.AVIOutputStream
Returns the video compression quality.
getVideoDimension() - Method in class ca.randelshofer.AVIOutputStream
Gets the dimension of the video track.

H

HelloAudioRecording - Class in com.aurellem.capture.examples
Recording audio from your Application is simple.
HelloAudioRecording() - Constructor for class com.aurellem.capture.examples.HelloAudioRecording
 
HelloVideoRecording - Class in com.aurellem.capture.examples
Recording Video from your Application is simple.
HelloVideoRecording() - Constructor for class com.aurellem.capture.examples.HelloVideoRecording
 

I

ImageOutputStreamAdapter - Class in ca.randelshofer
Adapts an ImageOutputStream for classes requiring an OutputStream.
ImageOutputStreamAdapter(ImageOutputStream) - Constructor for class ca.randelshofer.ImageOutputStreamAdapter
Creates an output stream filter built on top of the specified underlying output stream.
incCount(int) - Method in class ca.randelshofer.DataChunkOutputStream
Increases the written counter by the specified value until it reaches Long.MAX_VALUE.
init(AudioFormat) - Method in class com.aurellem.capture.audio.WaveFileWriter
 
initialize() - Method in class com.aurellem.capture.audio.AudioSendRenderer
 
initialize(RenderManager, ViewPort) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
initialize(AppStateManager, Application) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
initInThread() - Method in class com.aurellem.capture.audio.AudioSendRenderer
Instead of taking whatever device is available on the system, this call creates the "Multiple Audio Send" device, which supports multiple listeners in a limited capacity.
initVideo() - Method in class com.aurellem.capture.video.AVIVideoRecorder
 
initVideo() - Method in class com.aurellem.capture.video.XuggleVideoRecorder
 
isEnabled() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
isInitialized() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
IsoTimer - Class in com.aurellem.capture
A standard JME3 application that extends SimpleApplication or Application tries as hard as it can to keep in sync with user-time.
IsoTimer(float) - Constructor for class com.aurellem.capture.IsoTimer
 

L

listeners - Variable in class com.aurellem.capture.audio.AudioSendRenderer
Keeps track of all the listeners which have been registered so far.

M

main(String[]) - Static method in class com.aurellem.capture.examples.Advanced
You will see three grey cubes, a blue sphere, and a path which circles each cube.
main(String[]) - Static method in class com.aurellem.capture.examples.Basic
 
main(String[]) - Static method in class com.aurellem.capture.examples.HelloAudioRecording
 
main(String[]) - Static method in class com.aurellem.capture.examples.HelloVideoRecording
 
MIN_FRAMERATE - Static variable in class com.aurellem.capture.audio.AudioSendRenderer
 
MultiListener - Interface in com.aurellem.capture.audio
This interface lets you: 1.) Get at rendered 3D-sound data.

N

newAudioRenderer(AppSettings) - Method in class com.aurellem.capture.AurellemSystemDelegate
 

O

out - Variable in class ca.randelshofer.ImageOutputStreamAdapter
The underlying output stream to be filtered.

P

pause() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
pause() - Method in interface com.aurellem.capture.video.VideoRecorder
Stop recording temporarily.
postFrame(FrameBuffer) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
postQueue(RenderQueue) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
postRender() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
preFrame(float) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
process(ByteBuffer, int, AudioFormat) - Method in class com.aurellem.capture.audio.CompositeSoundProcessor
 
process(ByteBuffer, int, AudioFormat) - Method in interface com.aurellem.capture.audio.SoundProcessor
Called whenever there are new audio samples to process.
process(ByteBuffer, int, AudioFormat) - Method in class com.aurellem.capture.audio.WaveFileWriter
 
process(ByteBuffer, int, AudioFormat) - Method in class com.aurellem.capture.examples.Advanced.Dancer
Respond to sound! This is the brain of an AI entity that hears it's surroundings and reacts to them.

R

record(BufferedImage) - Method in class com.aurellem.capture.video.AVIVideoRecorder
 
record(BufferedImage) - Method in class com.aurellem.capture.video.FileVideoRecorder
 
record(BufferedImage) - Method in interface com.aurellem.capture.video.VideoRecorder
Write this image to video, disk, etc.
record(BufferedImage) - Method in class com.aurellem.capture.video.XuggleVideoRecorder
 
registerSoundProcessor(Listener, SoundProcessor) - Method in class com.aurellem.capture.audio.AudioSendRenderer
Whenever new data is rendered in the perspective of this listener, this Renderer will send that data to the SoundProcessor of your choosing.
registerSoundProcessor(SoundProcessor) - Method in class com.aurellem.capture.audio.AudioSendRenderer
Registers a SoundProcessor for the main LWJGL context.
registerSoundProcessor(Listener, SoundProcessor) - Method in interface com.aurellem.capture.audio.MultiListener
 
registerSoundProcessor(SoundProcessor) - Method in interface com.aurellem.capture.audio.MultiListener
 
render(RenderManager) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
reset() - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Resets the count field of this byte array output stream to zero, so that all currently accumulated output in the output stream is discarded.
reset() - Method in class com.aurellem.capture.IsoTimer
 
reshape(ViewPort, int, int) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 

S

seek(long) - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Sets the current stream position to the desired location.
SeekableByteArrayOutputStream - Class in ca.randelshofer
SeekableByteArrayOutputStream.
SeekableByteArrayOutputStream() - Constructor for class ca.randelshofer.SeekableByteArrayOutputStream
Creates a new byte array output stream.
SeekableByteArrayOutputStream(int) - Constructor for class ca.randelshofer.SeekableByteArrayOutputStream
Creates a new byte array output stream, with a buffer capacity of the specified size, in bytes.
SEND - Static variable in class com.aurellem.capture.AurellemSystemDelegate
 
setEnabled(boolean) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
setFps(double) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
setFrameRate(int) - Method in class ca.randelshofer.AVIOutputStream
Sets the rate of video frames in time scale units.
setPalette(IndexColorModel) - Method in class ca.randelshofer.AVIOutputStream
Sets the global color palette.
setTimeScale(int) - Method in class ca.randelshofer.AVIOutputStream
Used with frameRate to specify the time scale that this stream will use.
setVideoCompressionQuality(float) - Method in class ca.randelshofer.AVIOutputStream
Sets the compression quality of the video track.
setVideoDimension(int, int) - Method in class ca.randelshofer.AVIOutputStream
Sets the dimension of the video track.
simpleInitApp() - Method in class com.aurellem.capture.examples.Advanced
 
simpleUpdate(float) - Method in class com.aurellem.capture.examples.Advanced
 
size() - Method in class ca.randelshofer.DataChunkOutputStream
Returns the current value of the counter written, the number of bytes written to this data output stream so far.
SoundProcessor - Interface in com.aurellem.capture.audio
 
soundProcessorMap - Variable in class com.aurellem.capture.audio.AudioSendRenderer
Each listener (including the main LWJGL listener) can be registered with a SoundProcessor, which this Renderer will call whenever there is new audio data to be processed.
start() - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
start() - Method in interface com.aurellem.capture.video.VideoRecorder
Start the recording.
stateAttached(AppStateManager) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
stateDetached(AppStateManager) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 

T

targetFile - Variable in class com.aurellem.capture.audio.WaveFileWriter
 
toOutputStream(OutputStream) - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Writes the contents of the byte array into the specified output stream.

U

update(float) - Method in class com.aurellem.capture.audio.AudioSendRenderer
 
update() - Method in class com.aurellem.capture.IsoTimer
 
update(float) - Method in class com.aurellem.capture.video.AbstractVideoRecorder
 
updateAllListeners() - Method in class com.aurellem.capture.audio.AudioSendRenderer
 

V

valueOf(String) - Static method in enum ca.randelshofer.AVIOutputStream.VideoFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum ca.randelshofer.AVIOutputStream.VideoFormat
Returns an array containing the constants of this enum type, in the order they are declared.
VideoRecorder - Interface in com.aurellem.capture.video
 

W

WaveFileWriter - Class in com.aurellem.capture.audio
A SoundProcessor that sends all sound data it receives to a wav file.
WaveFileWriter(File) - Constructor for class com.aurellem.capture.audio.WaveFileWriter
 
write(byte[], int, int) - Method in class ca.randelshofer.DataChunkOutputStream
Writes len bytes from the specified byte array starting at offset off to the underlying output stream.
write(int) - Method in class ca.randelshofer.DataChunkOutputStream
Writes the specified byte (the low eight bits of the argument b) to the underlying output stream.
write(int) - Method in class ca.randelshofer.ImageOutputStreamAdapter
Writes the specified byte to this output stream.
write(byte[]) - Method in class ca.randelshofer.ImageOutputStreamAdapter
Writes b.length bytes to this output stream.
write(byte[], int, int) - Method in class ca.randelshofer.ImageOutputStreamAdapter
Writes len bytes from the specified byte array starting at offset off to this output stream.
write(int) - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Writes the specified byte to this byte array output stream.
write(byte[], int, int) - Method in class ca.randelshofer.SeekableByteArrayOutputStream
Writes len bytes from the specified byte array starting at offset off to this byte array output stream.
writeByte(int) - Method in class ca.randelshofer.DataChunkOutputStream
Writes out a byte to the underlying output stream as a 1-byte value.
writeFrame(BufferedImage) - Method in class ca.randelshofer.AVIOutputStream
Writes a frame to the video track.
writeFrame(File) - Method in class ca.randelshofer.AVIOutputStream
Writes a frame from a file to the video track.
writeFrame(InputStream) - Method in class ca.randelshofer.AVIOutputStream
Writes a frame to the video track.
writeInt(int) - Method in class ca.randelshofer.DataChunkOutputStream
Writes an int to the underlying output stream as four bytes, high byte first.
writeLong(long) - Method in class ca.randelshofer.DataChunkOutputStream
 
writeShort(int) - Method in class ca.randelshofer.DataChunkOutputStream
Writes a signed 16 bit integer value.
writeType(String) - Method in class ca.randelshofer.DataChunkOutputStream
Writes an chunk type identifier (4 bytes).
writeUInt(long) - Method in class ca.randelshofer.DataChunkOutputStream
Writes an unsigned 32 bit integer value.
writeUShort(int) - Method in class ca.randelshofer.DataChunkOutputStream
 
written - Variable in class ca.randelshofer.DataChunkOutputStream
The number of bytes written to the data output stream so far.

X

XuggleVideoRecorder - Class in com.aurellem.capture.video
Handles writing video files using Xuggle.
XuggleVideoRecorder(File) - Constructor for class com.aurellem.capture.video.XuggleVideoRecorder
 

A B C D F G H I L M N O P R S T U V W X