QVisu
Qt-based visualization for smart homes
|
Go to the source code of this file.
Classes | |
struct | libvlc_media_stats_t |
struct | libvlc_media_track_info_t |
struct | libvlc_audio_track_t |
struct | libvlc_video_track_t |
struct | libvlc_subtitle_track_t |
struct | libvlc_media_track_t |
Macros | |
#define | VLC_FORWARD_DECLARE_OBJECT(a) struct a |
Typedefs | |
typedef struct libvlc_media_t | libvlc_media_t |
typedef enum libvlc_state_t | libvlc_state_t |
typedef enum libvlc_track_type_t | libvlc_track_type_t |
typedef struct libvlc_media_track_info_t | libvlc_media_track_info_t |
typedef struct libvlc_audio_track_t | libvlc_audio_track_t |
typedef struct libvlc_video_track_t | libvlc_video_track_t |
typedef struct libvlc_subtitle_track_t | libvlc_subtitle_track_t |
typedef struct libvlc_media_track_t | libvlc_media_track_t |
typedef struct libvlc_media_stats_t | libvlc_media_stats_t |
Enumerations | |
enum | libvlc_state_t { libvlc_NothingSpecial =0, libvlc_Opening, libvlc_Buffering, libvlc_Playing, libvlc_Paused, libvlc_Stopped, libvlc_Ended, libvlc_Error } |
enum | { libvlc_media_option_trusted = 0x2, libvlc_media_option_unique = 0x100 } |
enum | libvlc_track_type_t { libvlc_track_unknown = -1, libvlc_track_audio = 0, libvlc_track_video = 1, libvlc_track_text = 2 } |
Functions | |
LIBVLC_API libvlc_media_t * | libvlc_media_new_location (libvlc_instance_t *p_instance, const char *psz_mrl) |
LIBVLC_API libvlc_media_t * | libvlc_media_new_path (libvlc_instance_t *p_instance, const char *path) |
LIBVLC_API libvlc_media_t * | libvlc_media_new_fd (libvlc_instance_t *p_instance, int fd) |
LIBVLC_API libvlc_media_t * | libvlc_media_new_as_node (libvlc_instance_t *p_instance, const char *psz_name) |
LIBVLC_API void | libvlc_media_add_option (libvlc_media_t *p_md, const char *psz_options) |
LIBVLC_API void | libvlc_media_add_option_flag (libvlc_media_t *p_md, const char *psz_options, unsigned i_flags) |
LIBVLC_API void | libvlc_media_retain (libvlc_media_t *p_md) |
LIBVLC_API void | libvlc_media_release (libvlc_media_t *p_md) |
LIBVLC_API char * | libvlc_media_get_mrl (libvlc_media_t *p_md) |
LIBVLC_API libvlc_media_t * | libvlc_media_duplicate (libvlc_media_t *p_md) |
LIBVLC_API char * | libvlc_media_get_meta (libvlc_media_t *p_md, libvlc_meta_t e_meta) |
LIBVLC_API void | libvlc_media_set_meta (libvlc_media_t *p_md, libvlc_meta_t e_meta, const char *psz_value) |
LIBVLC_API int | libvlc_media_save_meta (libvlc_media_t *p_md) |
LIBVLC_API libvlc_state_t | libvlc_media_get_state (libvlc_media_t *p_md) |
LIBVLC_API int | libvlc_media_get_stats (libvlc_media_t *p_md, libvlc_media_stats_t *p_stats) |
LIBVLC_API | VLC_FORWARD_DECLARE_OBJECT (libvlc_media_list_t *) libvlc_media_subitems(libvlc_media_t *p_md) |
LIBVLC_API libvlc_event_manager_t * | libvlc_media_event_manager (libvlc_media_t *p_md) |
LIBVLC_API libvlc_time_t | libvlc_media_get_duration (libvlc_media_t *p_md) |
LIBVLC_API void | libvlc_media_parse (libvlc_media_t *p_md) |
LIBVLC_API void | libvlc_media_parse_async (libvlc_media_t *p_md) |
LIBVLC_API int | libvlc_media_is_parsed (libvlc_media_t *p_md) |
LIBVLC_API void | libvlc_media_set_user_data (libvlc_media_t *p_md, void *p_new_user_data) |
LIBVLC_API void * | libvlc_media_get_user_data (libvlc_media_t *p_md) |
LIBVLC_DEPRECATED LIBVLC_API int | libvlc_media_get_tracks_info (libvlc_media_t *p_md, libvlc_media_track_info_t **tracks) |
LIBVLC_API unsigned | libvlc_media_tracks_get (libvlc_media_t *p_md, libvlc_media_track_t ***tracks) |
LIBVLC_API void | libvlc_media_tracks_release (libvlc_media_track_t **p_tracks, unsigned i_count) |
enum | libvlc_meta_t { libvlc_meta_Title, libvlc_meta_Artist, libvlc_meta_Genre, libvlc_meta_Copyright, libvlc_meta_Album, libvlc_meta_TrackNumber, libvlc_meta_Description, libvlc_meta_Rating, libvlc_meta_Date, libvlc_meta_Setting, libvlc_meta_URL, libvlc_meta_Language, libvlc_meta_NowPlaying, libvlc_meta_Publisher, libvlc_meta_EncodedBy, libvlc_meta_ArtworkURL, libvlc_meta_TrackID } |
typedef enum libvlc_meta_t | libvlc_meta_t |
This file defines libvlc_media external API