I use VLCKit.framework on MacOSX, when I open a DVD disc like this:"[player setMedia:[VLCMedia mediaWithPath:@"/Volumes/xxxxx/"]];", DVD-menu has been displayed, but can't control it by mouse, looks like miss mouse event. I tried libVLC, same result. VLCKit.framework use --vout=macosx. May be I need a function like "libvlc_video_set_cursor" in mouseMoved: event.<div>
<br></div><div><div>--- A/video.c</div><div>+++ B/video.c</div><div>@@ -205,6 +205,18 @@</div><div> return 0;</div><div> }</div><div> </div><div>+int libvlc_video_set_cursor( libvlc_media_player_t *mp, unsigned num,</div>
<div>+ int x, int y )</div><div>+{</div><div>+ vout_thread_t *p_vout = GetVout (mp, num);</div><div>+ if (p_vout == NULL)</div><div>+ return -1;</div><div>+</div><div>+ var_SetCoords (p_vout, "mouse-moved", x, y);</div>
<div>+ vlc_object_release (p_vout);</div><div>+ return 0;</div><div>+}</div><div>+</div><div> unsigned libvlc_media_player_has_vout( libvlc_media_player_t *p_mi )</div><div> {</div><div> size_t n;</div></div><div>
<br></div>