Platforms to show: All Mac Windows Linux Cross-Platform
Back to SCNAudioSourceMBS class.
SCNAudioSourceMBS.Handle as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
(Read and Write property)
SCNAudioSourceMBS.Loops as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If this value is true, audio players using this source automatically begin playing again after playback has finished. If this value is false (the default), the audio source plays exactly once.
(Read and Write property)
SCNAudioSourceMBS.Positional as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If this value is YES (the default), SceneKit mixes audio from the source based on its position relative to the scene’s audioListener node—that is, the audio source’s volume, reverb, and other parameters automatically change depending on the distance to the listener and other objects in the scene. (To position an audio source in a scene, create an SCNAudioPlayerMBS player from the source and attach that player to an SCNNodeMBS object.)
If you set this property to NO, the source’s audio plays with the same volume (and other mixing parameters) regardless of the listener’s position.
(Read and Write property)
SCNAudioSourceMBS.Rate as Single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This property determines the default rate for when a source begins playing. To vary the rate during playback through an SCNAudioPlayerMBS object, use the player’s audioNode property to access real-time audio controls.
(Read and Write property)
SCNAudioSourceMBS.ReverbBlend as Single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This property determines the default reverb blend for when a source begins playing. To vary the reverb blend during playback through an SCNAudioPlayerMBS object, use the player’s audioNode property to access real-time audio controls.
(Read and Write property)
SCNAudioSourceMBS.ShouldStream as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
If this value is true, audio players using this source do not preload audio buffer data, instead reading directly from the source file while playing audio. If this value is false, SceneKit loads audio buffer data upon playing audio from the source.
(Read and Write property)
SCNAudioSourceMBS.Volume as Single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SceneKit | MBS Mac64bit Plugin | 22.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
This property determines the default volume for when a source begins playing. To vary the volume during playback through an SCNAudioPlayerMBS object, use the player’s audioNode property to access real-time audio controls.
(Read and Write property)
The items on this page are in the following plugins: MBS Mac64bit Plugin.