sound recording functions.

# Members

#### # inner SNDIN_8BIT

##### Properties:

Name | Type | Description
--- | --- | ---
`SNDIN_8BIT` | `boolean` | true if 8bit input is available.

#### # inner SNDIN_16BIT

##### Properties:

Name | Type | Description
--- | --- | ---
`SNDIN_16BIT` | `boolean` | true if 16bit input is available.

#### # inner SNDIN_AVAILABLE

##### Properties:

Name | Type | Description
--- | --- | ---
`SNDIN_AVAILABLE` | `boolean` | true if sound recording is available.

#### # inner SNDIN_STEREO

##### Properties:

Name | Type | Description
--- | --- | ---
`SNDIN_STEREO` | `boolean` | true if stereo input is available.

# Methods

#### # inner ReadSoundInput() → {Array.<number>}

get the actuall sound data.

Returns:

returns one or two arrays with sound data or null if no data available.

Type: `Array.<number>`

#### # inner ReadSoundInputInts() → {IntArray|Array.<IntArray>}

get the actuall sound data as IntArray.

Returns:

returns one or two IntArrays with sound data or null if no data available.

Type: `IntArray` | `Array.<IntArray>`

#### # inner SoundInputSource(src)

select sound input source.

##### Parameters:

Name | Type | Description
--- | --- | ---
`src` | `*` | a value from SOUND.

#### # inner SoundStartInput(rate, bits, stereo)

start sound recording with given parameters.

##### Parameters:

Name | Type | Description
--- | --- | ---
`rate` | `number` | sample rate.
`bits` | `number` | 8 or 16 bits.
`stereo` | `bool` | true for stereo recording.

#### # inner SoundStopInput()

stop sound recording.