| Context(s) | chop |
int chsetattr(string attrclass, string attrname, int channel, int sample, <type>value)
現行CHOP内の指定した値をアトリビュートに設定します。
int chsetattr(string attrname, int channel, int sample, <type>value)
このバージョンは、アトリビュートクラスの引数が""と想定します(他の引数からクラスを推測します)。
CHOPアトリビュートは、クリップ、チャンネル、サンプル、チャンネル/サンプルのペアに対してメタデータを保存します。
この関数は、CHOPアトリビュートの値を設定します。CHOPアトリビュートを読み込むには、chattrを使用します。
attribclass
アトリビュートの“レベル”:
"clip"
クリップ全体に対するアトリビュート。
"channel"
チャンネル全体に対するアトリビュート。
"sample"
サンプル(すべてのチャンネル)に対するアトリビュート。
"channelsample"
指定したチャンネル/サンプルのペアに対するアトリビュート。
""
この関数に他の引数からクラスを推測させるには、空っぽの文字列を渡します。
このパラメータを持たないシグネチャは、空っぽの文字列を渡した時と同じ挙動になります。
attrname
書き込むアトリビュートの名前。
channel
channelまたはchannelsampleのアトリビュートを読み込む時、ここにはチャンネルのインデックスを指定します。
clipまたはsampleのアトリビュートを読み込む場合には、ここに-1を使用します。
sample
sampleまたはchannelsampleのアトリビュートを読み込む時、ここにはサンプルインデックスを指定します。
clipまたはchannelのアトリビュートを読み込む場合には、ここに-1を使用します。
value
新しいアトリビュート値。引数のタイプがそのアトリビュートのタイプを決定します。
Returns
書き込みが成功すれば1、失敗すれば0を返します。
| See also | |
| chop |
|