Wwise SDK
_host_data_writer_8h_source
버전
menu_open
알림: 고객님의 주요 출시 버전( 2022.1.14.8476 )에 해당하는 최신 설명서로 이동했습니다. 특정 버전의 설명서를 보시려면 Audiokinetic 런처에서 오프라인 설명서를 다운로드하고 Wwise Authoring의 Offline Documentation을 확인하세요.
HostDataWriter.h
이 파일의 문서화 페이지로 가기
Interface used to write data during sound bank generation.
Definition: HostDataWriter.h:51
Interface used to write data during sound bank generation.
Definition: HostDataWriter.h:245
bool WriteInt64(int64_t in_value)
Writes a 64-bit signed integer value.
Definition: HostDataWriter.h:310
@ AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_DATA_WRITER
2021.1 Data Writer host service. ak_wwise_plugin_host_data_writer_v1
Definition: PluginBaseInterface.h:82
bool(* WriteInt8)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, int8_t in_value)
Writes an 8-bit signed integer value.
Definition: HostDataWriter.h:140
static GluedInterface * g_cinterface
The unique instance of the CInterface interface. Defined at nullptr first, overridden by the Host onc...
Definition: PluginInfoGenerator.h:89
bool(* WriteReal64)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, double in_value)
Writes a 64-bit, double-precision floating point value.
Definition: HostDataWriter.h:200
bool WriteData(const void *in_pData, uint32_t in_cBytes, uint32_t &out_cWritten)
Writes a block of data.
Definition: HostDataWriter.h:282
decltype(BaseInterface::m_version) InterfaceVersion
PluginInfoGenerator: Type for the m_version value in BaseInterface
Definition: PluginInfoGenerator.h:50
bool WriteReal64(double in_value)
Writes a 64-bit, double-precision floating point value.
Definition: HostDataWriter.h:414
bool(* WriteInt32)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, int32_t in_value)
Writes a 32-bit signed integer value.
Definition: HostDataWriter.h:116
bool(* WriteUInt16)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, uint16_t in_value)
Writes a 16-bit unsigned integer value.
Definition: HostDataWriter.h:176
bool WriteReal32(float in_value)
Writes a 32-bit, single-precision floating point value.
Definition: HostDataWriter.h:427
V1::DataWriter DataWriter
Latest version of the C++ DataWriter interface.
Definition: HostDataWriter.h:466
Base host-provided instance type for ak_wwise_plugin_host_data_writer_v1.
Definition: PluginDef.h:618
bool(* WriteInt64)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, int64_t in_value)
Writes a 64-bit signed integer value.
Definition: HostDataWriter.h:104
bool(* WriteReal32)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, float in_value)
Writes a 32-bit, single-precision floating point value.
Definition: HostDataWriter.h:212
bool(* WriteUInt8)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, uint8_t in_value)
Writes an 8-bit unsigned integer value.
Definition: HostDataWriter.h:188
bool WriteInt8(int8_t in_value)
Writes an 8-bit signed integer value.
Definition: HostDataWriter.h:349
ak_wwise_plugin_host_data_writer_v1 CHostDataWriter
Definition: HostDataWriter.h:241
Wwise Authoring Plug-ins - C++ class helper to automatically determine the plug-in interfaces used in...
PluginInfoGenerator: Associates an existing C Interface with a variable that can be used....
Definition: PluginInfoGenerator.h:104
bool WriteInt32(int32_t in_value)
Writes a 32-bit signed integer value.
Definition: HostDataWriter.h:323
bool WriteUInt64(uint64_t in_value)
Writes a 64-bit unsigned integer value.
Definition: HostDataWriter.h:362
bool WriteInt16(int16_t in_value)
Writes a 16-bit signed integer value.
Definition: HostDataWriter.h:336
std::underlying_type< InterfaceType >::type InterfaceTypeValue
PluginInfoGenerator: Underlying storage type for the m_interface value in BaseInterface
Definition: PluginInfoGenerator.h:49
bool(* WriteString)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, const char *in_szString)
Writes a string.
Definition: HostDataWriter.h:92
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_VERSION(AudioPlugin)
#define AK_WWISE_PLUGIN_SPECIALIZE_HOST_INTERFACE_NO_BASE_INSTANCE(in_name, in_varname)
PluginInfoGenerator: Creates a C++ host specialization for interface class specified in in_name.
Definition: PluginInfoGenerator.h:262
@ k_interfaceVersion
The interface version, as requested by this plug-in.
Definition: HostDataWriter.h:267
bool(* WriteBool)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, bool in_value)
Writes a boolean value.
Definition: HostDataWriter.h:224
ak_wwise_plugin_host_data_writer_v1()
Definition: HostDataWriter.h:60
Interface description and base class for every Wwise Authoring plug-in interface.
Definition: PluginBaseInterface.h:120
bool WriteUInt16(uint16_t in_value)
Writes a 16-bit unsigned integer value.
Definition: HostDataWriter.h:388
RequestedHostInterface< DataWriter > RequestWrite
Requests a DataWriter interface.
Definition: HostDataWriter.h:459
bool(* WriteInt16)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, int16_t in_value)
Writes a 16-bit signed integer value.
Definition: HostDataWriter.h:128
bool WriteUInt8(uint8_t in_value)
Writes an 8-bit unsigned integer value.
Definition: HostDataWriter.h:401
bool(* WriteUInt32)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, uint32_t in_value)
Writes a 32-bit unsigned integer value.
Definition: HostDataWriter.h:164
AK_WWISE_PLUGIN_SPECIALIZE_INTERFACE_CLASS(AudioPlugin)
bool WriteUInt32(uint32_t in_value)
Writes a 32-bit unsigned integer value.
Definition: HostDataWriter.h:375
bool(* WriteUInt64)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, uint64_t in_value)
Writes a 64-bit unsigned integer value.
Definition: HostDataWriter.h:152
Definition: AudioPlugin.h:111
bool(* WriteData)(struct ak_wwise_plugin_host_data_writer_instance_v1 *in_this, const void *in_pData, uint32_t in_cBytes, uint32_t *out_cWritten)
Writes a block of data.
Definition: HostDataWriter.h:78
이 페이지가 도움이 되었나요?
작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요