Uses of Class
uk.co.caprica.vlcj.binding.internal.libvlc_media_t
Packages that use libvlc_media_t
Package
Description
Internal JNA bindings for libvlc, bindings to native types and structures.
-
Uses of libvlc_media_t in uk.co.caprica.vlcj.binding.internal
Fields in uk.co.caprica.vlcj.binding.internal declared as libvlc_media_t -
Uses of libvlc_media_t in uk.co.caprica.vlcj.binding.lib
Methods in uk.co.caprica.vlcj.binding.lib that return libvlc_media_tModifier and TypeMethodDescriptionstatic libvlc_media_tLibVlc.libvlc_media_duplicate(libvlc_media_t p_md) Duplicate a media descriptor object.static libvlc_media_tLibVlc.libvlc_media_list_item_at_index(libvlc_media_list_t p_ml, int i_pos) List media instance in media list at a position The libvlc_media_list_lock should be held upon entering this function.static libvlc_media_tLibVlc.libvlc_media_list_media(libvlc_media_list_t p_ml) Get media instance from this media list instance.static libvlc_media_tLibVlc.libvlc_media_new_as_node(libvlc_instance_t p_instance, String psz_name) Create a media as an empty node with a given name.static libvlc_media_tLibVlc.libvlc_media_new_callbacks(libvlc_instance_t instance, libvlc_media_open_cb open_cb, libvlc_media_read_cb read_cb, libvlc_media_seek_cb seek_cb, libvlc_media_close_cb close_cb, com.sun.jna.Pointer opaque) Create a media with custom callbacks to read the data from.static libvlc_media_tLibVlc.libvlc_media_new_location(libvlc_instance_t p_instance, String psz_mrl) Create a media with a certain given media resource location.static libvlc_media_tLibVlc.libvlc_media_new_path(libvlc_instance_t p_instance, String path) Create a media with a certain file path.static libvlc_media_tLibVlc.libvlc_media_player_get_media(libvlc_media_player_t p_mi) Get the media used by the media_player.Methods in uk.co.caprica.vlcj.binding.lib with parameters of type libvlc_media_tModifier and TypeMethodDescriptionstatic voidLibVlc.libvlc_media_add_option(libvlc_media_t p_md, String ppsz_options) Add an option to the media.static voidLibVlc.libvlc_media_add_option_flag(libvlc_media_t p_md, String ppsz_options, int i_flags) Add an option to the media with configurable flags.static libvlc_media_tLibVlc.libvlc_media_duplicate(libvlc_media_t p_md) Duplicate a media descriptor object.static libvlc_event_manager_tLibVlc.libvlc_media_event_manager(libvlc_media_t p_md) Get event manager from media descriptor object.static longLibVlc.libvlc_media_get_duration(libvlc_media_t p_md) Get duration (in ms) of media descriptor object item.static com.sun.jna.PointerLibVlc.libvlc_media_get_meta(libvlc_media_t p_md, int e_meta) Read the meta of the media.static com.sun.jna.PointerLibVlc.libvlc_media_get_mrl(libvlc_media_t p_md) Get the media resource locator (mrl) from a media descriptor objectstatic intLibVlc.libvlc_media_get_parsed_status(libvlc_media_t p_md) Get Parsed status for media descriptor object.static intLibVlc.libvlc_media_get_state(libvlc_media_t p_meta_desc) Get current state of media descriptor object.static intLibVlc.libvlc_media_get_stats(libvlc_media_t p_md, libvlc_media_stats_t p_stats) get the current statistics about the mediastatic intLibVlc.libvlc_media_get_type(libvlc_media_t p_md) Get the media type of the media descriptor object.static com.sun.jna.PointerLibVlc.libvlc_media_get_user_data(libvlc_media_t p_md) Get media descriptor's user_data.static intLibVlc.libvlc_media_list_add_media(libvlc_media_list_t p_ml, libvlc_media_t p_md) Add media instance to media list The libvlc_media_list_lock should be held upon entering this function.static intLibVlc.libvlc_media_list_index_of_item(libvlc_media_list_t p_ml, libvlc_media_t p_md) Find index position of List media instance in media list.static intLibVlc.libvlc_media_list_insert_media(libvlc_media_list_t p_ml, libvlc_media_t p_md, int i_pos) Insert media instance in media list on a position The libvlc_media_list_lock should be held upon entering this function.static intLibVlc.libvlc_media_list_player_play_item(libvlc_media_list_player_t p_mlp, libvlc_media_t p_md) Play the given media itemstatic voidLibVlc.libvlc_media_list_set_media(libvlc_media_list_t p_ml, libvlc_media_t p_md) Associate media instance with this media list instance.static voidLibVlc.libvlc_media_parse_async(libvlc_media_t media) Parse a media.static voidLibVlc.libvlc_media_parse_stop(libvlc_media_t p_md) Stop the parsing of the media When the media parsing is stopped, the libvlc_MediaParsedChanged event will be sent with the libvlc_media_parsed_status_timeout status.static intLibVlc.libvlc_media_parse_with_options(libvlc_media_t p_md, int parse_flag, int timeout) Parse the media asynchronously with options.static libvlc_media_player_tLibVlc.libvlc_media_player_new_from_media(libvlc_media_t p_md) Create a Media Player object from a Mediastatic voidLibVlc.libvlc_media_player_set_media(libvlc_media_player_t p_mi, libvlc_media_t p_md) Set the media that will be used by the media_player.static voidLibVlc.libvlc_media_release(libvlc_media_t p_md) Decrement the reference count of a media descriptor object.static voidLibVlc.libvlc_media_retain(libvlc_media_t p_md) Retain a reference to a media descriptor object (libvlc_media_t).static intLibVlc.libvlc_media_save_meta(libvlc_media_t p_md) Save the meta previously setstatic voidLibVlc.libvlc_media_set_meta(libvlc_media_t p_md, int e_meta, String psz_value) Set the meta of the media (this function will not save the meta, call libvlc_media_save_meta in order to save the meta)static voidLibVlc.libvlc_media_set_user_data(libvlc_media_t p_md, com.sun.jna.Pointer p_new_user_data) Sets media descriptor's user_data.static intLibVlc.libvlc_media_slaves_add(libvlc_media_t p_md, int i_type, int i_priority, String psz_uri) Add a slave to the current media.static voidLibVlc.libvlc_media_slaves_clear(libvlc_media_t p_md) Clear all slaves previously added by libvlc_media_slaves_add() or internally.static intLibVlc.libvlc_media_slaves_get(libvlc_media_t p_md, com.sun.jna.ptr.PointerByReference ppp_slaves) Get a media descriptor's slave list The list will contain slaves parsed by VLC or previously added by libvlc_media_slaves_add().static libvlc_media_list_tLibVlc.libvlc_media_subitems(libvlc_media_t p_md) Get subitems of media descriptor object.LibVlc.libvlc_media_thumbnail_request_by_pos(libvlc_media_t md, float pos, int speed, int width, int height, int picture_type, long timeout) Start an asynchronous thumbnail generation If the request is successfuly queued, the libvlc_MediaThumbnailGenerated is guaranteed to be emited.LibVlc.libvlc_media_thumbnail_request_by_time(libvlc_media_t md, long time, int speed, int width, int height, int picture_type, long timeout) Start an asynchronous thumbnail generation If the request is successfuly queued, the libvlc_MediaThumbnailGenerated is guaranteed to be emited.static intLibVlc.libvlc_media_tracks_get(libvlc_media_t p_md, com.sun.jna.ptr.PointerByReference tracks) Get media descriptor's elementary streams description