NITRO コンポーザ (Snd)

[機能一覧]

システム

基本関数
NNS_SndInit
NNS_SndShutdown
NNS_SndMain
システム設定
NNS_SndSetMasterVolume
NNS_SndSetMonoFlag
NNS_SndBeginSleep
NNS_SndEndSleep
NNS_SndStopSoundAll
NNS_SndStopChannelAll
ドライバ情報
NNS_SndUpdateDriverInfo
NNS_SndReadDriverChannelInfo
リソース管理
NNS_SndLockChannel
NNS_SndUnlockChannel
NNS_SndLockCapture
NNS_SndUnlockCapture
NNS_SndAllocAlarm
NNS_SndFreeAlarm

サウンドアーカイブプレイヤー

初期化
NNS_SndArcPlayerSetup
シーケンス再生
NNS_SndArcPlayerStartSeq
NNS_SndArcPlayerStartSeqArc
NNS_SndArcPlayerStartSeqEx
NNS_SndArcPlayerStartSeqArcEx

プレイヤー

シーケンス停止
NNS_SndPlayerStopSeq
NNS_SndPlayerStopSeqByPlayerNo
NNS_SndPlayerStopSeqBySeqNo
NNS_SndPlayerStopSeqBySeqArcNo
NNS_SndPlayerStopSeqBySeqArcIdx
NNS_SndPlayerStopSeqAll
NNS_SndPlayerPause
NNS_SndPlayerPauseByPlayerNo
NNS_SndPlayerPauseAll
シーケンスパラメータ
NNS_SndPlayerSetTempoRatio
NNS_SndPlayerSetVolume
NNS_SndPlayerSetInitialVolume
NNS_SndPlayerMoveVolume
NNS_SndPlayerSetPlayerPriority
NNS_SndPlayerSetChannelPriority
トラックパラメータ
NNS_SndPlayerSetTrackMute
NNS_SndPlayerSetTrackMuteEx
NNS_SndPlayerSetTrackVolume
NNS_SndPlayerSetTrackPitch
NNS_SndPlayerSetTrackPan
NNS_SndPlayerSetTrackPanRange
NNS_SndPlayerSetTrackModDepth
NNS_SndPlayerSetTrackModSpeed
NNS_SndPlayerSetTrackAllocatableChannel
状態取得
NNS_SndPlayerGetTick
NNS_SndPlayerCountPlayingSeqByPlayerNo
NNS_SndPlayerCountPlayingSeqBySeqNo
NNS_SndPlayerCountPlayingSeqBySeqArcNo
NNS_SndPlayerCountPlayingSeqBySeqArcIdx
NNS_SndPlayerReadDriverPlayerInfo
NNS_SndPlayerReadDriverTrackInfo
シーケンス番号
NNS_SndPlayerSetSeqNo
NNS_SndPlayerSetSeqArcNo
NNS_SndPlayerGetSeqType
NNS_SndPlayerGetSeqNo
NNS_SndPlayerGetSeqArcNo
NNS_SndPlayerGetSeqArcIdx
シーケンス変数
NNS_SndPlayerReadVariable
NNS_SndPlayerWriteVariable
NNS_SndPlayerReadGlobalVariable
NNS_SndPlayerWriteGlobalVariable
プレイヤー設定
NNS_SndPlayerSetPlayableSeqCount
NNS_SndPlayerSetPlayerVolume
NNS_SndPlayerSetAllocatableChannel
NNS_SndPlayerCreateHeap
サウンドハンドル
NNS_SndHandleInit
NNS_SndHandleIsValid
NNS_SndHandleReleaseSeq

サウンドアーカイブストリーム

初期化
NNS_SndArcStrmInit
NNS_SndArcStrmCreatePrepareThread
NNS_SndArcStrmSetupPlayer
NNS_SndArcStrmAllocChannel
NNS_SndArcStrmFreeChannel
再生・停止
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
パラメータ
NNS_SndArcStrmSetVolume
NNS_SndArcStrmMoveVolume
NNS_SndArcStrmSetChannelVolume
NNS_SndArcStrmSetChannelPan
ストリームハンドル
NNS_SndStrmHandleInit
NNS_SndStrmHandleIsValid
NNS_SndStrmHandleRelease
型・構造体
NNSSndArcStrmCallback

