public interface IAuralModule extends IPerceptualMemoryModule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTENDED_STATUS_SLOT |
static java.lang.String |
AUDIO_EVENT_CHUNK_TYPE |
static java.lang.String |
AURAL_BUFFER |
static java.lang.String |
AURAL_LOCATION_BUFFER |
static java.lang.String |
AZIMUTH_SLOT |
static java.lang.String |
CLEAR_CHUNK_TYPE |
static java.lang.String |
CONTENT_SLOT |
static java.lang.String |
DIGIT_CHUNK_TYPE |
static java.lang.String |
DURATION_SLOT |
static java.lang.String |
ELEVATION_SLOT |
static java.lang.String |
EVENT_SLOT |
static java.lang.String |
EXTERNAL_CHUNK |
static java.lang.String |
INTERNAL_CHUNK |
static java.lang.String |
KIND_SLOT |
static java.lang.String |
LOCATION_SLOT |
static java.lang.String |
OFFSET_SLOT |
static java.lang.String |
ONSET_SLOT |
static java.lang.String |
PITCH_SLOT |
static java.lang.String |
SOUND_CHUNK_TYPE |
static java.lang.String |
SPEECH_CHUNK_TYPE |
static java.lang.String |
TONE_CHUNK_TYPE |
static java.lang.String |
WORD_CHUNK_TYPE |
GREATER_THAN_CURRENT_CHUNK, HIGHEST_CHUNK, LESS_THAN_CURRENT_CHUNK, LOWEST_CHUNK
STRICT_SYNCHRONIZATION_PARAM
Modifier and Type | Method and Description |
---|---|
void |
addListener(IAuralModuleListener listener,
java.util.concurrent.Executor executor) |
void |
dispatch(AuralModuleEvent event) |
IChunkType |
getAudioEventChunkType() |
IAuralActivationBuffer |
getAuralActivationBuffer() |
double |
getAuralDecayTime()
how long does a sound take to decay out of the audicon
|
IAuralLocationBuffer |
getAuralLocationBuffer() |
IAuralMemory |
getAuralMemory()
return the backing aural memory.
|
IChunkType |
getClearChunkType() |
IAuralEncodingTimeEquation |
getEncodingTimeEquation() |
IChunk |
getExternalChunk() |
IChunk |
getHighestChunk() |
IChunk |
getInternalChunk() |
IChunk |
getLowestChunk() |
IChunkType |
getSoundChunkType() |
boolean |
hasListeners() |
void |
removeListener(IAuralModuleListener listener) |
void |
reset(boolean resetFINSTs) |
void |
setAuralDecayTime(double time) |
attendTo, getPerceptualMemory, search
getCommonRealityExecutor, getSymbolGrounder, setSymbolGrounder
getExecutor, isStrictSynchronizationEnabled, setStrictSynchronizationEnabled, synchronizedTimedEvent
dispose, getModel, getName, initialize, install, reset
uninstall
getAdapter
static final java.lang.String CLEAR_CHUNK_TYPE
static final java.lang.String AUDIO_EVENT_CHUNK_TYPE
static final java.lang.String SOUND_CHUNK_TYPE
static final java.lang.String DIGIT_CHUNK_TYPE
static final java.lang.String WORD_CHUNK_TYPE
static final java.lang.String SPEECH_CHUNK_TYPE
static final java.lang.String TONE_CHUNK_TYPE
static final java.lang.String EXTERNAL_CHUNK
static final java.lang.String INTERNAL_CHUNK
static final java.lang.String DURATION_SLOT
static final java.lang.String KIND_SLOT
static final java.lang.String LOCATION_SLOT
static final java.lang.String ONSET_SLOT
static final java.lang.String OFFSET_SLOT
static final java.lang.String PITCH_SLOT
static final java.lang.String AZIMUTH_SLOT
static final java.lang.String ELEVATION_SLOT
static final java.lang.String CONTENT_SLOT
static final java.lang.String EVENT_SLOT
static final java.lang.String ATTENDED_STATUS_SLOT
static final java.lang.String AURAL_LOCATION_BUFFER
static final java.lang.String AURAL_BUFFER
IAuralLocationBuffer getAuralLocationBuffer()
IAuralActivationBuffer getAuralActivationBuffer()
IAuralEncodingTimeEquation getEncodingTimeEquation()
IAuralMemory getAuralMemory()
double getAuralDecayTime()
void setAuralDecayTime(double time)
void addListener(IAuralModuleListener listener, java.util.concurrent.Executor executor)
void removeListener(IAuralModuleListener listener)
boolean hasListeners()
void dispatch(AuralModuleEvent event)
IChunkType getClearChunkType()
IChunkType getSoundChunkType()
IChunkType getAudioEventChunkType()
IChunk getLowestChunk()
IChunk getHighestChunk()
IChunk getInternalChunk()
IChunk getExternalChunk()
void reset(boolean resetFINSTs)