버전

menu_open
Wwise SDK 2021.1.14

◆ CreateOutputObjects()

virtual AKRESULT AK::IAkEffectPluginContext::CreateOutputObjects ( AkChannelConfig  in_channelConfig,
AkAudioObjects io_objects 
)
pure virtual

Create new objects on the output side. Only out-of-place object processors (plugins implementing AK::IAkOutOfPlaceObjectPlugin) may create output objects. If successful, the newly constructed objects will be available in out_ppBuffer/out_ppObjects. To obtain all the output objects in a single array after having created objects using this function, use GetOutputObjects, or wait for the next call to AK::IAkOutOfPlaceObjectPlugin::Execute where output objects are passed via the in_pObjectBuffersOut/in_pObjectsOut arguments. Object processors inform the host that an output object may be disposed of by setting its state to AK_NoMoreData from within AK::IAkOutOfPlaceObjectPlugin::Execute.

참고: You should never store the pointers returned by out_ppBuffer/out_ppObjects, as the location of pointed objects may change at each frame, or after subsequent calls to CreateOutputObjects.
반환값
AK_Success if all objects were created successfully, AK_Fail otherwise. The optional arguments out_ppBuffer and out_ppObjects may be used to obtain the output objects newly created.
참고
매개변수
in_channelConfig Desired channel configuration for all new objects.
io_objects AkAudioObjects::uNumObjects, the number of objects to create. AkAudioObjects::ppObjectBuffers, Returned array of pointers to the object buffers newly created, allocated by the caller. Pass nullptr if they're not needed. AkAudioObjects::ppObjects, Returned array of pointers to the objects newly created, allocated by the caller. Pass nullptr if they're not needed.

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요