コード例 #1
0
ファイル: video_capture.c プロジェクト: Cobra-Kao/ropon
/*
 * 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;
}
コード例 #2
0
ファイル: video_capture.c プロジェクト: ChanceLuo/rubbish
/*
 * 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;
}