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