Add audio input channel
ch = addAudioInputChannel(s,deviceName,channelID)
[ch,idx] = addAudioInputChannel(s,deviceName,channelID)
s— Data acquisition session
Data acquisition session specified as a session object created
daq.createSession. Use the
data acquisition session for acquisition and generation operations.
Create one session per vendor and use that vendor session to perform
all data acquisition operations.
deviceName— Device ID
Device ID specified as a character vector or string, as defined
by the device vendor. Obtain the device ID by calling
daq.getDevices. The channel specified for
this device is created for the session object.
channelID— Channel ID
Channel ID, or the physical location of the channel on the device,
added to the session, specified as numeric value. You can also add
a range of channels. The index for this channel displayed in the session
indicates this channels position in the session. If you add a channel
with channel ID
1 as the first channel in a session,
the session index is
ch— Audio input channel
Audio input channel that you add, returned as a channel object containing vendor specific channel information. Use this channel object to access device and channel properties.
idx— Channel index
Channel index returned as a numeric value. Through the index
you can access the array of the session object's
|BitsPerSample||Display bits per sample|
|Device||Channel device information|
|ID||ID of channel in session|
|MeasurementType||Channel measurement type|
|Name||Specify descriptive name for the channel|
|Range||Specify channel measurement range|
|StandardSampleRates||Display standard rates of sampling|
|UseStandardSampleRate||Configure session to use standard sample rates|
s = daq.createSession('directsound') addAudioInputChannel(s,'Audio1',1);
Add two audio input channels and specify output arguments to represent the channel object and the index.
s = daq.createSession('directsound') [ch, idx] = addAudioInputChannel(s,'Audio1',1:2);