Uses of Class
com.raylib.AudioStream
Packages that use AudioStream
-
Uses of AudioStream in com.raylib
Methods in com.raylib that return AudioStreamModifier and TypeMethodDescriptionstatic AudioStream
AudioStream.allocateArray
(long elementCount) Allocate an array of AudioStreamstatic AudioStream
AudioStream.allocateArray
(long elementCount, SegmentAllocator allocator) Allocate an array of AudioStreamAudioStream.getArrayElement
(int index) Music.getStream()
Audio streamSound.getStream()
Audio streamstatic AudioStream
Raylib.loadAudioStream
(int sampleRate, int sampleSize, int channels) Load audio stream (to stream raw audio pcm data)static AudioStream
Raylib.loadAudioStream
(Arena arena, int sampleRate, int sampleSize, int channels) Load audio stream (to stream raw audio pcm data)AudioStream.setBuffer
(MemorySegment value) Pointer to internal data used by the audio systemAudioStream.setChannels
(int value) Number of channels (1-mono, 2-stereo, ...)AudioStream.setProcessor
(MemorySegment value) Pointer to internal data processor, useful for audio effectsAudioStream.setSampleRate
(int value) Frequency (samples per second)AudioStream.setSampleSize
(int value) Bit depth (bits per sample): 8, 16, 32 (24 not supported)Methods in com.raylib with parameters of type AudioStreamModifier and TypeMethodDescriptionstatic void
Raylib.attachAudioStreamProcessor
(AudioStream stream, MemorySegment processor) Attach audio stream processor to stream, receives the samples ass static void
Raylib.detachAudioStreamProcessor
(AudioStream stream, MemorySegment processor) Detach audio stream processor from streamstatic boolean
Raylib.isAudioStreamPlaying
(AudioStream stream) Check if audio stream is playingstatic boolean
Raylib.isAudioStreamProcessed
(AudioStream stream) Check if any audio stream buffers requires refillstatic boolean
Raylib.isAudioStreamReady
(AudioStream stream) Checks if an audio stream is readystatic void
Raylib.pauseAudioStream
(AudioStream stream) Pause audio streamstatic void
Raylib.playAudioStream
(AudioStream stream) Play audio streamstatic void
Raylib.resumeAudioStream
(AudioStream stream) Resume audio streamstatic void
Raylib.setAudioStreamCallback
(AudioStream stream, MemorySegment callback) Audio thread callback to request new datastatic void
Raylib.setAudioStreamPan
(AudioStream stream, float pan) Set pan for audio stream (0.5 is centered)static void
Raylib.setAudioStreamPitch
(AudioStream stream, float pitch) Set pitch for audio stream (1.0 is base level)static void
Raylib.setAudioStreamVolume
(AudioStream stream, float volume) Set volume for audio stream (1.0 is max level)Music.setStream
(AudioStream value) Audio streamSound.setStream
(AudioStream value) Audio streamstatic void
Raylib.stopAudioStream
(AudioStream stream) Stop audio streamstatic void
Raylib.unloadAudioStream
(AudioStream stream) Unload audio stream and free memorystatic void
Raylib.updateAudioStream
(AudioStream stream, MemorySegment data, int frameCount) Update audio stream buffers with dataConstructors in com.raylib with parameters of type AudioStreamModifierConstructorDescriptionMusic
(AudioStream stream, int frameCount, boolean looping, int ctxType, MemorySegment ctxData) Construct with auto memory allocator and fields initialized as specifiedMusic
(SegmentAllocator arena, AudioStream stream, int frameCount, boolean looping, int ctxType, MemorySegment ctxData) Construct with your own memory allocator and fields initialized as specifiedSound
(AudioStream stream, int frameCount) Construct with auto memory allocator and fields initialized as specifiedSound
(SegmentAllocator arena, AudioStream stream, int frameCount) Construct with your own memory allocator and fields initialized as specified