Split out generic portal / pipewire code

It will be reused by the video capture portal / pipewire backend.

Bug: webrtc:13177
Change-Id: Ia1a77f1c6e289149cd8a1d54b550754bf192e62e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/263721
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Commit-Queue: Alexander Cooper <alcooper@chromium.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Salman Malik <salmanmalik@google.com>
Cr-Commit-Position: refs/heads/main@{#38487}
This commit is contained in:
Michael Olbrich
2022-10-27 10:11:01 +02:00
committed by WebRTC LUCI CQ
parent 0ca53b77ae
commit e6ec81a89c
29 changed files with 447 additions and 334 deletions

View File

@ -0,0 +1,8 @@
// The extra include header needed in the generated stub file for defining
// various PipeWire types.
extern "C" {
#include <pipewire/pipewire.h>
}