Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.lwjgl.fmod3.FSoundStream

Packages that use FSoundStream
org.lwjgl.fmod3 |
org.lwjgl.fmod3.callbacks |

Uses of FSoundStream in org.lwjgl.fmod3

Methods in org.lwjgl.fmod3 that return FSoundStream
`static FSoundStream` | `FSound.FSOUND_Stream_Create(FSoundStreamCallback callbackHandler, int lenbytes, int mode, int samplerate)` Creates a user definable stream file ready for playing.
`static FSoundStream` | `FSound.FSOUND_Stream_Open(java.nio.ByteBuffer data, int mode)`
`static FSoundStream` | `FSound.FSOUND_Stream_Open(java.lang.String name, int mode, int offset, int length)` Opens an audio file/url/cd ready for streaming.

Methods in org.lwjgl.fmod3 with parameters of type FSoundStream
`static FSoundSyncPoint` | `FSound.FSOUND_Stream_AddSyncPoint(FSoundStream stream, int pcmoffset, java.lang.String name)` Adds a user synchronization callback point into a stream Remarks If the stream has been opened with FSOUND_NONBLOCKING, this function will not succeed until the stream is ready
`static boolean` | `FSound.FSOUND_Stream_Close(FSoundStream stream)` Shuts down and releases an FSOUND stream Remarks If the stream has been opened with FSOUND_NONBLOCKING, this function will not succeed until the stream is ready.
`static FSoundDSPUnit` | `FSound.FSOUND_Stream_CreateDSP(FSoundStream stream, FSoundDSPCallback callback, int priority)` Allows the user to add a custom DSP unit to a stream Remarks The priority for a stream DSP unit is not related to the priorities specified in fmod.h.
`static boolean` | `FSound.FSOUND_Stream_FindTagField(FSoundStream stream, FSoundTagField field)` Find a tag field associated with an open stream by name and type
`static int` | `FSound.FSOUND_Stream_GetLength(FSoundStream stream)` Returns the size of the stream in BYTES Remarks Position functions for streams work in bytes not samples. ----- This function is not supported for URL based streams over the internet.
`static int` | `FSound.FSOUND_Stream_GetLengthMs(FSoundStream stream)` Returns the size of the stream in MILLISECONDS Remarks FSOUND_MPEGACCURATE will need to be used with mp3 files that use VBR encoding for more accuracy
`static int` | `FSound.FSOUND_Stream_GetMode(FSoundStream stream)` Retrieves the mode of the stream Remarks If the stream has been opened with FSOUND_NONBLOCKING, this function will not succeed until the stream is ready.
`static int` | `FSound.FSOUND_Stream_GetNumSubStreams(FSoundStream stream)` Returns the number of substreams inside a multi-stream FSB bank file
`static boolean` | `FSound.FSOUND_Stream_GetNumTagFields(FSoundStream stream, java.nio.IntBuffer num)` Get the number of tag fields associated with the specified stream
`static int` | `FSound.FSOUND_Stream_GetOpenState(FSoundStream stream)` If a stream is opened with FSOUND_NONBLOCKING, this function returns the state of the opening stream Remarks A blocking stream will return NULL from FSOUND_Stream_Open so a return value of -3 is redundant in this case.
`static int` | `FSound.FSOUND_Stream_GetPosition(FSoundStream stream)` Returns the current FILE position of the stream of the stream in BYTES Remarks Position functions for streams work in bytes not samples.
`static FSoundSample` | `FSound.FSOUND_Stream_GetSample(FSoundStream stream)` Returns the FSOUND_SAMPLE definition that the stream uses internally.
`static FSoundSyncPoint` | `FSound.FSOUND_Stream_GetSyncPoint(FSoundStream stream, int index)` Obtains a sync point by index.
`static boolean` | `FSound.FSOUND_Stream_GetTagField(FSoundStream stream, int num, FSoundTagField field)` Get a tag field associated with an open stream Remarks If this function returns successfully, "value" will contain a pointer to a piece of tag-field-specific data - do not assume it will always point to a null-terminated ASCII string.
`static int` | `FSound.FSOUND_Stream_GetTime(FSoundStream stream)` Returns the current time offset in stream in milliseconds.
`static boolean` | `FSound.FSOUND_Stream_Net_GetStatus(FSoundStream stream, java.nio.IntBuffer values)` Get various status information for an internet stream
`static boolean` | `FSound.FSOUND_Stream_Net_SetMetadataCallback(FSoundStream stream, FSoundMetaDataCallback callback)` Set a metadata callback for an internet stream Remarks The supplied metadata callback function will be called each time the specified internet stream receives a chunk of metadata.
`static int` | `FSound.FSOUND_Stream_Play(int channel, FSoundStream stream)` Starts a pre-opened stream playing Remarks When a stream starts to play, it inherits a special high priority (256).
`static int` | `FSound.FSOUND_Stream_PlayEx(int channel, FSoundStream stream, FSoundDSPUnit dspunit, boolean paused)` Extended featured version of FSOUND_Stream_Play.
`static boolean` | `FSound.FSOUND_Stream_SetEndCallback(FSoundStream stream, FSoundStreamCallback callback)` Sets a callback function for when a stream has ended Remarks Only calls back when a stream stops.
`static int` | `FSound.FSOUND_Stream_SetLoopCount(FSoundStream stream, int count)` Sets the stream to loop the number of times specified by the user.
`static int` | `FSound.FSOUND_Stream_SetLoopPoints(FSoundStream stream, int loopstart, int loopend)` Sets the loop points for a stream Remarks For streams, setting looppoints is reasonably accurate but should not be assumed to be perfectly sample accurate in all cases.
`static int` | `FSound.FSOUND_Stream_SetMode(FSoundStream stream, int mode)` Set a streams mode Remarks If the stream has been opened with FSOUND_NONBLOCKING, this function will not succeed until the stream is ready.
`static int` | `FSound.FSOUND_Stream_SetPosition(FSoundStream stream, int position)` Set a streams mode Remarks Position functions for streams talk in bytes and NOT samples.
`static int` | `FSound.FSOUND_Stream_SetSubStream(FSoundStream stream, int index)` Seeks a stream to the substream inside a multi-stream FSB bank file, specified by its index Remarks A stream will stop if this function is called, as it needs to seek and flush the buffer.
`static int` | `FSound.FSOUND_Stream_SetSubStreamSentence(FSoundStream stream, java.nio.IntBuffer sentencelist)` This function allows the user to describe the playback order of a list of substreams.
`static boolean` | `FSound.FSOUND_Stream_SetSyncCallback(FSoundStream stream, FSoundStreamCallback callback)` Sets a callback function for when a stream passes over a WAV tag/marker.
`static int` | `FSound.FSOUND_Stream_SetTime(FSoundStream stream, int ms)` Sets the current stream's FILE position in MILLISECONDS Remarks If the stream has been opened with FSOUND_NONBLOCKING, this function will not succeed until the stream is ready.
`static boolean` | `FSound.FSOUND_Stream_Stop(FSoundStream stream)` Stops a stream from playing Remarks The stream is still prepared and sitting in memory ready to go.
`static int` | `FSound.nFSOUND_Stream_GetNumSyncPoints(FSoundStream stream)` Returns the number of substreams inside a multi-stream FSB bank file

Uses of FSoundStream in org.lwjgl.fmod3.callbacks

Methods in org.lwjgl.fmod3.callbacks with parameters of type FSoundStream
`void` | `FSoundStreamCallback.FSOUND_STREAMCALLBACK(FSoundStream stream, java.nio.ByteBuffer buff, int len)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2006 lwjgl.org. All Rights Reserved.