C# Class FMOD.Studio.CommandReplay

Inheritance: HandleBase
Afficher le fichier Open project: fmod/UnityIntegration Class Usage Examples

Méthodes publiques

Méthode Description
CommandReplay ( IntPtr raw ) : System
getCommandAtTime ( float time, int &commandIndex ) : RESULT
getCommandCount ( int &count ) : RESULT
getCommandInfo ( int commandIndex, COMMAND_INFO &info ) : RESULT
getCommandString ( int commandIndex, string &description ) : RESULT
getCurrentCommand ( int &commandIndex, float &currentTime ) : RESULT
getLength ( float &totalTime ) : RESULT
getPaused ( bool &paused ) : RESULT
getPlaybackState ( PLAYBACK_STATE &state ) : RESULT
getSystem ( System &system ) : RESULT
getUserData ( IntPtr &userData ) : RESULT
release ( ) : RESULT
seekToCommand ( int commandIndex ) : RESULT
seekToTime ( float time ) : RESULT
setBankPath ( string bankPath ) : RESULT
setCreateInstanceCallback ( COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback ) : RESULT
setFrameCallback ( COMMANDREPLAY_FRAME_CALLBACK callback ) : RESULT
setLoadBankCallback ( COMMANDREPLAY_LOAD_BANK_CALLBACK callback ) : RESULT
setPaused ( bool paused ) : RESULT
setUserData ( IntPtr userData ) : RESULT
start ( ) : RESULT
stop ( ) : RESULT

Méthodes protégées

Méthode Description
isValidInternal ( ) : bool

Private Methods

Méthode Description
FMOD_Studio_CommandReplay_GetCommandAtTime ( IntPtr replay, float time, int &commandIndex ) : RESULT
FMOD_Studio_CommandReplay_GetCommandCount ( IntPtr replay, int &count ) : RESULT
FMOD_Studio_CommandReplay_GetCommandInfo ( IntPtr replay, int commandIndex, COMMAND_INFO_INTERNAL &info ) : RESULT
FMOD_Studio_CommandReplay_GetCommandString ( IntPtr replay, int commandIndex, [ description, int capacity ) : RESULT
FMOD_Studio_CommandReplay_GetCurrentCommand ( IntPtr replay, int &commandIndex, float &currentTime ) : RESULT
FMOD_Studio_CommandReplay_GetLength ( IntPtr replay, float &totalTime ) : RESULT
FMOD_Studio_CommandReplay_GetPaused ( IntPtr replay, bool &paused ) : RESULT
FMOD_Studio_CommandReplay_GetPlaybackState ( IntPtr replay, PLAYBACK_STATE &state ) : RESULT
FMOD_Studio_CommandReplay_GetSystem ( IntPtr replay, IntPtr &system ) : RESULT
FMOD_Studio_CommandReplay_GetUserData ( IntPtr replay, IntPtr &userdata ) : RESULT
FMOD_Studio_CommandReplay_IsValid ( IntPtr replay ) : bool
FMOD_Studio_CommandReplay_Release ( IntPtr replay ) : RESULT
FMOD_Studio_CommandReplay_SeekToCommand ( IntPtr replay, int commandIndex ) : RESULT
FMOD_Studio_CommandReplay_SeekToTime ( IntPtr replay, float time ) : RESULT
FMOD_Studio_CommandReplay_SetBankPath ( IntPtr replay, byte bankPath ) : RESULT
FMOD_Studio_CommandReplay_SetCreateInstanceCallback ( IntPtr replay, COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback ) : RESULT
FMOD_Studio_CommandReplay_SetFrameCallback ( IntPtr replay, COMMANDREPLAY_FRAME_CALLBACK callback ) : RESULT
FMOD_Studio_CommandReplay_SetLoadBankCallback ( IntPtr replay, COMMANDREPLAY_LOAD_BANK_CALLBACK callback ) : RESULT
FMOD_Studio_CommandReplay_SetPaused ( IntPtr replay, bool paused ) : RESULT
FMOD_Studio_CommandReplay_SetUserData ( IntPtr replay, IntPtr userdata ) : RESULT
FMOD_Studio_CommandReplay_Start ( IntPtr replay ) : RESULT
FMOD_Studio_CommandReplay_Stop ( IntPtr replay ) : RESULT

Method Details

CommandReplay() public méthode

public CommandReplay ( IntPtr raw ) : System
raw System.IntPtr
Résultat System

getCommandAtTime() public méthode

public getCommandAtTime ( float time, int &commandIndex ) : RESULT
time float
commandIndex int
Résultat RESULT

getCommandCount() public méthode

public getCommandCount ( int &count ) : RESULT
count int
Résultat RESULT

getCommandInfo() public méthode

public getCommandInfo ( int commandIndex, COMMAND_INFO &info ) : RESULT
commandIndex int
info COMMAND_INFO
Résultat RESULT

getCommandString() public méthode

public getCommandString ( int commandIndex, string &description ) : RESULT
commandIndex int
description string
Résultat RESULT

getCurrentCommand() public méthode

public getCurrentCommand ( int &commandIndex, float &currentTime ) : RESULT
commandIndex int
currentTime float
Résultat RESULT

getLength() public méthode

public getLength ( float &totalTime ) : RESULT
totalTime float
Résultat RESULT

getPaused() public méthode

public getPaused ( bool &paused ) : RESULT
paused bool
Résultat RESULT

getPlaybackState() public méthode

public getPlaybackState ( PLAYBACK_STATE &state ) : RESULT
state PLAYBACK_STATE
Résultat RESULT

getSystem() public méthode

public getSystem ( System &system ) : RESULT
system System
Résultat RESULT

getUserData() public méthode

public getUserData ( IntPtr &userData ) : RESULT
userData IntPtr
Résultat RESULT

isValidInternal() protected méthode

protected isValidInternal ( ) : bool
Résultat bool

release() public méthode

public release ( ) : RESULT
Résultat RESULT

seekToCommand() public méthode

public seekToCommand ( int commandIndex ) : RESULT
commandIndex int
Résultat RESULT

seekToTime() public méthode

public seekToTime ( float time ) : RESULT
time float
Résultat RESULT

setBankPath() public méthode

public setBankPath ( string bankPath ) : RESULT
bankPath string
Résultat RESULT

setCreateInstanceCallback() public méthode

public setCreateInstanceCallback ( COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_CREATE_INSTANCE_CALLBACK
Résultat RESULT

setFrameCallback() public méthode

public setFrameCallback ( COMMANDREPLAY_FRAME_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_FRAME_CALLBACK
Résultat RESULT

setLoadBankCallback() public méthode

public setLoadBankCallback ( COMMANDREPLAY_LOAD_BANK_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_LOAD_BANK_CALLBACK
Résultat RESULT

setPaused() public méthode

public setPaused ( bool paused ) : RESULT
paused bool
Résultat RESULT

setUserData() public méthode

public setUserData ( IntPtr userData ) : RESULT
userData IntPtr
Résultat RESULT

start() public méthode

public start ( ) : RESULT
Résultat RESULT

stop() public méthode

public stop ( ) : RESULT
Résultat RESULT