Пример #1
0
 public MpvEventTask(MpvWrapper wrapper, MpvStatus mpvStatus, CancellationTokenSource cancellationTokenSource)
 {
     Wrapper                 = wrapper;
     MpvStatus               = mpvStatus;
     MpvObservables          = new MpvObservables(mpvStatus);
     CancellationTokenSource = cancellationTokenSource;
 }
Пример #2
0
        private void Initialize()
        {
            Libmpv.set_property_string(MpvHandle, "wid", SystemHandle.ToString());
            Libmpv.set_property_string(MpvHandle, "osc", "no");
            Libmpv.set_property_string(MpvHandle, "force-window", "no");
            Libmpv.set_property_string(MpvHandle, "no-taskbar-progress", "no");
            var err = Libmpv.mpv_initialize(MpvHandle);

            if (err != Libmpv.mpv_error.MPV_ERROR_SUCCESS)
            {
                throw new LibMpvException(err);
            }
            MpvObservables.SetupObservables(MpvHandle);
        }