menu
 
버전
2021.1.14.8108

2024.1.6.8842

2023.1.14.8770

2025.1.0.8897

2022.1.19.8584

2021.1.14.8108

2019.2.15.7667

2019.1.11.7296

2018.1.11.6987

2017.2.10.6745

2017.1.9.6501

2016.2.6.6153

2015.1.9.5624

menu

Wwise SDK 2021.1.14
ak_wwise_plugin_interface_ptr Struct Reference

Interface description and base class for every Wwise Authoring plug-in interface. More...

#include <PluginBaseInterface.h>

Inheritance diagram for ak_wwise_plugin_interface_ptr:
ak_wwise_plugin_audio_plugin_v1 ak_wwise_plugin_container ak_wwise_plugin_custom_data_v1 ak_wwise_plugin_first_time_creation_message_v1 ak_wwise_plugin_gui_windows_v1 ak_wwise_plugin_host_data_writer_v1 ak_wwise_plugin_host_object_media_v1 ak_wwise_plugin_host_object_store_v1 ak_wwise_plugin_host_property_set_v1 ak_wwise_plugin_host_undo_manager_v1 ak_wwise_plugin_host_v1 ak_wwise_plugin_host_xml_v1 ak_wwise_plugin_license_v1 ak_wwise_plugin_link_backend_v1 ak_wwise_plugin_link_frontend_v1 ak_wwise_plugin_media_converter_v1 ak_wwise_plugin_notifications_host_v1 ak_wwise_plugin_notifications_monitor_v1 ak_wwise_plugin_notifications_object_media_v1 ak_wwise_plugin_notifications_object_store_v1 ak_wwise_plugin_notifications_property_set_v1 ak_wwise_plugin_property_display_name_v1 ak_wwise_plugin_sink_devices_v1 ak_wwise_plugin_source_v1 ak_wwise_plugin_test_service_v2 ak_wwise_plugin_undo_event_v1

Public Member Functions

constexpr  ak_wwise_plugin_base_interface (decltype(m_interface) in_interface, decltype(m_version) in_version)
 
constexpr  ak_wwise_plugin_base_interface ()
 
constexpr  ak_wwise_plugin_base_interface (std::underlying_type< decltype(m_interface)>::type in_interface, decltype(m_version) in_version)
 

Public Attributes

ak_wwise_plugin_interface_type  m_interface: 32
  Interface type (see ak_wwise_plugin_interface_type) More...
 
uint32_t  m_version: 32
  Version of the interface. More...
 

Detailed Description

Interface description and base class for every Wwise Authoring plug-in interface.

Pointer to a generic base from a plug-in interface.

The interface description is expected to never change, and to contain two basic values: the interface type, which is an incrementing value for every single possibility of known interfaces, as well as the version of this interface, starting from 1 at the interface's public release.

An interface can either be provided by the plug-in (for example, AK_WWISE_PLUGIN_INTERFACE_TYPE_AUDIO_PLUGIN), where the plug-in provides the functionality of the callback; or it can be requested to the Wwise Authoring host (for example, AK_WWISE_PLUGIN_INTERFACE_TYPE_HOST_PROPERTY_SET), where the data will be filled by the host for the plug-in to call.

All requested or provided interfaces are deemed mandatory in order to instantiate a plug-in. An unknown or an invalid interface in a context (AK_WWISE_PLUGIN_INTERFACE_TYPE_GUI_WINDOWS in WwiseConsole.exe or on Linux) causes the host to skip the plug-in.

Definition at line 116 of file PluginBaseInterface.h.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요