Wwise SDK 2021.1.14
|
Interface used to write data during sound bank generation. More...
#include <HostDataWriter.h>
Public Types | |
enum | : InterfaceTypeValue { k_interfaceType = AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_DATA_WRITER } |
The interface type, as requested by this plug-in. More... |
|
enum | : InterfaceVersion { k_interfaceVersion = 1 } |
The interface version, as requested by this plug-in. More... |
|
using | Interface = CHostDataWriter |
Public Types inherited from AK.Wwise::Plugin::CBaseInstanceGlue< CHostDataWriter > | |
using | Instance = typename CInterface::Instance |
Public Types inherited from AK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter > | |
using | GluedInterface = CHostDataWriter |
Public Member Functions | |
bool | WriteData (const void *in_pData, uint32_t in_cBytes, uint32_t &out_cWritten) |
Writes a block of data. More... |
|
bool | WriteString (const char *in_szString) |
Writes a string. More... |
|
bool | WriteInt64 (int64_t in_value) |
Writes a 64-bit signed integer value. More... |
|
bool | WriteInt32 (int32_t in_value) |
Writes a 32-bit signed integer value. More... |
|
bool | WriteInt16 (int16_t in_value) |
Writes a 16-bit signed integer value. More... |
|
bool | WriteInt8 (int8_t in_value) |
Writes an 8-bit signed integer value. More... |
|
bool | WriteUInt64 (uint64_t in_value) |
Writes a 64-bit unsigned integer value. More... |
|
bool | WriteUInt32 (uint32_t in_value) |
Writes a 32-bit unsigned integer value. More... |
|
bool | WriteUInt16 (uint16_t in_value) |
Writes a 16-bit unsigned integer value. More... |
|
bool | WriteUInt8 (uint8_t in_value) |
Writes an 8-bit unsigned integer value. More... |
|
bool | WriteReal64 (double in_value) |
Writes a 64-bit, double-precision floating point value. More... |
|
bool | WriteReal32 (float in_value) |
Writes a 32-bit, single-precision floating point value. More... |
|
bool | WriteBool (bool in_value) |
Writes a boolean value. More... |
|
Additional Inherited Members | |
Static Public Attributes inherited from AK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter > | |
static GluedInterface * | g_cinterface |
The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host once loaded. More... |
|
Interface used to write data during sound bank generation.
Note: All functions perform the appropriate platform-specific byte reordering, except where noted. |
Definition at line 245 of file HostDataWriter.h.