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 |
|