Я хотел бы наложить графическое изображение, такое как нижний 3-й элемент или кадр поверх слоя видео, в качестве эффекта в MediaCapture. Как бы я поступил так?
Я не просто хочу наложить его в пользовательском интерфейсе с использованием сетки, он должен быть в MediaCapture, чтобы кадр / нижний третий также захватывался при записи видео / изображений.
Я использую довольно простую реализацию для MediaCapture, пока тестирую;
MediaCapture mediaCapture;
public async void init()
{
mediaCapture = new MediaCapture();
await mediaCapture.InitializeAsync();
}
public async void snapPic()
{
var lowLagCapture = await mediaCapture.PrepareLowLagPhotoCaptureAsync(ImageEncodingProperties.CreateUncompressed(MediaPixelFormat.Bgra8));
var capturedPhoto = await lowLagCapture.CaptureAsync();
var softwareBitmap = capturedPhoto.Frame.SoftwareBitmap;
await lowLagCapture.FinishAsync();
}