目次 - SDL 3.0 API(機能別) - 再生と録音 - SDL_AUDIO_FRAMESIZE

SDL_AUDIO_FRAMESIZE

SDL_AudioSpecからオーディオフレームのバイト数を求めるマクロ

ヘッダ

SDL3/SDL_audio.h

構文

#define SDL_AUDIO_FRAMESIZE(x) (SDL_AUDIO_BYTESIZE((x).format) * (x).channels)

引数

x問い合わせるSDL_AudioSpec

戻り値

1サンプルフレームあたりのバイト数を戻す.

詳細

これはオーディオサンプルフレームのサイズを計算する. 例えば, ステレオのSint16データ(2バイトが2チャネル)ならば, フレーム当たり4バイトである.

スレッドセーフ

このマクロのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_AUDIO_FRAMESIZE - SDL Wiki