VLC
4.0.0-dev
vlm_event.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* vlm_event.h: VLM event functions
3
*****************************************************************************
4
* Copyright (C) 2009 Laurent Aimar
5
*
6
* Authors: Laurent Aimar <fenrir _AT_ videolan _DOT_ fr>
7
*
8
* This program is free software; you can redistribute it and/or modify it
9
* under the terms of the GNU Lesser General Public License as published by
10
* the Free Software Foundation; either version 2.1 of the License, or
11
* (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU Lesser General Public License for more details.
17
*
18
* You should have received a copy of the GNU Lesser General Public License
19
* along with this program; if not, write to the Free Software Foundation,
20
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
21
*****************************************************************************/
22
23
#ifndef LIBVLC_VLM_EVENT_H
24
#define LIBVLC_VLM_EVENT_H 1
25
26
#include <
vlc_common.h
>
27
28
/*****************************************************************************
29
*
30
*****************************************************************************/
31
void
vlm_SendEventMediaAdded
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
);
32
void
vlm_SendEventMediaRemoved
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
);
33
void
vlm_SendEventMediaChanged
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
);
34
35
void
vlm_SendEventMediaInstanceStarted
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
);
36
void
vlm_SendEventMediaInstanceStopped
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
);
37
void
vlm_SendEventMediaInstanceState
(
vlm_t
*, int64_t
id
,
const
char
*
psz_name
,
const
char
*psz_instance_name,
vlm_state_e
state
);
38
39
#endif
vlm_state_e
vlm_state_e
Definition:
vlc_vlm.h:105
state
static thread_local struct @81 state
vlm_t
Definition:
vlm_internal.h:78
psz_name
const char * psz_name
Definition:
text_style.c:33
vlc_common.h
This file is a collection of common definitions and types.
vlm_SendEventMediaChanged
void vlm_SendEventMediaChanged(vlm_t *, int64_t id, const char *psz_name)
Definition:
vlm_event.c:51
vlm_SendEventMediaInstanceStopped
void vlm_SendEventMediaInstanceStopped(vlm_t *, int64_t id, const char *psz_name)
Definition:
vlm_event.c:60
vlm_SendEventMediaInstanceStarted
void vlm_SendEventMediaInstanceStarted(vlm_t *, int64_t id, const char *psz_name)
Definition:
vlm_event.c:56
vlm_SendEventMediaAdded
void vlm_SendEventMediaAdded(vlm_t *, int64_t id, const char *psz_name)
Definition:
vlm_event.c:43
vlm_SendEventMediaInstanceState
void vlm_SendEventMediaInstanceState(vlm_t *, int64_t id, const char *psz_name, const char *psz_instance_name, vlm_state_e state)
Definition:
vlm_event.c:65
vlm_SendEventMediaRemoved
void vlm_SendEventMediaRemoved(vlm_t *, int64_t id, const char *psz_name)
Definition:
vlm_event.c:47
src
input
vlm_event.h
Generated by
1.9.4