版本

menu_open
警告:系统已根据您所用大版本 (2023.1.4.8496) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。
Wwise SDK 2023.1.4
AK.Wwise::Plugin::V1::DataWriter类 参考

Interface used to write data during sound bank generation. 更多...

#include <HostDataWriter.h>

类 AK.Wwise::Plugin::V1::DataWriter 继承关系图:
AK.Wwise::Plugin::CBaseInstanceGlue< CHostDataWriter > AK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter >

Public 类型

enum  : InterfaceTypeValue { k_interfaceType = AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_DATA_WRITER }
 The interface type, as requested by this plug-in. 更多...
 
enum  : InterfaceVersion { k_interfaceVersion = 1 }
 The interface version, as requested by this plug-in. 更多...
 
using Interface = CHostDataWriter
 
- Public 类型 继承自 AK.Wwise::Plugin::CBaseInstanceGlue< CHostDataWriter >
using Instance = typename CInterface::Instance
 
- Public 类型 继承自 AK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter >
using GluedInterface = CHostDataWriter
 

Public 成员函数

bool WriteData (const void *in_pData, uint32_t in_cBytes, uint32_t &out_cWritten)
 Writes a block of data. 更多...
 
bool WriteString (const char *in_szString)
 Writes a string. 更多...
 
bool WriteInt64 (int64_t in_value)
 Writes a 64-bit signed integer value. 更多...
 
bool WriteInt32 (int32_t in_value)
 Writes a 32-bit signed integer value. 更多...
 
bool WriteInt16 (int16_t in_value)
 Writes a 16-bit signed integer value. 更多...
 
bool WriteInt8 (int8_t in_value)
 Writes an 8-bit signed integer value. 更多...
 
bool WriteUInt64 (uint64_t in_value)
 Writes a 64-bit unsigned integer value. 更多...
 
bool WriteUInt32 (uint32_t in_value)
 Writes a 32-bit unsigned integer value. 更多...
 
bool WriteUInt16 (uint16_t in_value)
 Writes a 16-bit unsigned integer value. 更多...
 
bool WriteUInt8 (uint8_t in_value)
 Writes an 8-bit unsigned integer value. 更多...
 
bool WriteReal64 (double in_value)
 Writes a 64-bit, double-precision floating point value. 更多...
 
bool WriteReal32 (float in_value)
 Writes a 32-bit, single-precision floating point value. 更多...
 
bool WriteBool (bool in_value)
 Writes a boolean value. 更多...
 

额外继承的成员函数

- 静态 Public 属性 继承自 AK.Wwise::Plugin::CBaseInterfaceGlue< CHostDataWriter >
static GluedInterfaceg_cinterface
 The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host once loaded. 更多...
 

详细描述

Interface used to write data during sound bank generation.

备注: All functions perform the appropriate platform-specific byte reordering, except where noted.
参见

在文件 HostDataWriter.h244 行定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