private static void StopPlay(int _channelid) { if (_channelid > 0) { EasyPlayerManager.EasyPlayer_CloseStream(_channelid); EasyPlayerManager.EasyPlayer_Release(); } }
private static int StartPlay(string url, IntPtr hWnd, EasyPlayerManager.MediaSourceCallBack callback) { int _r = -1; EasyPlayerManager.MediaSourceCallBack _callback = null; if (callback != null) { _callback = callback; } EasyPlayerManager.EasyPlayer_Init(); _r = EasyPlayerManager.EasyPlayer_OpenStream(url, hWnd, EasyPlayerManager.RENDER_FORMAT.DISPLAY_FORMAT_RGB24_GDI, 1, "", "", _callback, IntPtr.Zero); if (_r > 0) { EasyPlayerManager.EasyPlayer_SetFrameCache(_r, 3); EasyPlayerManager.EasyPlayer_ShowStatisticalInfo(_r, 1); EasyPlayerManager.EasyPlayer_SetShownToScale(_r, 1); EasyPlayerManager.EasyPlayer_PlaySound(_r); } return(_r); }