- var_Create( p_module->p_libvlc, "foo-test", VLC_VAR_COMMAND );
- var_Set( p_module->p_libvlc, "foo-test", (vlc_value_t)(void*)Foo );
- var_Create( p_module->p_libvlc, "callback-test", VLC_VAR_COMMAND );
- var_Set( p_module->p_libvlc, "callback-test", (vlc_value_t)(void*)Callback );
- var_Create( p_module->p_libvlc, "stress-test", VLC_VAR_COMMAND );
- var_Set( p_module->p_libvlc, "stress-test", (vlc_value_t)(void*)Stress );
- var_Create( p_module->p_libvlc, "signal", VLC_VAR_COMMAND );
- var_Set( p_module->p_libvlc, "signal", (vlc_value_t)(void*)Signal );
+ var_Create( p_module->p_libvlc, "foo-test",
+ VLC_VAR_VOID | VLC_VAR_ISCOMMAND );
+ var_AddCallback( p_module->p_libvlc, "foo-test", Foo, NULL );
+ var_Create( p_module->p_libvlc, "callback-test",
+ VLC_VAR_VOID | VLC_VAR_ISCOMMAND );
+ var_AddCallback( p_module->p_libvlc, "callback-test", Callback, NULL );
+ var_Create( p_module->p_libvlc, "stress-test",
+ VLC_VAR_STRING | VLC_VAR_ISCOMMAND );
+ var_AddCallback( p_module->p_libvlc, "stress-test", Stress, NULL );
+ var_Create( p_module->p_libvlc, "signal",
+ VLC_VAR_STRING | VLC_VAR_ISCOMMAND );
+ var_AddCallback( p_module->p_libvlc, "signal", Signal, NULL );