Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

FAkAudioDevice::LoadBankFromMemory() の引数 AkBankType BankType について

0 votes

Wwise 2022.1.1 および Wwise 2022 1.2、Unreal Engine 5.1 を使用しています。

FAkAudioDevice::LoadBankFromMemory() で不明な点があったので質問させて頂きます。

    /**
     * Load a sound bank from a memory pointer
     * 
     * @param in_MemoryPtr Pointer to the bank data
     * @param in_MemorySize Size of the bank data
     * @param out_banKID Returned bank ID
     */
    AKRESULT LoadBankFromMemory(
        const void* MemoryPtr,
        uint32 MemorySize,
        AkBankType BankType,
        AkBankID& OutBankID
    );

から呼ばれている

FWwiseSoundEngineAPI_2022_1::LoadBankMemoryView(
            const void *        in_pInMemoryBankPtr,    ///< Pointer to the in-memory bank to load (pointer is stored in sound engine, memory must remain valid)
            AkUInt32            in_uInMemoryBankSize,    ///< Size of the in-memory bank to load
            AkBankID &          out_bankID,                ///< Returned bank ID
            AkBankType &        out_bankType            ///< Returned bank type
            );

の引数 AkBankType & out_bankType が参照になっていてコメントでも Bank Type を返すとありますが、FAkAudioDevice::LoadBankFromMemory() の方は AkBankType BankType となっていて参照ではあれません。また、FAkAudioDevice::LoadBankFromMemory() のコメントには AkBankType については記述されていません。

この実装は意図したものでしょうか?
ご確認よろしくお願いします。

asked Mar 7, 2023 in General Discussion by Hidenori S. (100 points)

Please sign-in or register to answer this question.

...