Eye of the Nile Docs
Everything you need to know to get started!
Loading...
Searching...
No Matches
FMOD.Studio.Bus Struct Reference

Public Member Functions

RESULT getID (out GUID id)
 
RESULT getPath (out string path)
 
RESULT getVolume (out float volume)
 
RESULT getVolume (out float volume, out float finalvolume)
 
RESULT setVolume (float volume)
 
RESULT getPaused (out bool paused)
 
RESULT setPaused (bool paused)
 
RESULT getMute (out bool mute)
 
RESULT setMute (bool mute)
 
RESULT stopAllEvents (STOP_MODE mode)
 
RESULT lockChannelGroup ()
 
RESULT unlockChannelGroup ()
 
RESULT getChannelGroup (out FMOD.ChannelGroup group)
 
RESULT getCPUUsage (out uint exclusive, out uint inclusive)
 
RESULT getMemoryUsage (out MEMORY_USAGE memoryusage)
 
RESULT getPortIndex (out ulong index)
 
RESULT setPortIndex (ulong index)
 
 Bus (IntPtr ptr)
 
bool hasHandle ()
 
void clearHandle ()
 
bool isValid ()
 

Public Attributes

IntPtr handle
 

Private Member Functions

static bool FMOD_Studio_Bus_IsValid (IntPtr bus)
 
static RESULT FMOD_Studio_Bus_GetID (IntPtr bus, out GUID id)
 
static RESULT FMOD_Studio_Bus_GetPath (IntPtr bus, IntPtr path, int size, out int retrieved)
 
static RESULT FMOD_Studio_Bus_GetVolume (IntPtr bus, out float volume, out float finalvolume)
 
static RESULT FMOD_Studio_Bus_SetVolume (IntPtr bus, float volume)
 
static RESULT FMOD_Studio_Bus_GetPaused (IntPtr bus, out bool paused)
 
static RESULT FMOD_Studio_Bus_SetPaused (IntPtr bus, bool paused)
 
static RESULT FMOD_Studio_Bus_GetMute (IntPtr bus, out bool mute)
 
static RESULT FMOD_Studio_Bus_SetMute (IntPtr bus, bool mute)
 
static RESULT FMOD_Studio_Bus_StopAllEvents (IntPtr bus, STOP_MODE mode)
 
static RESULT FMOD_Studio_Bus_LockChannelGroup (IntPtr bus)
 
static RESULT FMOD_Studio_Bus_UnlockChannelGroup (IntPtr bus)
 
static RESULT FMOD_Studio_Bus_GetChannelGroup (IntPtr bus, out IntPtr group)
 
static RESULT FMOD_Studio_Bus_GetCPUUsage (IntPtr bus, out uint exclusive, out uint inclusive)
 
static RESULT FMOD_Studio_Bus_GetMemoryUsage (IntPtr bus, out MEMORY_USAGE memoryusage)
 
static RESULT FMOD_Studio_Bus_GetPortIndex (IntPtr bus, out ulong index)
 
static RESULT FMOD_Studio_Bus_SetPortIndex (IntPtr bus, ulong index)
 

Constructor & Destructor Documentation

◆ Bus()

FMOD.Studio.Bus.Bus ( IntPtr ptr)

Member Function Documentation

◆ clearHandle()

void FMOD.Studio.Bus.clearHandle ( )

◆ FMOD_Studio_Bus_GetChannelGroup()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetChannelGroup ( IntPtr bus,
out IntPtr group )
private

◆ FMOD_Studio_Bus_GetCPUUsage()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetCPUUsage ( IntPtr bus,
out uint exclusive,
out uint inclusive )
private

◆ FMOD_Studio_Bus_GetID()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetID ( IntPtr bus,
out GUID id )
private

◆ FMOD_Studio_Bus_GetMemoryUsage()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetMemoryUsage ( IntPtr bus,
out MEMORY_USAGE memoryusage )
private

