ply_renderer_input_source_t *input_source);
const char * (*get_device_name)(ply_renderer_backend_t *backend);
-
- void (*disown) (ply_renderer_backend_t *backend);
} ply_renderer_plugin_interface_t;
#endif /* PLY_RENDERER_PLUGIN_H */
return renderer->plugin_interface->deactivate (renderer->backend);
}
-void
-ply_renderer_disown (ply_renderer_t *renderer)
-{
- assert (renderer->plugin_interface != NULL);
-
- if (renderer->plugin_interface->disown == NULL)
- return;
-
- return renderer->plugin_interface->disown (renderer->backend);
-}
-
bool
ply_renderer_is_active (ply_renderer_t *renderer)
{
void ply_renderer_close (ply_renderer_t *renderer);
void ply_renderer_activate (ply_renderer_t *renderer);
void ply_renderer_deactivate (ply_renderer_t *renderer);
-void ply_renderer_disown (ply_renderer_t *renderer);
bool ply_renderer_is_active (ply_renderer_t *renderer);
const char *ply_renderer_get_device_name (ply_renderer_t *renderer);
ply_list_t *ply_renderer_get_heads (ply_renderer_t *renderer);
input_source->backend = NULL;
}
-static void
-disown (ply_renderer_backend_t *backend)
-{
-}
-
ply_renderer_plugin_interface_t *
ply_renderer_backend_get_interface (void)
{
.open_input_source = open_input_source,
.set_handler_for_input_source = set_handler_for_input_source,
.close_input_source = close_input_source,
- .get_device_name = get_device_name,
- .disown = disown,
+ .get_device_name = get_device_name
};
return &plugin_interface;