using Oculus.Platform.Models; namespace Oculus.Platform { public static class Livestreaming { public static Request GetStatus() { if (Core.IsInitialized()) { return new Request(CAPI.ovr_Livestreaming_GetStatus()); } return null; } public static Request PauseStream() { if (Core.IsInitialized()) { return new Request(CAPI.ovr_Livestreaming_PauseStream()); } return null; } public static Request ResumeStream() { if (Core.IsInitialized()) { return new Request(CAPI.ovr_Livestreaming_ResumeStream()); } return null; } public static void SetStatusUpdateNotificationCallback(Message.Callback callback) { Callback.SetNotificationCallback(Message.MessageType.Notification_Livestreaming_StatusChange, callback); } } }