SkillAgentSearch skills...

SIPSorceryMedia.Abstractions

No description available

Install / Use

/learn @sipsorcery-org/SIPSorceryMedia.Abstractions
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated1mo ago
Forks21

Languages

C#

Security Score

65/100

Audited on Feb 21, 2026

No findings