-
This commit is contained in:
@@ -47,8 +47,8 @@ namespace mpvnet
|
|||||||
mpv.Init();
|
mpv.Init();
|
||||||
mpv.ObserveBoolProp("fullscreen", MpvChangeFullscreen);
|
mpv.ObserveBoolProp("fullscreen", MpvChangeFullscreen);
|
||||||
mpv.AfterShutdown += Mpv_AfterShutdown;
|
mpv.AfterShutdown += Mpv_AfterShutdown;
|
||||||
mpv.FileLoaded += Mpv_FileLoaded;
|
|
||||||
mpv.VideoSizeChanged += Mpv_VideoSizeChanged;
|
mpv.VideoSizeChanged += Mpv_VideoSizeChanged;
|
||||||
|
mpv.PlaybackRestart += Mpv_PlaybackRestart;
|
||||||
|
|
||||||
CM = new ContextMenuEx();
|
CM = new ContextMenuEx();
|
||||||
ContextMenu = CM;
|
ContextMenu = CM;
|
||||||
@@ -61,6 +61,11 @@ namespace mpvnet
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void Mpv_PlaybackRestart()
|
||||||
|
{
|
||||||
|
BeginInvoke(new Action(() => Text = mpv.GetStringProp("filename") + " - mpv.net"));
|
||||||
|
}
|
||||||
|
|
||||||
private void CM_Popup(object sender, EventArgs e)
|
private void CM_Popup(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
CursorHelp.Show();
|
CursorHelp.Show();
|
||||||
@@ -87,11 +92,6 @@ namespace mpvnet
|
|||||||
BeginInvoke(new Action(() => SetFormPosSize()));
|
BeginInvoke(new Action(() => SetFormPosSize()));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Mpv_FileLoaded()
|
|
||||||
{
|
|
||||||
BeginInvoke(new Action(() => Text = mpv.GetStringProp("filename") + " - mpv.net"));
|
|
||||||
}
|
|
||||||
|
|
||||||
private void Mpv_AfterShutdown() => Invoke(new Action(() => Close()));
|
private void Mpv_AfterShutdown() => Invoke(new Action(() => Close()));
|
||||||
|
|
||||||
public bool IsFullscreen
|
public bool IsFullscreen
|
||||||
|
|||||||
@@ -167,7 +167,7 @@ namespace mpvnet
|
|||||||
{
|
{
|
||||||
var lpBuffer = IntPtr.Zero;
|
var lpBuffer = IntPtr.Zero;
|
||||||
int err = mpv_get_property(MpvHandle, GetUtf8Bytes(name), mpv_format.MPV_FORMAT_STRING, ref lpBuffer);
|
int err = mpv_get_property(MpvHandle, GetUtf8Bytes(name), mpv_format.MPV_FORMAT_STRING, ref lpBuffer);
|
||||||
var ret = Marshal.PtrToStringAnsi(lpBuffer);
|
var ret = StringFromNativeUtf8(lpBuffer);
|
||||||
mpv_free(lpBuffer);
|
mpv_free(lpBuffer);
|
||||||
|
|
||||||
if (err < 0)
|
if (err < 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user