Skip to content
This repository was archived by the owner on Feb 21, 2026. It is now read-only.

sipsorcery-org/SIPSorceryMedia.Abstractions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Repository Moved as of 21 Feb 2026

The repository has now been absorbed into the main SIPSorcery repository. Any iusses or pull requests should be raised there.

SIPSorceryMedia.Abstractions

This project provides the logic for the interfaces required by the SIPSorcery real-time communications library and the components that provide functions such as:

Important Interfaces

The most important interfacs contained in this library are:

  • IAudioEncoder: Needs to be implemented by classes that provide audio decoding and/or encoding. An example is the AudioEncoder class.

  • IVideoEncoder: Needs to be implemented by classes that provide video decoding and/or encoding. An example is the VpxVideoEncoder class.

  • IAudioSource: Needs to be implemented by classes that act as a source of raw audio samples. Typically a microphone. An example is the WindowsAudioEndPoint class.

  • IAudioSink: Needs to be implemented by classes that act as a sink for raw audio samples. Typically an audio speaker. An example is the WindowsAudioEndPoint class.

  • IVideoSource: Needs to be implemented by classes that act as a source of raw video frames. Typically a webcam. An examples is the WindowsVideoEndPoint.

  • IVideoSink: Needs to be implemented by classes that act as a sink for raw video frames. The video sink is usually a bitmap or some kind of graphics surface. An examples is the WindowsVideoEndPoint.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages