Group s1_audio_device_config¶
- group s1_audio_device_config
Compile time configurations.
Defines
-
PJMEDIA_AUD_DEV_INFO_NAME_LEN¶
This setting controls the buffer length of audio device name.
Default: 128 for Windows platforms, 64 for others
-
PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO¶
This setting controls whether PortAudio support should be included.
By default it is disabled.
-
PJMEDIA_AUDIO_DEV_HAS_OPENSL¶
This setting controls whether Android OpenSL audio support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_ANDROID_JNI¶
This setting controls whether Android JNI audio support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_BB10¶
This setting controls whether BlackBerry 10 (BB10) audio support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_ALSA¶
This setting controls whether native ALSA support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO¶
This setting controls whether null audio support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_COREAUDIO¶
This setting controls whether coreaudio support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_WMME¶
This setting controls whether WMME support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_WASAPI¶
This setting controls whether Windows Audio Session API (WASAPI) support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_BDIMAD¶
This setting controls whether BDIMAD support should be included.
-
PJMEDIA_AUDIO_DEV_HAS_SYMB_APS¶
This setting controls whether Symbian APS support should be included.
-
PJMEDIA_AUDIO_DEV_SYMB_APS_DETECTS_CODEC¶
This setting controls whether Symbian APS should perform codec detection in its factory initalization. Note that codec detection may take few seconds and detecting more codecs will take more time. Possible values are:
0: no codec detection, all APS codec (AMR-NB, G.711, G.729, and iLBC) will be assumed as supported.
1: minimal codec detection, i.e: only detect for AMR-NB and G.711, (G.729 and iLBC are considered to be supported/unsupported when G.711 is supported/unsupported).
2: full codec detection, i.e: detect AMR-NB, G.711, G.729, and iLBC.
Default: 1 (minimal codec detection)
-
PJMEDIA_AUDIO_DEV_HAS_SYMB_VAS¶
This setting controls whether Symbian VAS support should be included.
-
PJMEDIA_AUDIO_DEV_SYMB_VAS_VERSION¶
This setting controls Symbian VAS version to be used. Currently, valid values are only 1 (for VAS 1.0) and 2 (for VAS 2.0).
Default: 1 (VAS version 1.0)
-
PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA¶
This setting controls whether Symbian audio (using built-in multimedia framework) support should be included.
-
PJMEDIA_AUDIO_DEV_MDA_USE_SYNC_START¶
This setting controls whether the Symbian audio with built-in multimedia framework backend should be started synchronously. Note that synchronous start will block the application/UI, e.g: about 40ms for each direction on N95. While asynchronous start may cause invalid value (always zero) returned in input/output volume query, if the query is performed when the internal start procedure is not completely finished.
Default: 1 (yes)
-
PJMEDIA_AUDIO_DEV_HAS_LEGACY_DEVICE¶
This setting controls whether the Audio Device API should support device implementation that is based on the old sound device API (sound.h).
Enable this API if:
you have implemented your own sound device using the old sound device API (sound.h), and
you wish to be able to use your sound device implementation using the new Audio Device API.
Please see http://trac.pjsip.org/repos/wiki/Audio_Dev_API for more info.
-
PJMEDIA_AUD_DEV_INFO_NAME_LEN¶