Jump to: navigation, search

SIP Endpoint SDK for OS X Release Notes

Release Date Release Type Restrictions AIX Linux Solaris Windows OS X
02/13/20 General X

Helpful Links

Releases Info

Product Documentation

Genesys Products

What's New

This release contains the following new features and enhancements:

  • A new property is added to the GSAudioDevice object to provide Core Audio Device UID to the audio device:
 Value of kAudioDevicePropertyDeviceUID (Core Audio Device UID of the device)
@property (nonatomic, retain) NSString* devUID;


  • A new method is added to initialize the GSVideoStream object to use an application-defined video renderer:
    • (id) initWithFormat:(GSVideoRenderFormat) format

When local or remote video is started with such objects, SDK does not render the video, but instead delivers raw frames to the application using the new notification delegate method:

 Called when video frame is received.
 @param videoID is negative for local video and video channel number for remote
 @param data is raw video buffer (with format specified in GSVideoStream),
        which is dynamically allocated and MUST be released by user
- (void) videoFrameReceivedNotification:(int)   videoID
frame:(NSData*) data;

Genesys recommends using GSVideoRenderFormat::ARGB for application-side rendering (as other formats might incur a performance penalty and were not fully tested). Raw frames in that format can be converted to images using:

  CGImageCreate(videoW, videoH, 8,32,
                videoW*4, colorspace,
    dataProvider, NULL, FALSE,      kCGRenderingIntentDefault);

where dataProvider is initialized with supplied raw frame data.


  • SIP Endpoint SDK now includes an alternative C++ API in addition to the existing Objective-C API. (SEPSDK-2557)

Resolved Issues

This release contains no resolved issues.

Upgrade Notes

No special procedure is required to upgrade to release

This page was last edited on February 13, 2020, at 13:24.
Comments or questions about this documentation? Contact us for support!