SIPSorceryMedia.Abstractions 10.0.6
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:
- Access to audio or video devices (example SIPSorceryMedia.Windows).
- Access to codecs from native libraries (examples SIPSorceryMedia.Encoders and SIPSorceryMedia.FFmpeg).
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.
No packages depend on SIPSorceryMedia.Abstractions.
.NET Core 3.1
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
.NET 5.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
.NET 8.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
.NET 10.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
.NET Standard 2.0
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
.NET Standard 2.1
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.8 | 1 | 05/29/2026 |
| 10.0.7 | 1 | 05/29/2026 |
| 10.0.6 | 1 | 05/29/2026 |
| 10.0.5 | 1 | 05/29/2026 |
| 8.0.12 | 7 | 09/16/2025 |
| 8.0.10 | 6 | 09/16/2025 |
| 8.0.7 | 9 | 09/15/2025 |
| 1.2.1 | 7 | 09/16/2025 |
| 1.2.0 | 6 | 09/16/2025 |
| 1.1.0 | 7 | 09/16/2025 |
| 1.0.4-pre | 8 | 09/16/2025 |
| 1.0.3-pre | 8 | 09/16/2025 |
| 1.0.2-pre | 8 | 09/16/2025 |
| 1.0.1 | 7 | 09/16/2025 |
| 1.0.0 | 7 | 09/16/2025 |
| 0.0.22-pre | 6 | 09/16/2025 |
| 0.0.20-pre | 6 | 09/16/2025 |
| 0.0.19-pre | 6 | 09/16/2025 |
| 0.0.18-pre | 6 | 09/16/2025 |
| 0.0.17-pre | 6 | 09/16/2025 |
| 0.0.16-pre | 6 | 09/16/2025 |
| 0.0.15-pre | 7 | 09/16/2025 |
| 0.0.14-pre | 6 | 09/16/2025 |
| 0.0.12-pre | 6 | 09/16/2025 |
| 0.0.11-pre | 6 | 09/16/2025 |
| 0.0.10-pre | 6 | 09/16/2025 |
| 0.0.9-pre | 8 | 09/16/2025 |
| 0.0.7-pre | 8 | 09/16/2025 |
| 0.0.6-pre | 8 | 09/16/2025 |
| 0.0.5-pre | 9 | 09/16/2025 |
| 0.0.4-pre | 8 | 09/16/2025 |
| 0.0.3-pre | 9 | 09/16/2025 |
| 0.0.2-pre | 8 | 09/16/2025 |
| 0.0.1-pre | 8 | 09/16/2025 |