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

Public Member Functions

RESULT getSystem (out System system)
 
RESULT getLength (out float length)
 
RESULT getCommandCount (out int count)
 
RESULT getCommandInfo (int commandIndex, out COMMAND_INFO info)
 
RESULT getCommandString (int commandIndex, out string buffer)
 
RESULT getCommandAtTime (float time, out int commandIndex)
 
RESULT setBankPath (string bankPath)
 
RESULT start ()
 
RESULT stop ()
 
RESULT seekToTime (float time)
 
RESULT seekToCommand (int commandIndex)
 
RESULT getPaused (out bool paused)
 
RESULT setPaused (bool paused)
 
RESULT getPlaybackState (out PLAYBACK_STATE state)
 
RESULT getCurrentCommand (out int commandIndex, out float currentTime)
 
RESULT release ()
 
RESULT setFrameCallback (COMMANDREPLAY_FRAME_CALLBACK callback)
 
RESULT setLoadBankCallback (COMMANDREPLAY_LOAD_BANK_CALLBACK callback)
 
RESULT setCreateInstanceCallback (COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback)
 
RESULT getUserData (out IntPtr userdata)
 
RESULT setUserData (IntPtr userdata)
 
 CommandReplay (IntPtr ptr)
 
bool hasHandle ()
 
void clearHandle ()
 
bool isValid ()
 

Public Attributes

IntPtr handle
 

Private Member Functions

static bool FMOD_Studio_CommandReplay_IsValid (IntPtr replay)
 
static RESULT FMOD_Studio_CommandReplay_GetSystem (IntPtr replay, out IntPtr system)
 
static RESULT FMOD_Studio_CommandReplay_GetLength (IntPtr replay, out float length)
 
static RESULT FMOD_Studio_CommandReplay_GetCommandCount (IntPtr replay, out int count)
 
static RESULT FMOD_Studio_CommandReplay_GetCommandInfo (IntPtr replay, int commandindex, out COMMAND_INFO info)
 
static RESULT FMOD_Studio_CommandReplay_GetCommandString (IntPtr replay, int commandIndex, IntPtr buffer, int length)
 
static RESULT FMOD_Studio_CommandReplay_GetCommandAtTime (IntPtr replay, float time, out int commandIndex)
 
static RESULT FMOD_Studio_CommandReplay_SetBankPath (IntPtr replay, byte[] bankPath)
 
static RESULT FMOD_Studio_CommandReplay_Start (IntPtr replay)
 
static RESULT FMOD_Studio_CommandReplay_Stop (IntPtr replay)
 
static RESULT FMOD_Studio_CommandReplay_SeekToTime (IntPtr replay, float time)
 
static RESULT FMOD_Studio_CommandReplay_SeekToCommand (IntPtr replay, int commandIndex)
 
static RESULT FMOD_Studio_CommandReplay_GetPaused (IntPtr replay, out bool paused)
 
static RESULT FMOD_Studio_CommandReplay_SetPaused (IntPtr replay, bool paused)
 
static RESULT FMOD_Studio_CommandReplay_GetPlaybackState (IntPtr replay, out PLAYBACK_STATE state)
 
static RESULT FMOD_Studio_CommandReplay_GetCurrentCommand (IntPtr replay, out int commandIndex, out float currentTime)
 
static RESULT FMOD_Studio_CommandReplay_Release (IntPtr replay)
 
static RESULT FMOD_Studio_CommandReplay_SetFrameCallback (IntPtr replay, COMMANDREPLAY_FRAME_CALLBACK callback)
 
static RESULT FMOD_Studio_CommandReplay_SetLoadBankCallback (IntPtr replay, COMMANDREPLAY_LOAD_BANK_CALLBACK callback)
 
static RESULT FMOD_Studio_CommandReplay_SetCreateInstanceCallback (IntPtr replay, COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback)
 
static RESULT FMOD_Studio_CommandReplay_GetUserData (IntPtr replay, out IntPtr userdata)
 
static RESULT FMOD_Studio_CommandReplay_SetUserData (IntPtr replay, IntPtr userdata)
 

Constructor & Destructor Documentation

◆ CommandReplay()

FMOD.Studio.CommandReplay.CommandReplay ( IntPtr ptr)

Member Function Documentation

◆ clearHandle()

void FMOD.Studio.CommandReplay.clearHandle ( )

◆ FMOD_Studio_CommandReplay_GetCommandAtTime()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetCommandAtTime ( IntPtr replay,
float time,
out int commandIndex )
private

◆ FMOD_Studio_CommandReplay_GetCommandCount()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetCommandCount ( IntPtr replay,
out int count )
private

◆ FMOD_Studio_CommandReplay_GetCommandInfo()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetCommandInfo ( IntPtr replay,
int commandindex,
out COMMAND_INFO info )
private

◆ FMOD_Studio_CommandReplay_GetCommandString()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetCommandString ( IntPtr replay,
int commandIndex,
IntPtr buffer,
int length )
private

◆ FMOD_Studio_CommandReplay_GetCurrentCommand()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetCurrentCommand ( IntPtr replay,
out int commandIndex,
out float currentTime )
private

