NITRO-Composer (Snd)

[Function List]

System

Basic Functions
NNS_SndInit
NNS_SndShutdown
NNS_SndMain
System Configuration
NNS_SndSetMasterVolume
NNS_SndSetMonoFlag
NNS_SndBeginSleep
NNS_SndEndSleep
NNS_SndStopSoundAll
NNS_SndStopChannelAll
Driver Information
NNS_SndUpdateDriverInfo
NNS_SndReadDriverChannelInfo
Resource Management
NNS_SndLockChannel
NNS_SndUnlockChannel
NNS_SndLockCapture
NNS_SndUnlockCapture
NNS_SndAllocAlarm
NNS_SndFreeAlarm

Sound Archive Player

Initialization
NNS_SndArcPlayerSetup
Sequence Playback
NNS_SndArcPlayerStartSeq
NNS_SndArcPlayerStartSeqArc
NNS_SndArcPlayerStartSeqEx
NNS_SndArcPlayerStartSeqArcEx

Player

Stopping Sequences
NNS_SndPlayerStopSeq
NNS_SndPlayerStopSeqByPlayerNo
NNS_SndPlayerStopSeqBySeqNo
NNS_SndPlayerStopSeqBySeqArcNo
NNS_SndPlayerStopSeqBySeqArcIdx
NNS_SndPlayerStopSeqAll
NNS_SndPlayerPause
NNS_SndPlayerPauseByPlayerNo
NNS_SndPlayerPauseAll
Sequence Parameters
NNS_SndPlayerSetTempoRatio
NNS_SndPlayerSetVolume
NNS_SndPlayerSetInitialVolume
NNS_SndPlayerMoveVolume
NNS_SndPlayerSetPlayerPriority
NNS_SndPlayerSetChannelPriority
Track Parameters
NNS_SndPlayerSetTrackMute
NNS_SndPlayerSetTrackMuteEx
NNS_SndPlayerSetTrackVolume
NNS_SndPlayerSetTrackPitch
NNS_SndPlayerSetTrackPan
NNS_SndPlayerSetTrackPanRange
NNS_SndPlayerSetTrackModDepth
NNS_SndPlayerSetTrackModSpeed
NNS_SndPlayerSetTrackAllocatableChannel
Status Retrieval
NNS_SndPlayerGetTick
NNS_SndPlayerCountPlayingSeqByPlayerNo
NNS_SndPlayerCountPlayingSeqBySeqNo
NNS_SndPlayerCountPlayingSeqBySeqArcNo
NNS_SndPlayerCountPlayingSeqBySeqArcIdx
NNS_SndPlayerReadDriverPlayerInfo
NNS_SndPlayerReadDriverTrackInfo
Sequence Numbers
NNS_SndPlayerSetSeqNo
NNS_SndPlayerSetSeqArcNo
NNS_SndPlayerGetSeqType
NNS_SndPlayerGetSeqNo
NNS_SndPlayerGetSeqArcNo
NNS_SndPlayerGetSeqArcIdx
Sequence Variables
NNS_SndPlayerReadVariable
NNS_SndPlayerWriteVariable
NNS_SndPlayerReadGlobalVariable
NNS_SndPlayerWriteGlobalVariable
Player Configuration
NNS_SndPlayerSetPlayableSeqCount
NNS_SndPlayerSetPlayerVolume
NNS_SndPlayerSetAllocatableChannel
NNS_SndPlayerCreateHeap
Sound Handle
NNS_SndHandleInit
NNS_SndHandleIsValid
NNS_SndHandleReleaseSeq

Sound Archive Stream

Initialization
NNS_SndArcStrmInit
NNS_SndArcStrmCreatePrepareThread
NNS_SndArcStrmSetupPlayer
NNS_SndArcStrmAllocChannel
NNS_SndArcStrmFreeChannel
Playback and Stopping
NNS_SndArcStrmStart
NNS_SndArcStrmStartEx
NNS_SndArcStrmStartEx2
NNS_SndArcStrmStop
NNS_SndArcStrmStopAll
NNS_SndArcStrmPrepare
NNS_SndArcStrmPrepareEx
NNS_SndArcStrmPrepareEx2
NNS_SndArcStrmStartPrepared
NNS_SndArcStrmIsPrepared
NNS_SndArcStrmGetChannelCount
NNS_SndArcStrmGetCurrentPlayingPos
NNS_SndArcStrmGetTimeLength
Parameters
NNS_SndArcStrmSetVolume
NNS_SndArcStrmMoveVolume
NNS_SndArcStrmSetChannelVolume
NNS_SndArcStrmSetChannelPan
Stream Handle
NNS_SndStrmHandleInit
NNS_SndStrmHandleIsValid
NNS_SndStrmHandleRelease
Types and Structures
NNSSndArcStrmCallback

