Changeset d33acd731f8d13bd6f21823cfad8cadae469b684

Show
Ignore:
Timestamp:
04/06/08 17:02:07 (5 months ago)
Author:
Filippo Carone <littlejohn@videolan.org>
git-committer:
Filippo Carone <littlejohn@videolan.org> 1207494127 +0200
git-parent:

[5588b8add40450110ac047573d2e2247314bf77a]

git-author:
Cristian Maglie <megabug@autistici.org> 1207493480 +0200
Message:

java bindings: vlm bindings

Signed-off-by: Filippo Carone <littlejohn@videolan.org>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • bindings/java/core/src/main/java/org/videolan/jvlc/internal/LibVlc.java

    rbf1292e rd33acd7  
    4040 
    4141    LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc-control", LibVlc.class); 
     42 
    4243    LibVlc SYNC_INSTANCE = (LibVlc) Native.synchronizedLibrary(INSTANCE); 
    4344 
     
    134135    public class media_list_item_deleted extends Structure 
    135136    { 
    136          
     137 
    137138        public LibVlcMediaDescriptor item; 
    138139 
     
    196197    public class event_type_specific extends Union 
    197198    { 
     199 
    198200        public media_meta_changed media_meta_changed; 
     201 
    199202        public media_subitem_added media_subitem_added; 
     203 
    200204        public media_duration_changed media_duration_changed; 
     205 
    201206        public media_preparsed_changed media_preparsed_changed; 
     207 
    202208        public media_freed media_freed; 
     209 
    203210        public media_state_changed media_state_changed; 
     211 
    204212        public media_player_position_changed media_player_position_changed; 
     213 
    205214        public media_player_time_changed media_player_time_changed; 
     215 
    206216        public media_list_item_added media_list_item_added; 
     217 
    207218        public media_list_will_add_item media_list_will_add_item; 
     219 
    208220        public media_list_item_deleted media_list_item_deleted; 
     221 
    209222        public media_list_will_delete_item media_list_will_delete_item; 
     223 
    210224        public media_list_view_item_added media_list_view_item_added; 
     225 
    211226        public media_list_view_will_add_item media_list_view_will_add_item; 
     227 
    212228        public media_list_view_item_deleted media_list_view_item_deleted; 
     229 
    213230        public media_list_view_will_delete_item media_list_view_will_delete_item; 
    214231    } 
     
    303320    int libvlc_audio_set_volume(LibVlcInstance instance, int volume, libvlc_exception_t exception); 
    304321 
    305     int libvlc_audio_get_track_count(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception ); 
    306  
    307     int libvlc_audio_get_track(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception ); 
    308      
     322    int libvlc_audio_get_track_count(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception); 
     323 
     324    int libvlc_audio_get_track(LibVlcMediaInstance mediaInstance, libvlc_exception_t exception); 
     325 
    309326    void libvlc_audio_set_track(LibVlcMediaInstance mediaInstance, int channel, libvlc_exception_t exception); 
    310      
    311     int libvlc_audio_get_channel(LibVlcInstance instance, libvlc_exception_t exception ); 
    312      
     327 
     328    int libvlc_audio_get_channel(LibVlcInstance instance, libvlc_exception_t exception); 
     329 
    313330    void libvlc_audio_set_channel(LibVlcInstance instance, int channel, libvlc_exception_t exception); 
    314      
     331 
    315332    // playlist 
    316333 
     
    346363    // media descriptor 
    347364 
    348     LibVlcMediaDescriptor libvlc_media_new(LibVlcInstance libvlc_instance, String mrl, 
    349         libvlc_exception_t exception); 
    350  
    351     void libvlc_media_add_option(LibVlcMediaDescriptor media, String option, 
    352         libvlc_exception_t exception); 
     365    LibVlcMediaDescriptor libvlc_media_new(LibVlcInstance libvlc_instance, String mrl, libvlc_exception_t exception); 
     366 
     367    void libvlc_media_add_option(LibVlcMediaDescriptor media, String option, libvlc_exception_t exception); 
    353368 
    354369    String libvlc_media_get_mrl(LibVlcMediaDescriptor media); 
     
    356371    void libvlc_media_release(LibVlcMediaDescriptor media); 
    357372 
    358     LibVlcEventManager libvlc_media_event_manager(LibVlcMediaDescriptor media, 
    359         libvlc_exception_t exception); 
     373    LibVlcEventManager libvlc_media_event_manager(LibVlcMediaDescriptor media, libvlc_exception_t exception); 
    360374 
    361375    // media instance 
     
    363377    LibVlcMediaInstance libvlc_media_player_new(LibVlcInstance instance, libvlc_exception_t exception); 
    364378 
    365     LibVlcMediaInstance libvlc_media_player_new_from_media(LibVlcMediaDescriptor media, 
    366         libvlc_exception_t exception); 
     379    LibVlcMediaInstance libvlc_media_player_new_from_media(LibVlcMediaDescriptor media, libvlc_exception_t exception); 
    367380 
    368381    void libvlc_media_player_play(LibVlcMediaInstance media_player, libvlc_exception_t exception); 
     
    397410    void libvlc_media_player_release(LibVlcMediaInstance instance); 
    398411 
    399     LibVlcEventManager libvlc_media_player_event_manager(LibVlcMediaInstance media_player, 
    400         libvlc_exception_t exception); 
     412    LibVlcEventManager libvlc_media_player_event_manager(LibVlcMediaInstance media_player, libvlc_exception_t exception); 
    401413 
    402414    // media list 
     
    409421        libvlc_exception_t exception); 
    410422 
    411     void libvlc_media_list_set_media(LibVlcMediaList libvlc_media_list, 
    412         LibVlcMediaDescriptor libvlc_media, libvlc_exception_t exception); 
    413  
    414     LibVlcMediaDescriptor libvlc_media_list_media(LibVlcMediaList libvlc_media_list, 
    415         libvlc_exception_t exception); 
    416  
    417     void libvlc_media_list_add_media(LibVlcMediaList libvlc_media_list, 
    418         LibVlcMediaDescriptor libvlc_media, libvlc_exception_t exception); 
    419  
    420     void libvlc_media_list_insert_media(LibVlcMediaList libvlc_media_list, 
    421         LibVlcMediaDescriptor libvlc_media, int position, libvlc_exception_t exception); 
     423    void libvlc_media_list_set_media(LibVlcMediaList libvlc_media_list, LibVlcMediaDescriptor libvlc_media, 
     424        libvlc_exception_t exception); 
     425 
     426    LibVlcMediaDescriptor libvlc_media_list_media(LibVlcMediaList libvlc_media_list, libvlc_exception_t exception); 
     427 
     428    void libvlc_media_list_add_media(LibVlcMediaList libvlc_media_list, LibVlcMediaDescriptor libvlc_media, 
     429        libvlc_exception_t exception); 
     430 
     431    void libvlc_media_list_insert_media(LibVlcMediaList libvlc_media_list, LibVlcMediaDescriptor libvlc_media, 
     432        int position, libvlc_exception_t exception); 
    422433 
    423434    void libvlc_media_list_remove_index(LibVlcMediaList libvlc_media_list, int position, libvlc_exception_t exception); 
     
    428439        libvlc_exception_t exception); 
    429440 
    430     int libvlc_media_list_index_of_item(LibVlcMediaList libvlc_media_list, 
    431         LibVlcMediaDescriptor libvlc_media, libvlc_exception_t exception); 
     441    int libvlc_media_list_index_of_item(LibVlcMediaList libvlc_media_list, LibVlcMediaDescriptor libvlc_media, 
     442        libvlc_exception_t exception); 
    432443 
    433444    int libvlc_media_list_is_readonly(LibVlcMediaList libvlc_media_list); 
     
    437448    // libvlc_media_list_player 
    438449 
    439     LibVlcMediaListPlayer libvlc_media_list_player_new(LibVlcInstance libvlc_media_player, 
    440         libvlc_exception_t exception); 
     450    LibVlcMediaListPlayer libvlc_media_list_player_new(LibVlcInstance libvlc_media_player, libvlc_exception_t exception); 
    441451 
    442452    void libvlc_media_list_player_release(LibVlcMediaListPlayer libvlc_media_list_player); 
     
    466476    void libvlc_media_list_player_next(LibVlcMediaListPlayer libvlc_media_list_player, libvlc_exception_t exception); 
    467477 
     478    // VLM 
     479 
     480    void libvlc_vlm_add_broadcast(LibVlcInstance p_instance, String psz_name, String psz_input, String psz_output, 
     481        int i_options, String[] ppsz_options, int b_enabled, int b_loop, libvlc_exception_t p_e); 
     482 
     483    void libvlc_vlm_del_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e); 
     484 
     485    void libvlc_vlm_set_enabled(LibVlcInstance p_instance, String psz_name, int b_enabled, libvlc_exception_t p_e); 
     486 
     487    void libvlc_vlm_set_output(LibVlcInstance p_instance, String psz_name, String psz_output, libvlc_exception_t p_e); 
     488 
     489    void libvlc_vlm_set_input(LibVlcInstance p_instance, String psz_name, String psz_input, libvlc_exception_t p_e); 
     490 
     491    void libvlc_vlm_add_input(LibVlcInstance p_instance, String psz_name, String psz_input, libvlc_exception_t p_e); 
     492 
     493    void libvlc_vlm_set_loop(LibVlcInstance p_instance, String psz_name, int b_loop, libvlc_exception_t p_e); 
     494 
     495    void libvlc_vlm_change_media(LibVlcInstance p_instance, String psz_name, String psz_input, String psz_output, 
     496        int i_options, String[] ppsz_options, int b_enabled, int b_loop, libvlc_exception_t p_e); 
     497 
     498    void libvlc_vlm_play_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e); 
     499 
     500    void libvlc_vlm_stop_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e); 
     501 
     502    void libvlc_vlm_pause_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e); 
     503 
     504    void libvlc_vlm_seek_media(LibVlcInstance p_instance, String psz_name, float f_percentage, libvlc_exception_t p_e); 
     505 
     506    String libvlc_vlm_show_media(LibVlcInstance p_instance, String psz_name, libvlc_exception_t p_e); 
     507 
    468508    // event manager 
    469509