目次 - 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