構造体 AkExternalSourceInfo
すべてのメンバ一覧
Public メソッド |
|
AkExternalSourceInfo () |
|
Default constructor.
|
|
AkExternalSourceInfo (void *in_pInMemory, AkUInt32 in_uiMemorySize, AkUInt32 in_iExternalSrcCookie, AkCodecID in_idCodec) |
|
Constructor: specify source by memory.
|
|
AkExternalSourceInfo (AkOSChar *in_pszFileName, AkUInt32 in_iExternalSrcCookie, AkCodecID in_idCodec) |
|
Constructor: specify source by streaming file name.
|
|
AkExternalSourceInfo (AkFileID in_idFile, AkUInt32 in_iExternalSrcCookie, AkCodecID in_idCodec) |
|
Constructor: specify source by streaming file ID.
|
Public 変数 |
AkUInt32 |
iExternalSrcCookie |
|
Cookie identifying the source, given by hashing the name of the source given in the project. See AK::SoundEngine::GetIDFromString.
|
AkCodecID |
idCodec |
|
Codec ID for the file. One of the audio formats defined in AkTypes.h (AKCODECID_XXX).
|
AkOSChar * |
szFile |
|
File path for the source. If not NULL, the source will be streaming from disk. Set pInMemory and idFile to NULL.
|
void * |
pInMemory |
|
Pointer to the in-memory file. If not NULL, the source will be read from memory. Set szFile and idFile to NULL.
|
AkUInt32 |
uiMemorySize |
|
Size of the data pointed by pInMemory.
|
AkFileID |
idFile |
|
File ID. If not zero, the source will be streaming from disk. This ID can be anything. Note that you must override the low-level IO to resolve this ID to a real file. See 低レベル I/O for more information on overriding the Low Level IO.
|
説明
This structure allows the game to provide audio files to fill the external sources. See AK::SoundEngine::PostEvent You can specify a streaming file or a file in-memory, regardless of the "Stream" option in the Wwise project.
|
Warning: Make sure that only one of szFile, pInMemory or idFile is non-null. The other 2 must be null. |
|
Note: On the Wii, only mono files can be played from memory. |
AkTypes.h の 212 行で定義されています。
この構造体の説明は次のファイルから生成されました: