public static MpvAPIException FromError(MpvError error, IMpvFunctions functions) { var errorString = functions.ErrorString(error); var message = $"Error occured: \"{errorString}\"."; return(new MpvAPIException(message, error)); }
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; }
public MpvSetPropertyReplyEventArgs(ulong replyUserData, MpvError error) { this.ReplyUserData = replyUserData; Error = error; }
public MpvAPIException(string message, MpvError error) : base(message) { Error = error; }
public MpvCommandReplyEventArgs(ulong replyUserData, MpvError error) { ReplyUserData = replyUserData; Error = error; }