ALSA Library Reference Manual
NANE
DESCRIPTION
ハンドルをブロック・モード(標準)または非ブロック・モードに設定する。 ブ
ロック・モードは、snd_pcm_read ()またはsnd_pcm_write () が呼ばれた時、実際の録
音再生に必要な時間のために、プログラムの実行を保留する。 非ブロック・
モードでは、プログラムの実行は保留されず、上記の関数は ドライバが読み
書きしたデータのサイズを直ちに返す。 この方法を使用するときは、関数呼
出後にバッファ全体を使おうとしてはいけない。 返されたバイト数を考慮し
て関数を再び呼び出すこと。