Opened 7 years ago
Last modified 6 years ago
#2077 closed enhancement
New PJSUA & PJSUA2 APIs for instantiating extra audio device — at Initial Version
Reported by: | nanang | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-2.8 |
Component: | pjsua-lib | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: | no |
Description
The APIs will be useful for application that needs to work with multiple sound devices concurrently. It can also help application to simplify the tasks of improving media framework clock as described here.
Specifications
- Audio device settings to be supported:
- PJSUA: pjmedia_snd_port_param.
- PJSUA2: playback and record device IDs.
- Application can apply further settings whenever needed by:
- PJSUA: querying the sound device port and apply further settings directly to it using PJMEDIA Sound Device Port APIs.
- PJSUA2: inheriting the class ExtraAudioDevice.
- Audio device must be registered to the conference bridge. For PJSUA it must have API to query the conference bridge port. For PJSUA2, it must be descendant of AudioMedia.
Note: See
TracTickets for help on using
tickets.