@:value(cast 1)@:impl@:enuminlineread onlyLOOPING:AudioSourceInstanceFlags = 1

This audio instance loops (if supported)

@:value(cast 2)@:impl@:enuminlineread onlyPROTECTED:AudioSourceInstanceFlags = 2

This audio instance is protected - won't get stopped if we run out of voices

@:value(cast 4)@:impl@:enuminlineread onlyPAUSED:AudioSourceInstanceFlags = 4

This audio instance is paused

@:value(cast 8)@:impl@:enuminlineread onlyPROCESS_3D:AudioSourceInstanceFlags = 8

This audio instance is affected by 3d processing

@:value(cast 16)@:impl@:enuminlineread onlyLISTENER_RELATIVE:AudioSourceInstanceFlags = 16

This audio instance has listener-relative 3d coordinates

@:value(cast 32)@:impl@:enuminlineread onlyINAUDIBLE:AudioSourceInstanceFlags = 32

Currently inaudible

@:value(cast 64)@:impl@:enuminlineread onlyINAUDIBLE_KILL:AudioSourceInstanceFlags = 64

If inaudible, should be killed (default = don't kill kill)

@:value(cast 128)@:impl@:enuminlineread onlyINAUDIBLE_TICK:AudioSourceInstanceFlags = 128

If inaudible, should still be ticked (default = pause)