버전

    기타 문서

menu_open
AkDeviceID __cdecl AK::StreamMgr::CreateDevice ( const AkDeviceSettings in_settings,
IAkLowLevelIOHook *  in_pLowLevelHook  
)

Streaming device creation. Creates a high-level device, with specific settings. You need to provide the associated low-level I/O hook, implemented on your side.

Returns:
The device ID. AK_INVALID_DEVICE_ID if there was an error and it could not be created.
Warning:
  • This function is not thread-safe.
  • Use a blocking hook (IAkIOHookBlocking) with SCHEDULER_BLOCKING devices, and a deferred hook (IAkIOHookDeferred) with SCHEDULER_DEFERRED_LINED_UP devices (these flags are specified in the device settings (AkDeviceSettings). The pointer to IAkLowLevelIOHook is statically cast internally into one of these hooks. Implementing the wrong (or no) interface will result into a crash.
Remarks:
See also:
Parameters:
in_settings  Device settings.
in_pLowLevelHook  Associated low-level I/O hook. Pass either a IAkIOHookBlocking or a IAkIOHookDeferred interface, consistent with the type of the scheduler.

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

지원이 필요하신가요?

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

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

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

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

Wwise를 시작해 보세요