目次 - 4.関数 - 4.3チャネル - Mix_GetChunk

Mix_GetChunk

Mix_Chunk *Mix_GetChunk(int channel)

channel
現在再生中のMix_Chunkを得るチャネル. -1は有効ではなく, プログラムが異常終了する

channelで最後に再生されたサンプリング音声チャンクへのポインタを得る. 現在再生中, または再生が終了していることがある.

メモ: チャンクが解放されれば, このポインタは使えない.

戻り値: Mix_Chunkへのポインタ. チャネルが確保されていない, またはサンプリング音声をまだ再生していない場合はNULL

サンプルコード

// チャネル0で最後に使われたチャンクを得る
printf("Mix_Chunk* で最後に使ったチャネル0のチャンクは: %08p¥n", Mix_GetChunk(0));

参照

Mix_Chunk, Mix_Playing

原文へのリンク

4.3.16 Mix_GetChunk