20.1 al -- SGIのオーディオ機能

IRIXプラットフォームで利用できます。

このモジュールを使うと、SGI IndyとIndigoワークステーションのオーディオ装 置にアクセスできます。 詳しくはIRIXのmanページのセクション3Aを参照してください。 ここに書かれた関数が何をするかを理解するには、manページを読む必要が あります! IRIXのリリース4.0.5より前のものでは使えない関数もあります。 お使いのプラットフォームで特定の関数が使えるかどうか、マニュアルで確認し てください。

このモジュールで定義された関数とメソッドは全て、名前に"AL"の接頭辞 を付けたCの関数と同義です。

Cのヘッダーファイル<audio.h>のシンボル定数は標準モジュール ALに定義されています。 下記を参照してください。

警告: オーディオライブラリの現在のバージョンは、不正な引数が渡されるとエラース テイタスが返るのではなく、coreを吐き出すことがあります。 残念ながら、この現象が確実に起こる環境は述べられていないし、確認する ことは難しいので、Pythonインターフェースでこの種の問題に対して防御する ことはできません。 (一つの例は過大なキューサイズを特定することです -- 上限については記載 されていません。)

このモジュールには、以下の関数が定義されています:

openport( name, direction[, config])
引数namedirectionは文字列です。 省略可能な引数configは、newconfig()で返されるコンフィ ギュレーションオブジェクトです。 返り値はaudio port objectです;オーディオポートオブジェクトの メソッドは下に書かれています。

newconfig( )
返り値は新しいaudio configuration objectです;オーディオコンフィ ギュレーションオブジェクトのメソッドは下に書かれています。

queryparams( device)
引数deviceは整数です。 返り値はALqueryparams()で返されるデータを含む整数のリストで す。

getparams( device, list)
引数deviceは整数です。 引数listqueryparams()で返されるようなリストです; queryparams()を適切に(!)修正して使うことができます。

setparams( device, list)
引数deviceは整数です。 引数listqueryparams()で返されるようなリストです。



ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。