Exemplo n.º 1
0
        public static MpvAPIException FromError(MpvError error, IMpvFunctions functions)
        {
            var errorString = functions.ErrorString(error);

            var message = $"Error occured: \"{errorString}\".";

            return(new MpvAPIException(message, error));
        }
Exemplo n.º 2
0
        public string GetProperty(string name)
        {
            string data;
            int    returnValue = InternalGetProperty(name, out data);

            if (returnValue < 0)
            {
                // https://github.com/mpv-player/mpv/blob/master/libmpv/client.h
                MpvError error = (MpvError)returnValue;
                throw new MPlayerControlException($"GetProperty ({name}) error {error.ToString()}", returnValue);
            }
            return(data);
        }
 public MpvGetPropertyReplyEventArgs(ulong replyUserData, MpvError error, MpvEventProperty eventProperty)
 {
     ReplyUserData = replyUserData;
     Error         = error;
     EventProperty = eventProperty;
 }
Exemplo n.º 4
0
 public MpvSetPropertyReplyEventArgs(ulong replyUserData, MpvError error)
 {
     this.ReplyUserData = replyUserData;
     Error = error;
 }
Exemplo n.º 5
0
 public MpvAPIException(string message, MpvError error) : base(message)
 {
     Error = error;
 }
Exemplo n.º 6
0
 public MpvCommandReplyEventArgs(ulong replyUserData, MpvError error)
 {
     ReplyUserData = replyUserData;
     Error         = error;
 }