Miles Sound System SDK 7.2a

AIL_INPUT_INFO

The structure AIL_INPUT_INFO specifies the details for performing digital input.

struct AIL_INPUT_INFO
{
  S32 device_ID;
  U32 hardware_format;
  S32 hardware_rate;
  S32 buffer_size;
  UINTa user_data;
  AIL_input_callback callback;
};

In Members

device_ID
waveIn device ID or WAVE_MAPPER for the Control Panel input setting on Windows. Zero on MacOS.
hardware_format
requested input sound format - use one of the MILES_DIGITAL_FORMAT constants.
hardware_rate
requested input sound rate (usually 8000, 11025, 22050, or 44100).
buffer_size
exact amount of data in bytes to be returned to the callback in each call.
user_data
the value that will be passed to the callback function as the user parameter.
callback
callback to call as the sound data is received by the input device.


Group: Digital Audio Input (Recording) Services
Related Functions: AIL_get_input_info, AIL_input_callback, AIL_open_input
Related Basic Types: MILES_DIGITAL_FORMAT, S32, U32, UINTa

For technical support, e-mail Miles3@radgametools.com
© Copyright 1991-2007 RAD Game Tools, Inc. All Rights Reserved.