Package com.jme3.audio
Interface AudioSource
- All Known Implementing Classes:
AudioNode
public interface AudioSource
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
Status
indicates the current status of the audio source. -
Method Summary
Modifier and TypeMethodDescriptionint
Do not use.float
float
float
float
getPitch()
float
float
float
float
boolean
boolean
boolean
boolean
void
setChannel
(int channel) Do not use.void
setStatus
(AudioSource.Status status) Do not use.
-
Method Details
-
setChannel
void setChannel(int channel) Do not use.- Parameters:
channel
- the desired channel index, or -1 if stopped
-
getChannel
int getChannel()Do not use.- Returns:
- the channel index, or -1 if stopped
-
getDryFilter
Filter getDryFilter()- Returns:
- The {#link Filter dry filter} that is set.
- See Also:
-
getAudioData
AudioData getAudioData()- Returns:
- The
AudioData
set previously withAudioNode.setAudioData(com.jme3.audio.AudioData, com.jme3.audio.AudioKey)
or any of the constructors that initialize the audio data.
-
setStatus
Do not use.- Parameters:
status
- the desired Status
-
getStatus
AudioSource.Status getStatus()- Returns:
- The
AudioSource.Status
of the audio source. The status will be changed when either theAudioNode.play()
orAudioNode.stop()
methods are called.
-
isLooping
boolean isLooping()- Returns:
- True if the audio will keep looping after it is done playing, otherwise, false.
- See Also:
-
getPitch
float getPitch()- Returns:
- The pitch of the audio, also the speed of playback.
- See Also:
-
getVolume
float getVolume()- Returns:
- The volume of this audio source.
- See Also:
-
getTimeOffset
float getTimeOffset()- Returns:
- the time offset in the sound sample to start playing
-
getPlaybackTime
float getPlaybackTime()- Returns:
- the current playback position of the source in seconds.
-
getPosition
Vector3f getPosition()- Returns:
- The position of the audio source.
-
getVelocity
Vector3f getVelocity()- Returns:
- The velocity of the audio source.
- See Also:
-
isReverbEnabled
boolean isReverbEnabled()- Returns:
- True if reverb is enabled, otherwise false.
- See Also:
-
getReverbFilter
Filter getReverbFilter()- Returns:
- Filter for the reverberations of this audio source.
- See Also:
-
getMaxDistance
float getMaxDistance()- Returns:
- Maximum distance for this audio source.
- See Also:
-
getRefDistance
float getRefDistance()- Returns:
- The reference playing distance for the audio source.
- See Also:
-
isDirectional
boolean isDirectional()- Returns:
- True if the audio source is directional
- See Also:
-
getDirection
Vector3f getDirection()- Returns:
- The direction of this audio source.
- See Also:
-
getInnerAngle
float getInnerAngle()- Returns:
- The directional audio source, cone inner angle.
- See Also:
-
getOuterAngle
float getOuterAngle()- Returns:
- The directional audio source, cone outer angle.
- See Also:
-
isPositional
boolean isPositional()- Returns:
- True if the audio source is positional.
- See Also:
-