Commit 7ef8f73c authored by Pierre d'Herbemont's avatar Pierre d'Herbemont

control/libvlc_internal.h: Comment fix.

parent 664fa731
...@@ -78,6 +78,7 @@ struct libvlc_media_instance_t ...@@ -78,6 +78,7 @@ struct libvlc_media_instance_t
avoid any crash */ avoid any crash */
struct libvlc_instance_t *p_libvlc_instance; /* Parent instance */ struct libvlc_instance_t *p_libvlc_instance; /* Parent instance */
libvlc_media_descriptor_t *p_md; /* current media descriptor */ libvlc_media_descriptor_t *p_md; /* current media descriptor */
libvlc_event_manager_t * p_event_manager;
}; };
...@@ -88,56 +89,56 @@ struct libvlc_media_instance_t ...@@ -88,56 +89,56 @@ struct libvlc_media_instance_t
* *
* struct libvlc_cool_object_t * struct libvlc_cool_object_t
* { * {
* ... * ...
* libvlc_event_manager_t * p_event_manager; * libvlc_event_manager_t * p_event_manager;
* ... * ...
* } * }
* *
* libvlc_my_cool_object_new() * libvlc_my_cool_object_new()
* { * {
* ... * ...
* p_self->p_event_manager = libvlc_event_manager_init( p_self, * p_self->p_event_manager = libvlc_event_manager_init( p_self,
* p_self->p_libvlc_instance, p_e); * p_self->p_libvlc_instance, p_e);
* libvlc_event_manager_register_event_type(p_self->p_event_manager, * libvlc_event_manager_register_event_type(p_self->p_event_manager,
* libvlc_MyCoolObjectDidSomething, p_e) * libvlc_MyCoolObjectDidSomething, p_e)
* ... * ...
* } * }
* *
* libvlc_my_cool_object_release() * libvlc_my_cool_object_release()
* { * {
* ... * ...
* libvlc_event_manager_release( p_self->p_event_manager ); * libvlc_event_manager_release( p_self->p_event_manager );
* ... * ...
* } * }
* *
* libvlc_my_cool_object_do_something() * libvlc_my_cool_object_do_something()
* { * {
* ... * ...
* libvlc_event_t event; * libvlc_event_t event;
* event.type = libvlc_MyCoolObjectDidSomething; * event.type = libvlc_MyCoolObjectDidSomething;
* event.my_cool_object_did_something.what_it_did = kSomething; * event.u.my_cool_object_did_something.what_it_did = kSomething;
* libvlc_event_send( p_self->p_event_manager, &event ); * libvlc_event_send( p_self->p_event_manager, &event );
* } * }
* */ * */
typedef struct libvlc_event_listener_t typedef struct libvlc_event_listener_t
{ {
libvlc_event_type_t event_type; libvlc_event_type_t event_type;
void * p_user_data; void * p_user_data;
libvlc_callback_t pf_callback; libvlc_callback_t pf_callback;
} libvlc_event_listener_t; } libvlc_event_listener_t;
typedef struct libvlc_event_listeners_group_t typedef struct libvlc_event_listeners_group_t
{ {
libvlc_event_type_t event_type; libvlc_event_type_t event_type;
DECL_ARRAY(libvlc_event_listener_t *) listeners; DECL_ARRAY(libvlc_event_listener_t *) listeners;
} libvlc_event_listeners_group_t; } libvlc_event_listeners_group_t;
typedef struct libvlc_event_manager_t typedef struct libvlc_event_manager_t
{ {
void * p_obj; void * p_obj;
struct libvlc_instance_t * p_libvlc_instance; struct libvlc_instance_t * p_libvlc_instance;
DECL_ARRAY(libvlc_event_listeners_group_t *) listeners_groups; DECL_ARRAY(libvlc_event_listeners_group_t *) listeners_groups;
} libvlc_event_sender_t; } libvlc_event_sender_t;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment