|
QVisu
Qt-based visualization for smart homes
|
#include <vlc_input.h>Go to the source code of this file.
Classes | |
| struct | vlm_media_t |
| struct | vlm_media_instance_t |
| struct | vlm_event_t |
| struct | vlm_message_t |
Macros | |
| #define | vlm_New(a) vlm_New( VLC_OBJECT(a) ) |
Enumerations | |
| enum | vlm_event_type_e { VLM_EVENT_MEDIA_ADDED = 0x100, VLM_EVENT_MEDIA_REMOVED, VLM_EVENT_MEDIA_CHANGED, VLM_EVENT_MEDIA_INSTANCE_STARTED = 0x200, VLM_EVENT_MEDIA_INSTANCE_STOPPED, VLM_EVENT_MEDIA_INSTANCE_STATE } |
| enum | vlm_query_e { VLM_GET_MEDIAS, VLM_CLEAR_MEDIAS, VLM_ADD_MEDIA, VLM_DEL_MEDIA, VLM_CHANGE_MEDIA, VLM_GET_MEDIA, VLM_GET_MEDIA_ID, VLM_GET_MEDIA_INSTANCES, VLM_CLEAR_MEDIA_INSTANCES, VLM_START_MEDIA_BROADCAST_INSTANCE, VLM_START_MEDIA_VOD_INSTANCE, VLM_STOP_MEDIA_INSTANCE, VLM_PAUSE_MEDIA_INSTANCE, VLM_GET_MEDIA_INSTANCE_TIME, VLM_SET_MEDIA_INSTANCE_TIME, VLM_GET_MEDIA_INSTANCE_POSITION, VLM_SET_MEDIA_INSTANCE_POSITION, VLM_CLEAR_SCHEDULES } |
Functions | |
| VLC_API vlm_t * | vlm_New (vlc_object_t *) |
| VLC_API void | vlm_Delete (vlm_t *) |
| VLC_API int | vlm_ExecuteCommand (vlm_t *, const char *, vlm_message_t **) |
| VLC_API int | vlm_Control (vlm_t *p_vlm, int i_query,...) |
| VLC_API vlm_message_t * | vlm_MessageSimpleNew (const char *) |
| VLC_API vlm_message_t * | vlm_MessageNew (const char *, const char *,...) VLC_FORMAT(2 |
|
VLC_API vlm_message_t VLC_API vlm_message_t * | vlm_MessageAdd (vlm_message_t *, vlm_message_t *) |
| VLC_API void | vlm_MessageDelete (vlm_message_t *) |
This file defines VLM core functions and structures in vlc