目次 - 4.関数 - 4.2サンプリング音声 - Mix_QuickLoad_RAW

# Mix_QuickLoad_RAW

`Mix_Chunk *Mix_QuickLoad_RAW(Uint8 *mem)`

mem
  WAVEファイルが書き込まれたメモリバッファ

memの生のサンプリング音声データを読み込む. データは出力形式と同じである必要がある. 自分が何をしているのか理解していないならば, この関数を使うべきではない!

メモ: この関数は最小限のチェックしかしない. ファイルの形式と出力形式が異なる, またはWAVEファイルでない場合でもエラーを戻さない. この関数を使うのは危険な場合がある.

戻り値: サンプリング音声のMix_Chunkへのポインタ. 失敗のときNULL

## サンプルコード

`

    // メモリから生のサンプリング音声を高速に読み込む
    // Uint8 *raw; // 生データが書き込まれている
                   // またはプログラム内で書き込むとする...
    Mix_Chunk *raw_chunk;
    if(!(raw_chunk=Mix_QuickLoad_RAW(raw))) {
        printf("Mix_QuickLoad_RAW: %s\n", Mix_GetError());
        // ここでエラーを処理する
    }

`

## 参照

Mix_LoadWAV, Mix_QuickLoad_WAV, Mix_FreeChunk

## 原文へのリンク

4.2.6 Mix_QuickLoad_RAW