Exemplo n.º 1
0
int Dev::open_output_stream(audio_io_handle_t handle,
                            audio_devices_t devices,
                            audio_output_flags_t flags,
                            struct audio_config *config,
                            struct audio_stream_out **stream_out) {
	AutoMutex lock(mLock);
	OutStream *out = new OutStream(*this, mUcm, handle, devices, flags, config);
	if (!out)
		return -ENOMEM;
	mOutStreams.insert(out);
	*stream_out = out->audio_stream_out();
	ALOGD("Created stream out %p", out);
	return 0;
}