跳转到内容

chsetattr

上下文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属性的值。使用chattr来读取CHOP属性。

attribclass

属性的”级别”:

"clip"

整个片段上的属性。

"channel"

整个通道上的属性。

"sample"

采样上的属性(跨所有通道)。

"channelsample"

特定通道/采样对上的属性。

""

传递空字符串让函数根据其他参数推断类别。

没有此参数的签名与传递空字符串的行为相同。

attrname

要写入的属性名称。

channel

当读取channelchannelsample属性时,这是通道的索引。 如果读取clipsample属性,此处使用-1

sample

当读取samplechannelsample属性时,这是采样编号。 如果读取clipchannel属性,此处使用-1

value

新的属性值。参数类型决定属性类型。

返回值

如果写入成功返回1,否则返回0