Retrieves the factors that affect the calculations of 3D sound.
This overload uses objects (so you can pass in order to NOT retrieve a value). However a requested return value needs to be casted back into a float after getting it.
Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
[DllImportAttribute("bass")] public static bool BASS_Get3DFactors( Object distf, Object rollf, Object doppf )
Parameters
- distf
- Type: SystemObject
The distance factor... = don't retrieve it. - rollf
- Type: SystemObject
The rolloff factor... = don't retrieve it. - doppf
- Type: SystemObject
The doppler factor... = don't retrieve it.
Return Value
Type: BooleanIf succesful, then is returned, else is returned. Use BASS_ErrorGetCode to get the error code.
Remarks
ERROR CODE | Description |
---|---|
BASS_ERROR_INIT | BASS_Init(Int32, Int32, BASSInit, IntPtr, IntPtr) has not been successfully called. |
BASS_ERROR_NO3D | The device was not initialized with 3D support. |
Examples
object distf = 0f; Bass.BASS_Get3DFactors(distf, null, null); float distanceFactor = (float)distf;
See Also