Powerpoint does not permit you to directly embed Vidyard videos into your presentation.
Microsoft does however offer several options to add video to your Powerpoint presentations. You can either embed a video from YouTube, or upload the video source file from your computer.
Embed a video from YouTube
Vidyard allows you to push videos to a connect YouTube channel from your account.
If you don't have the source file for your video on hand, push the video from Vidyard to YouTube, then follow Microsoft's instructions to insert a video from an online source.
Upload a video from your computer
Select paid plans from Vidyard allow you to download a video from your account.
Download a video from Vidyard to obtain the source file, then upload the file to a slide on your Powerpoint presentation. Follow Microsoft's instructions to upload a video file.