I'm trying to use a VLC player in my C# application, in order to play and control a 360 video.
I'm trying to use the VLC player to do so, but I can't find a SDK that supports 360 videos.
Does anybody know some SDK or API that I can use?
Yes you can achieve this with the LibVLC SDK.
To make sure you're actually dealing with a 360 video, use
bool Is360Video => _media.Tracks[0].Data.Video.Projection == VideoProjection.Equirectangular;
To update the viewpoint, use
MediaPlayer.UpdateViewpoint(yaw, pitch, roll, fov);