ストリーム

初期化
NNS_SndStrmInit
NNS_SndStrmAllocChannel
NNS_SndStrmFreeChannel
NNS_SndStrmBeginSleep
NNS_SndStrmEndSleep
再生・停止
NNS_SndStrmSetup
NNS_SndStrmStart
NNS_SndStrmStop
パラメータ
NNS_SndStrmSetVolume
NNS_SndStrmSetChannelVolume
NNS_SndStrmSetChannelPan
型・構造体
NNSSndStrmCallback

サウンドアーカイブ

初期化
NNS_SndArcInit
NNS_SndArcInitWithResult
NNS_SndArcInitOnMemory
NNS_SndArcSetup
NNS_SndArcGetCurrent
NNS_SndArcSetCurrent
データロード
NNS_SndArcLoadGroup
NNS_SndArcLoadSeq
NNS_SndArcLoadSeqArc
NNS_SndArcLoadBank
NNS_SndArcLoadWaveArc
NNS_SndArcLoadSeqEx
NNS_SndArcLoadBankEx
NNS_SndArcSetLoadBlockSize
NNS_SndArcGetLoadBlockSize
情報取得
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
シンボル名取得
NNS_SndArcGetSeqSymbol
NNS_SndArcGetSeqArcSymbol
NNS_SndArcGetSeqArcIdxSymbol
NNS_SndArcGetBankSymbol
NNS_SndArcGetWaveArcSymbol
NNS_SndArcGetStrmSymbol
NNS_SndArcGetGroupSymbol
ファイルアクセス
NNS_SndArcSetFileAddress
NNS_SndArcGetFileAddress
NNS_SndArcGetFileID
NNS_SndArcGetFileSize
NNS_SndArcGetFileOffset
NNS_SndArcReadFile
型・構造体
NNSSndSeqParam
NNSSndArcSeqInfo
NNSSndArcSeqArcInfo
NNSSndArcBankInfo
NNSSndArcWaveArcInfo
NNSSndArcGroupInfo
NNSSndArcGroupItem
NNSSndArcPlayerInfo
NNSSndArcStrmInfo
NNSSndArcStrmPlayerInfo

サウンドヒープ

初期化
NNS_SndHeapCreate
NNS_SndHeapDestroy
メモリ確保・解放
NNS_SndHeapAlloc
NNS_SndHeapClear
階層管理
NNS_SndHeapSaveState
NNS_SndHeapLoadState
NNS_SndHeapGetCurrentLevel
情報取得
NNS_SndHeapGetSize
NNS_SndHeapGetFreeSize

波形再生

チャンネル確保・解放
NNS_SndWaveOutAllocChannel
NNS_SndWaveOutFreeChannel
波形再生・停止
NNS_SndWaveOutStart
NNS_SndWaveOutStop
パラメータ設定
NNS_SndWaveOutSetVolume
NNS_SndWaveOutSetSpeed
NNS_SndWaveOutSetPan
その他
NNS_SndWaveOutIsPlaying
NNS_SndWaveOutWaitForChannelStop

キャプチャ

初期化
NNS_SndCaptureCreateThread
NNS_SndCaptureDestroyThread
リバーブ
NNS_SndCaptureStartReverb
NNS_SndCaptureStopReverb
NNS_SndCaptureSetReverbVolume
エフェクト
NNS_SndCaptureStartEffect
NNS_SndCaptureStopEffect
サンプリング
NNS_SndCaptureStartSampling
NNS_SndCaptureStopSampling
出力エフェクト
NNS_SndCaptureStartOutputEffect
NNS_SndCaptureStopOutputEffect
NNS_SndCaptureChangeOutputEffect
NNS_SndCaptureSetOutputEffectCallback
NNS_SndCaptureSetPostOutputEffectCallback
情報取得
NNS_SndCaptureIsActive
NNS_SndCaptureGetCaptureType