audio_manager_snd_pcm_open_name()

Open a PCM channel with the specified audio type and name of the audio path.

Synopsis:

#include <audio/audio_manager_routing.h>
 
int audio_manager_snd_pcm_open_name(audio_manager_audio_type_t type, snd_pcm_t **handle, unsigned int *audioman_handle, char *name, int mode)

Since:

BlackBerry 10.0.0

Arguments:

type

The audio type of the PCM channel being allocated.

handle

The handle of the PCM channel opened.

audioman_handle

The audio manager handle allocated to the PCM channel.

name

The name of the audio path to be used to open the PCM channel.

mode

The PCM channel mode defined in asoundlib.h.

Library:

libaudio_manager (For the qcc command, use the -l audio_manager option to link against this library)

Description:

The audio_manager_snd_pcm_open_name() function provides the following function in a single step:
  • Provides the functionality provided by snd_pcm_open_name() and audio_manager_get_handle() functions.
  • Allocates a specific audio type PCM channel.

Returns:

EOK upon success, a negative errno upon failure. The errno values are available in the errno.h file.