#
Draw text overlay using the OnVideoFrameBuffer event
Video Capture SDK .Net , Video Edit SDK .Net , Media Player SDK .Net
#
Sample code
If video effect API to draw text overlay is not enough, you can draw overlay manually in OnVideoFrameBuffer, using ImageHelper API.
private void SDK_OnVideoFrameBuffer(object sender, VideoFrameBufferEventArgs e)
{
if (!logoInitiated)
{
logoInitiated = true;
InitTextLogo();
}
FastImageProcessing.AddTextLogo(null, e.Frame.Data, e.Frame.Width, e.Frame.Height, ref textLogo, e.Timestamp, 0);
}
private bool logoInitiated = false;
private VideoEffectTextLogo textLogo = null;
private void InitTextLogo()
{
textLogo = new VideoEffectTextLogo(true);
textLogo.Text = "Hello world!";
textLogo.Left = 50;
textLogo.Top = 50;
}
#
Required redists
- SDK redist
Visit our GitHub page to get more code samples.