◆ FMOD_Studio_Bus_GetMute()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetMute ( IntPtr bus,
out bool mute )
private

◆ FMOD_Studio_Bus_GetPath()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetPath ( IntPtr bus,
IntPtr path,
int size,
out int retrieved )
private

◆ FMOD_Studio_Bus_GetPaused()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetPaused ( IntPtr bus,
out bool paused )
private

◆ FMOD_Studio_Bus_GetPortIndex()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetPortIndex ( IntPtr bus,
out ulong index )
private

◆ FMOD_Studio_Bus_GetVolume()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_GetVolume ( IntPtr bus,
out float volume,
out float finalvolume )
private

◆ FMOD_Studio_Bus_IsValid()

static bool FMOD.Studio.Bus.FMOD_Studio_Bus_IsValid ( IntPtr bus)
private

◆ FMOD_Studio_Bus_LockChannelGroup()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_LockChannelGroup ( IntPtr bus)
private

◆ FMOD_Studio_Bus_SetMute()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_SetMute ( IntPtr bus,
bool mute )
private

◆ FMOD_Studio_Bus_SetPaused()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_SetPaused ( IntPtr bus,
bool paused )
private

◆ FMOD_Studio_Bus_SetPortIndex()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_SetPortIndex ( IntPtr bus,
ulong index )
private

◆ FMOD_Studio_Bus_SetVolume()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_SetVolume ( IntPtr bus,
float volume )
private

◆ FMOD_Studio_Bus_StopAllEvents()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_StopAllEvents ( IntPtr bus,
STOP_MODE mode )
private

◆ FMOD_Studio_Bus_UnlockChannelGroup()

static RESULT FMOD.Studio.Bus.FMOD_Studio_Bus_UnlockChannelGroup ( IntPtr bus)
private

◆ getChannelGroup()

RESULT FMOD.Studio.Bus.getChannelGroup ( out FMOD.ChannelGroup group)

◆ getCPUUsage()

RESULT FMOD.Studio.Bus.getCPUUsage ( out uint exclusive,
out uint inclusive )

◆ getID()

RESULT FMOD.Studio.Bus.getID ( out GUID id)

◆ getMemoryUsage()

RESULT FMOD.Studio.Bus.getMemoryUsage ( out MEMORY_USAGE memoryusage)

◆ getMute()

RESULT FMOD.Studio.Bus.getMute ( out bool mute)

◆ getPath()

RESULT FMOD.Studio.Bus.getPath ( out string path)

◆ getPaused()

RESULT FMOD.Studio.Bus.getPaused ( out bool paused)

◆ getPortIndex()

RESULT FMOD.Studio.Bus.getPortIndex ( out ulong index)

◆ getVolume() [1/2]

RESULT FMOD.Studio.Bus.getVolume ( out float volume)

◆ getVolume() [2/2]

RESULT FMOD.Studio.Bus.getVolume ( out float volume,
out float finalvolume )

◆ hasHandle()

bool FMOD.Studio.Bus.hasHandle ( )

◆ isValid()

bool FMOD.Studio.Bus.isValid ( )

◆ lockChannelGroup()

RESULT FMOD.Studio.Bus.lockChannelGroup ( )

◆ setMute()

RESULT FMOD.Studio.Bus.setMute ( bool mute)

◆ setPaused()

RESULT FMOD.Studio.Bus.setPaused ( bool paused)

◆ setPortIndex()

RESULT FMOD.Studio.Bus.setPortIndex ( ulong index)

◆ setVolume()

RESULT FMOD.Studio.Bus.setVolume ( float volume)

◆ stopAllEvents()

RESULT FMOD.Studio.Bus.stopAllEvents ( STOP_MODE mode)

◆ unlockChannelGroup()

RESULT FMOD.Studio.Bus.unlockChannelGroup ( )

Member Data Documentation

◆ handle

IntPtr FMOD.Studio.Bus.handle

The documentation for this struct was generated from the following file: