C# Класс FMOD.Studio.CommandReplay

Наследование: HandleBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
isValidInternal ( ) : bool

Приватные методы

Метод Описание
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

Описание методов

CommandReplay() публичный Метод

public CommandReplay ( IntPtr raw ) : System
raw System.IntPtr
Результат System

getCommandAtTime() публичный Метод

public getCommandAtTime ( float time, int &commandIndex ) : RESULT
time float
commandIndex int
Результат RESULT

getCommandCount() публичный Метод

public getCommandCount ( int &count ) : RESULT
count int
Результат RESULT

getCommandInfo() публичный Метод

public getCommandInfo ( int commandIndex, COMMAND_INFO &info ) : RESULT
commandIndex int
info COMMAND_INFO
Результат RESULT

getCommandString() публичный Метод

public getCommandString ( int commandIndex, string &description ) : RESULT
commandIndex int
description string
Результат RESULT

getCurrentCommand() публичный Метод

public getCurrentCommand ( int &commandIndex, float &currentTime ) : RESULT
commandIndex int
currentTime float
Результат RESULT

getLength() публичный Метод

public getLength ( float &totalTime ) : RESULT
totalTime float
Результат RESULT

getPaused() публичный Метод

public getPaused ( bool &paused ) : RESULT
paused bool
Результат RESULT

getPlaybackState() публичный Метод

public getPlaybackState ( PLAYBACK_STATE &state ) : RESULT
state PLAYBACK_STATE
Результат RESULT

getSystem() публичный Метод

public getSystem ( System &system ) : RESULT
system System
Результат RESULT

getUserData() публичный Метод

public getUserData ( IntPtr &userData ) : RESULT
userData IntPtr
Результат RESULT

isValidInternal() защищенный Метод

protected isValidInternal ( ) : bool
Результат bool

release() публичный Метод

public release ( ) : RESULT
Результат RESULT

seekToCommand() публичный Метод

public seekToCommand ( int commandIndex ) : RESULT
commandIndex int
Результат RESULT

seekToTime() публичный Метод

public seekToTime ( float time ) : RESULT
time float
Результат RESULT

setBankPath() публичный Метод

public setBankPath ( string bankPath ) : RESULT
bankPath string
Результат RESULT

setCreateInstanceCallback() публичный Метод

public setCreateInstanceCallback ( COMMANDREPLAY_CREATE_INSTANCE_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_CREATE_INSTANCE_CALLBACK
Результат RESULT

setFrameCallback() публичный Метод

public setFrameCallback ( COMMANDREPLAY_FRAME_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_FRAME_CALLBACK
Результат RESULT

setLoadBankCallback() публичный Метод

public setLoadBankCallback ( COMMANDREPLAY_LOAD_BANK_CALLBACK callback ) : RESULT
callback COMMANDREPLAY_LOAD_BANK_CALLBACK
Результат RESULT

setPaused() публичный Метод

public setPaused ( bool paused ) : RESULT
paused bool
Результат RESULT

setUserData() публичный Метод

public setUserData ( IntPtr userData ) : RESULT
userData IntPtr
Результат RESULT

start() публичный Метод

public start ( ) : RESULT
Результат RESULT

stop() публичный Метод

public stop ( ) : RESULT
Результат RESULT