forked from MoonsideGames/FAudioGMS-Docs
				
			Create Functions-(Sound-Instances).md
							parent
							
								
									08ae579d0f
								
							
						
					
					
						commit
						66d8433681
					
				|  | @ -0,0 +1,180 @@ | |||
| ## `FAudioGMS_SoundInstance_Play(soundInstanceID, loop)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                           | | ||||
| |-----------------|--------|------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                      | | ||||
| |`loop`           |boolean |                                                      | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_Pause(soundInstanceID)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                           | | ||||
| |-----------------|--------|------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                      | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_Stop(soundInstanceID)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                           | | ||||
| |-----------------|--------|------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                      | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_Destroy(soundInstanceID)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                           | | ||||
| |-----------------|--------|------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                      | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_DestroyWhenFinished(soundInstanceID)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                           | | ||||
| |-----------------|--------|------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                      | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetPan(soundInstanceID, pan)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                                                | | ||||
| |-----------------|--------|---------------------------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                                           | | ||||
| |`pan`            |number  |Should be from `-1` (100% left) to `+1` (100% right) with `0` being central| | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetPitch(soundInstanceID, pitch)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                                                                                                                                 | | ||||
| |-----------------|--------|------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                                                                                                                            | | ||||
| |`pitch`          |number  |Frequency multiplier. A value of `2` will double the frequency and make the pitch higher, a value of `0.5` will halve the frequency and make the pitch lower| | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetVolume(soundInstanceID, volume)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`volume`         |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_Set3DPosition(soundInstanceID, x, y, z)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`x`              |number  |                                                        | | ||||
| |`y`              |number  |                                                        | | ||||
| |`z`              |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_Set3DVelocity(soundInstanceID, xVelocity, yVelocity, zVelocity)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`xVelocity`      |number  |                                                        | | ||||
| |`yVelocity`      |number  |                                                        | | ||||
| |`zVelocity`      |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetTrackPositionInSeconds(soundInstanceID, trackPositionInSeconds)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument                |Datatype|Description                                             | | ||||
| |------------------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`       |number  |                                                        | | ||||
| |`trackPositionInSeconds`|number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetVolumeOverTime(soundInstanceID, volume, milliseconds)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`volume`         |number  |                                                        | | ||||
| |`milliseconds`   |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetLowPassFilter(soundInstanceID, lowPassFilter, Q)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`lowPassFilter`  |number  |                                                        | | ||||
| |`Q`              |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetHighPassFilter(soundInstanceID, lowPassFilter, Q)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`lowPassFilter`  |number  |                                                        | | ||||
| |`Q`              |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetHighPassFilter(soundInstanceID, highPassFilter, Q)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`highPassFilter` |number  |                                                        | | ||||
| |`Q`              |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
| 
 | ||||
| ## `FAudioGMS_SoundInstance_SetBandPassFilter(soundInstanceID, bandPassFilter, Q)` | ||||
| 
 | ||||
| **Returns:** N/A (`undefined`) | ||||
| 
 | ||||
| |Argument         |Datatype|Description                                             | | ||||
| |-----------------|--------|--------------------------------------------------------| | ||||
| |`soundInstanceID`|number  |                                                        | | ||||
| |`bandPassFilter` |number  |                                                        | | ||||
| |`Q`              |number  |                                                        | | ||||
| 
 | ||||
|   | ||||
		Loading…
	
		Reference in New Issue