目次 - 5.型 - Mix_Chunk
Mix_Chunk
typedef struct Mix_Chunk {
int allocated;
Uint8 *abuf;
Uint32 alen;
Uint8 volume; /* サンプリング音声ごとのボリューム (0〜128) */
} Mix_Chunk;
- allocated
-
チャンクを解放するときabufを解放するかを指示するブール値.
0ならばメモリが確保されていないため, このチャンクが管理しない.
1ならばメモリが確保されており, このチャンクが管理する
- abuf
-
サンプリングデータへのポインタ.
出力の形式とサンプリングレートとなっている
- alen
-
abufのバイト長
- volume
-
0 = 無音, 128 = 最大ボリューム. ミキシングのとき効果がある
音声チャンクの内部形式.
サンプリングデータ, データのバイト長, ミキシングで使うボリュームが格納されている.
参照
Mix_VolumeChunk,
Mix_GetChunk,
Mix_LoadWAV,
Mix_LoadWAV_RW,
Mix_FreeChunk,
Mix_Music
原文へのリンク
5.1 Mix_Chunk