Main Content

get

查询 audiorecorder 对象的属性值

语法

Value = get(obj,Name)
Values = get(obj,{Name1,...,NameN})
Values = get(obj)
get(obj)

说明

Value = get(obj,Name) 返回为对象 obj 指定的属性的值。

Values = get(obj,{Name1,...,NameN}) 返回 1×N 元胞数组中的指定属性的值。

Values = get(obj) 返回包含 obj 的所有属性值的标量结构体。每个字段名称对应于一个属性名称。

get(obj) 显示所有属性名称及其当前值。

示例

创建一个 audiorecorder 对象并查询对象属性:

recorderObj = audiorecorder;

% Display all properties.
get(recorderObj)

% Display only the SampleRate property.
get(recorderObj, 'SampleRate')

% Create a cell array that contains
% values for two properties.
info = get(recorderObj, {'BitsPerSample', 'NumChannels'});

备选方法

要访问单个属性,可以使用圆点表示法。引用每个属性,如同它是结构体数组的字段一样。例如,求出名为 recorderObj 的对象(已在“示例”中创建)的 TotalSamples 属性的值:

numSamples = recorderObj.TotalSamples;

此命令完全等同于:

numSamples = get(recorderObj, 'TotalSamples');

另请参阅

|