◆ FMOD_Studio_CommandReplay_GetLength()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetLength ( IntPtr replay,
out float length )
private

◆ FMOD_Studio_CommandReplay_GetPaused()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetPaused ( IntPtr replay,
out bool paused )
private

◆ FMOD_Studio_CommandReplay_GetPlaybackState()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetPlaybackState ( IntPtr replay,
out PLAYBACK_STATE state )
private

◆ FMOD_Studio_CommandReplay_GetSystem()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetSystem ( IntPtr replay,
out IntPtr system )
private

◆ FMOD_Studio_CommandReplay_GetUserData()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_GetUserData ( IntPtr replay,
out IntPtr userdata )
private

◆ FMOD_Studio_CommandReplay_IsValid()

static bool FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_IsValid ( IntPtr replay)
private

◆ FMOD_Studio_CommandReplay_Release()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_Release ( IntPtr replay)
private

◆ FMOD_Studio_CommandReplay_SeekToCommand()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SeekToCommand ( IntPtr replay,
int commandIndex )
private

◆ FMOD_Studio_CommandReplay_SeekToTime()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SeekToTime ( IntPtr replay,
float time )
private

◆ FMOD_Studio_CommandReplay_SetBankPath()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetBankPath ( IntPtr replay,
byte[] bankPath )
private

◆ FMOD_Studio_CommandReplay_SetCreateInstanceCallback()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetCreateInstanceCallback ( IntPtr replay,
COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback )
private

◆ FMOD_Studio_CommandReplay_SetFrameCallback()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetFrameCallback ( IntPtr replay,
COMMANDREPLAY_FRAME_CALLBACK callback )
private

◆ FMOD_Studio_CommandReplay_SetLoadBankCallback()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetLoadBankCallback ( IntPtr replay,
COMMANDREPLAY_LOAD_BANK_CALLBACK callback )
private

◆ FMOD_Studio_CommandReplay_SetPaused()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetPaused ( IntPtr replay,
bool paused )
private

◆ FMOD_Studio_CommandReplay_SetUserData()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_SetUserData ( IntPtr replay,
IntPtr userdata )
private

◆ FMOD_Studio_CommandReplay_Start()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_Start ( IntPtr replay)
private

◆ FMOD_Studio_CommandReplay_Stop()

static RESULT FMOD.Studio.CommandReplay.FMOD_Studio_CommandReplay_Stop ( IntPtr replay)
private

◆ getCommandAtTime()

RESULT FMOD.Studio.CommandReplay.getCommandAtTime ( float time,
out int commandIndex )

◆ getCommandCount()

RESULT FMOD.Studio.CommandReplay.getCommandCount ( out int count)

◆ getCommandInfo()

RESULT FMOD.Studio.CommandReplay.getCommandInfo ( int commandIndex,
out COMMAND_INFO info )

◆ getCommandString()

RESULT FMOD.Studio.CommandReplay.getCommandString ( int commandIndex,
out string buffer )

◆ getCurrentCommand()

RESULT FMOD.Studio.CommandReplay.getCurrentCommand ( out int commandIndex,
out float currentTime )

◆ getLength()

RESULT FMOD.Studio.CommandReplay.getLength ( out float length)

◆ getPaused()

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

◆ getPlaybackState()

RESULT FMOD.Studio.CommandReplay.getPlaybackState ( out PLAYBACK_STATE state)

◆ getSystem()

RESULT FMOD.Studio.CommandReplay.getSystem ( out System system)

◆ getUserData()

RESULT FMOD.Studio.CommandReplay.getUserData ( out IntPtr userdata)

◆ hasHandle()

bool FMOD.Studio.CommandReplay.hasHandle ( )

◆ isValid()

bool FMOD.Studio.CommandReplay.isValid ( )

◆ release()

RESULT FMOD.Studio.CommandReplay.release ( )

◆ seekToCommand()

RESULT FMOD.Studio.CommandReplay.seekToCommand ( int commandIndex)

◆ seekToTime()

RESULT FMOD.Studio.CommandReplay.seekToTime ( float time)

◆ setBankPath()

RESULT FMOD.Studio.CommandReplay.setBankPath ( string bankPath)

◆ setCreateInstanceCallback()

RESULT FMOD.Studio.CommandReplay.setCreateInstanceCallback ( COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback)

◆ setFrameCallback()

RESULT FMOD.Studio.CommandReplay.setFrameCallback ( COMMANDREPLAY_FRAME_CALLBACK callback)

◆ setLoadBankCallback()

RESULT FMOD.Studio.CommandReplay.setLoadBankCallback ( COMMANDREPLAY_LOAD_BANK_CALLBACK callback)

◆ setPaused()

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

◆ setUserData()

RESULT FMOD.Studio.CommandReplay.setUserData ( IntPtr userdata)

◆ start()

RESULT FMOD.Studio.CommandReplay.start ( )

◆ stop()

RESULT FMOD.Studio.CommandReplay.stop ( )

Member Data Documentation

◆ handle

IntPtr FMOD.Studio.CommandReplay.handle

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