Пример #1
0
int Dev::open_input_stream(audio_io_handle_t handle,
                           audio_devices_t devices,
                           struct audio_config *config,
                           struct audio_stream_in **stream_in) {
	AutoMutex lock(mLock);
	InStream *in = new InStream(*this, mUcm, handle, devices, config);
	if (!in)
		return -ENOMEM;
	mInStreams.insert(in);
	*stream_in = in->audio_stream_in();
	ALOGD("Created stream in %p", in);
	return 0;
}