X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=bindings%2Fjava%2Fcore%2Fsrc%2Fmain%2Fjava%2Forg%2Fvideolan%2Fjvlc%2Finternal%2FLibVlc.java;h=b3e9dca6254ad332127af5125173a282f5043007;hb=69ee68527b2a6c9365f6492fe823afdf1539a1c8;hp=7c3b3edeeef4348bb8c929cf2c0f2d43b6d5e168;hpb=cc71771a903529bc6bbed428616b94815b1f8acc;p=vlc diff --git a/bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java b/bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java index 7c3b3edeee..b3e9dca625 100644 --- a/bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java +++ b/bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java @@ -338,8 +338,14 @@ public interface LibVlc extends Library String libvlc_get_changeset(); // video - - void libvlc_video_set_parent(LibVlcInstance libvlc_instance, long drawable, libvlc_exception_t exception); + + void libvlc_media_player_set_hwnd(LibVlcMediaPlayer mediaplayer_instance, long drawable, libvlc_exception_t exception); + + long libvlc_media_player_get_hwnd(LibVlcMediaPlayer mediaplayer_instance); + + void libvlc_media_player_set_xwindow(LibVlcMediaPlayer mediaplayer_instance, long drawable, libvlc_exception_t exception); + + long libvlc_media_player_get_xwindow(LibVlcMediaPlayer mediaplayer_instance); void libvlc_toggle_fullscreen(LibVlcMediaPlayer libvlc_instance); @@ -396,6 +402,16 @@ public interface LibVlc extends Library void libvlc_audio_set_channel(LibVlcInstance instance, int channel, libvlc_exception_t exception); + int libvlc_audio_output_device_count(LibVlcInstance instance, libvlc_exception_t exception); + + String libvlc_audio_output_device_id(LibVlcInstance instance, String audio_output, int i_device); + + String libvlc_audio_output_device_longname(LibVlcInstance instance, String audio_output, int i_device); + + String libvlc_audio_output_device_set(LibVlcInstance instance, String audio_output, String device_name, String deviceId); + + int libvlc_audio_output_get_device_type(LibVlcInstance instance, libvlc_exception_t exception); + // playlist void libvlc_playlist_loop(LibVlcInstance instance, int loop, libvlc_exception_t exception);