private void OnMediaSubItemTreeAddedInternal(IntPtr ptr) { #if NET20 || NET35 || NET40 || NET45 var args = (VlcEventArg)Marshal.PtrToStructure(ptr, typeof(VlcEventArg)); #else var args = Marshal.PtrToStructure <VlcEventArg>(ptr); #endif OnMediaSubItemTreeAdded(new VlcMedia(myVlcMediaPlayer, VlcMediaInstance.New(myVlcMediaPlayer.Manager, args.eventArgsUnion.MediaSubItemTreeAdded.MediaInstance))); }
private void OnMediaSubItemTreeAddedInternal(IntPtr ptr) { var args = (VlcEventArg)Marshal.PtrToStructure(ptr, typeof(VlcEventArg)); OnMediaSubItemTreeAdded(new VlcMedia(myVlcMediaPlayer, VlcMediaInstance.New(myVlcMediaPlayer.Manager, args.eventArgsUnion.MediaSubItemTreeAdded.MediaInstance))); }
private void OnMediaPlayerMediaChangedInternal(IntPtr ptr) { var args = MarshalHelper.PtrToStructure <VlcEventArg>(ptr); OnMediaPlayerMediaChanged(new VlcMedia(this, VlcMediaInstance.New(Manager, args.eventArgsUnion.MediaPlayerMediaChanged.MediaInstance))); }
private void OnMediaPlayerMediaChangedInternal(IntPtr ptr) { var args = (VlcEventArg)Marshal.PtrToStructure(ptr, typeof(VlcEventArg)); OnMediaPlayerMediaChanged(new VlcMedia(this, VlcMediaInstance.New(Manager, args.MediaPlayerMediaChanged.MediaInstance))); }
private void OnMediaSubItemAddedInternal(IntPtr ptr) { var args = MarshalHelper.PtrToStructure <VlcEventArg>(ptr); OnMediaSubItemAdded(new VlcMedia(myVlcMediaPlayer, VlcMediaInstance.New(myVlcMediaPlayer.Manager, args.eventArgsUnion.MediaSubItemAdded.NewChild))); }