CAD97 / CAD97/fmod-rs

Core API Coverage - ChannelControl

Open
#5 0 comments 0 reactions 1 assignee Claimed by @CAD97 View on GitHub
enhancement fmod-core
Dominant language
Rust
Stars
13
Forks
3
PR merge metrics
No merged PRs in 30d

Description

This is a tracking issue for API coverage. Entries should be checked off when they're exposed and documented.

- Playback
- [x] ChannelControl::isPlaying
- [x] ChannelControl::stop
- [x] ChannelControl::setPaused
- [x] ChannelControl::getPaused
- [x] ChannelControl::setMode
- [x] ChannelControl::getMode
- [x] ChannelControl::setPitch
- [x] ChannelControl::getPitch
- Volume levels
- [x] ChannelControl::getAudibility
- [x] ChannelControl::setVolume
- [x] ChannelControl::getVolume
- [x] ChannelControl::setVolumeRamp
- [x] ChannelControl::getVolumeRamp
- [x] ChannelControl::setMute
- Spatialization
- [x] ChannelControl::set3DAttributes
- [x] ChannelControl::get3DAttributes
- [x] ChannelControl::set3DConeOrientation
- [x] ChannelControl::get3DConeOrientation
- [x] ChannelControl::set3DConeSettings
- [x] ChannelControl::get3DConeSettings
- [x] ChannelControl::set3DCustomRolloff
- [x] ChannelControl::get3DCustomRolloff
- [x] ChannelControl::set3DDistanceFilter
- [x] ChannelControl::get3DDistanceFilter
- [x] ChannelControl::set3DDopplerLevel
- [x] ChannelControl::get3DDopplerLevel
- [x] ChannelControl::set3DLevel
- [x] ChannelControl::get3DLevel
- [x] ChannelControl::set3DMinMaxDistance
- [x] ChannelControl::get3DMinMaxDistance
- [x] ChannelControl::set3DOcclusion
- [x] ChannelControl::get3DOcclusion
- [x] ChannelControl::set3DSpread
- [x] ChannelControl::get3DSpread
- Panning and level adjustment
- [x] ChannelControl::setPan
- [x] ChannelControl::setMixLevelsInput
- [x] ChannelControl::setMixLevelsOutput
- [x] ChannelControl::setMixMatrix
- [x] ChannelControl::getMixMatrix
- Filtering
- [x] ChannelControl::setReverbProperties
- [x] ChannelControl::getReverbProperties
- [x] ChannelControl::setLowPassGain
- [x] ChannelControl::getLowPassGain
- DSP chain configuration
- [x] ChannelControl::addDSP
- [x] ChannelControl::removeDSP
- [x] ChannelControl::getNumDSPs
- [ ] ChannelGroup::getDSP
- [x] ChannelControl::setDSPIndex
- [x] ChannelControl::getDSPIndex
- Sample accurate scheduling
- [x] ChannelControl::getDSPClock
- [x] ChannelControl::setDelay
- [x] ChannelControl::getDelay
- [x] ChannelControl::addFadePoint
- [x] ChannelControl::setFadePointRamp
- [x] ChannelControl::removeFadePoints
- [ ] ChannelControl::getFadePoints
- General
- [x] ChannelControl::setCallback
- [ ] ChannelControl::setUserData
- [ ] ChannelControl::getUserData
- [x] ChannelControl::getSystemObject

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.