Exemplo n.º 1
0
/*
 * create an audio context
 * args:
 *    api - audio api
 *
 * asserts:
 *    none
 *
 * returns: pointer to audio context data
 */
audio_context_t *create_audio_context(int api)
{
	close_audio_context();

	my_audio_ctx = audio_init(api);

	return my_audio_ctx;
}
Exemplo n.º 2
0
/*
 * create an audio context
 * args:
 *    api - audio api
 *    device - api device index (-1 use default)
 *
 * asserts:
 *    none
 *
 * returns: pointer to audio context data
 */
audio_context_t *create_audio_context(int api, int device)
{
	close_audio_context();

	my_audio_ctx = audio_init(api, device);
	
	/*force a valid number of channels*/
	if(my_audio_ctx != NULL && my_audio_ctx->channels > 2)
		my_audio_ctx->channels = 2;
		
	return my_audio_ctx;
}