Opened 8 years ago

Last modified 7 years ago

#1900 closed enhancement

Windows 10 / Universal Windows Platform port — at Version 5

Reported by: riza Owned by: bennylp
Priority: normal Milestone: release-2.6
Component: common Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported: no

Description (last modified by riza)

Support Windows 10 / Universal Windows Platform and continue the work for Windows Phone 8 support (#1704).

Build guide:

  • Checkout the code from https://svn.pjsip.org/repos/pjproject/branches/projects/uwp
  • Open pjproject-vs14.sln solution file
  • Define the API_Family used on pjproject-vs14-api-def.props. After changing the API_Family, you might need to reopen the solution.
    • UWP for (UWP)
    • WinPhon8 for (WP8)
  • Set your config_site.h to the following:
      #define PJMEDIA_AUDIO_DEV_HAS_PORTAUDIO 0
      #define PJMEDIA_AUDIO_DEV_HAS_WMME 0
      #define PJMEDIA_AUDIO_DEV_HAS_WASAPI 1
    
  • Run sample app
    • Voip for UWP sample app
      • Choose ARM to run on a Windows 10 Phone
      • Choose Win32 to run on emulator or local desktop as a UWP app
    • pjsua_cli_wp8
      • Choose ARM to run on device

Change History (6)

comment:1 Changed 8 years ago by riza

Create new branch in r5208

comment:1 Changed 8 years ago by riza

Create new branch in r5208

comment:2 Changed 8 years ago by riza

In 5210:

Re #1900: Initial implementation with pjsua cli/telnet sample app.

comment:3 Changed 8 years ago by riza

In 5211:

Re #1900: add missing file (pjproject-vs14-common-targets.targets).

comment:4 Changed 8 years ago by riza

In 5254:

Re: #1900:

  • Add new property file (pjproject-vs14-api-def.props) to define the API used
  • Add ioqueue specific to uwp using winRT networking API
  • Add uwp GUI sample APP using Voip architecture
  • Add async activation for wasapi dev

comment:5 Changed 8 years ago by riza

  • Description modified (diff)
Note: See TracTickets for help on using tickets.