Stream

Initialization
NNS_SndStrmInit
NNS_SndStrmAllocChannel
NNS_SndStrmFreeChannel
NNS_SndStrmBeginSleep
NNS_SndStrmEndSleep
Playback and Stopping
NNS_SndStrmSetup
NNS_SndStrmStart
NNS_SndStrmStop
Parameters
NNS_SndStrmSetVolume
NNS_SndStrmSetChannelVolume
NNS_SndStrmSetChannelPan
Types and Structures
NNSSndStrmCallback

Sound Archive

Initialization
NNS_SndArcInit
NNS_SndArcInitWithResult
NNS_SndArcInitOnMemory
NNS_SndArcSetup
NNS_SndArcGetCurrent
NNS_SndArcSetCurrent
Data Loading
NNS_SndArcLoadGroup
NNS_SndArcLoadSeq
NNS_SndArcLoadSeqArc
NNS_SndArcLoadBank
NNS_SndArcLoadWaveArc
NNS_SndArcLoadSeqEx
NNS_SndArcLoadBankEx
NNS_SndArcSetLoadBlockSize
NNS_SndArcGetLoadBlockSize
Getting Information
NNS_SndArcGetSeqParam
NNS_SndArcGetSeqArcParam
NNS_SndArcGetSeqCount
NNS_SndArcGetSeqArcCount
NNS_SndArcGetBankCount
NNS_SndArcGetWaveArcCount
NNS_SndArcGetGroupCount
NNS_SndArcGetStrmCount
NNS_SndArcGetSeqArcSeqCount
NNS_SndArcGetSeqInfo
NNS_SndArcGetSeqArcInfo
NNS_SndArcGetBankInfo
NNS_SndArcGetWaveArcInfo
NNS_SndArcGetGroupInfo
NNS_SndArcGetPlayerInfo
NNS_SndArcGetStrmInfo
NNS_SndArcGetStrmPlayerInfo
Symbol Name Retrieval
NNS_SndArcGetSeqSymbol
NNS_SndArcGetSeqArcSymbol
NNS_SndArcGetSeqArcIdxSymbol
NNS_SndArcGetBankSymbol
NNS_SndArcGetWaveArcSymbol
NNS_SndArcGetStrmSymbol
NNS_SndArcGetGroupSymbol
File Access
NNS_SndArcSetFileAddress
NNS_SndArcGetFileAddress
NNS_SndArcGetFileID
NNS_SndArcGetFileSize
NNS_SndArcGetFileOffset
NNS_SndArcReadFile
Types and Structures
NNSSndSeqParam
NNSSndArcSeqInfo
NNSSndArcSeqArcInfo
NNSSndArcBankInfo
NNSSndArcWaveArcInfo
NNSSndArcGroupInfo
NNSSndArcGroupItem
NNSSndArcPlayerInfo
NNSSndArcStrmInfo
NNSSndArcStrmPlayerInfo

Sound Heap

Initialization
NNS_SndHeapCreate
NNS_SndHeapDestroy
Memory Allocation and Release
NNS_SndHeapAlloc
NNS_SndHeapClear
Hierarchy Control
NNS_SndHeapSaveState
NNS_SndHeapLoadState
NNS_SndHeapGetCurrentLevel
Getting Information
NNS_SndHeapGetSize
NNS_SndHeapGetFreeSize

Playing Waveforms

Channel Allocation and Release
NNS_SndWaveOutAllocChannel
NNS_SndWaveOutFreeChannel
Playing and Stopping Waveforms
NNS_SndWaveOutStart
NNS_SndWaveOutStop
Setting Parameters
NNS_SndWaveOutSetVolume
NNS_SndWaveOutSetSpeed
NNS_SndWaveOutSetPan
Other
NNS_SndWaveOutIsPlaying
NNS_SndWaveOutWaitForChannelStop

Capture

Initialization
NNS_SndCaptureCreateThread
NNS_SndCaptureDestroyThread
Reverb
NNS_SndCaptureStartReverb
NNS_SndCaptureStopReverb
NNS_SndCaptureSetReverbVolume
Effects
NNS_SndCaptureStartEffect
NNS_SndCaptureStopEffect
Sampling
NNS_SndCaptureStartSampling
NNS_SndCaptureStopSampling
Output Effects
NNS_SndCaptureStartOutputEffect
NNS_SndCaptureStopOutputEffect
NNS_SndCaptureChangeOutputEffect
NNS_SndCaptureSetOutputEffectCallback
NNS_SndCaptureSetPostOutputEffectCallback
Getting Information
NNS_SndCaptureIsActive
NNS_SndCaptureGetCaptureType

CONFIDENTIAL