|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A marker interface that represents a single complete audio rendering pipeline.
A pipeline represents all of the steps that may be accomplished within a rendering cycle - culling, sorting and drawing. While an end-user may wish to directly call the methods on this interface directly to control their own rendering, it is recommended that a dedicated pipeline manager be used for this task.
If the pipeline does not have a audio device registered, it will still complete all the steps up to that point. If no scene is registered, no functionality is performed - render() will return immediately.
Method Summary | |
void |
displayOnly()
Cause the device to re-emit the next frame only, with no processing of the pipeline. |
AudioDevice |
getAudioDevice()
Get the currently registered audio device instance. |
void |
render()
Start the pipeline functioning now. |
void |
setAudioDevice(AudioDevice device)
Register an audio output device that this pipeline will send its output to. |
void |
setRenderableScene(Scene scene)
Set the root of the scene graph to be used by this pipeline. |
Method Detail |
public void setAudioDevice(AudioDevice device)
device
- The device instance to use or replacepublic AudioDevice getAudioDevice()
public void render()
public void displayOnly()
public void setRenderableScene(Scene scene)
scene
- The scene instance to render
|
j3d.org Aviatrix3D | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |