Requests to Low-Level IO are asynchronous, but posted one after the other, starting with streams that need data the most. The streaming device expects a deferred I/O hook at creation time (IAkIOHookDeferred interface, see CreateDevice()). Up to AkDeviceSettings::uMaxConcurrentIO requests can be sent to the Low-Level I/O at the same time. AkStreamMgrModule.h の 92 行で定義されています。 |