コード例 #1
0
ファイル: window.c プロジェクト: shanewfx/vlc-arib
void vout_window_Delete(vout_window_t *window)
{
    if (!window)
        return;

    window_t *w = (window_t *)window;
    if (w->inhibit)
        vlc_inhibit_Destroy (w->inhibit);
    vlc_object_detach(window);

    module_unneed(window, w->module);

    vlc_object_release(window);
}
コード例 #2
0
ファイル: window.c プロジェクト: rlugojr/vlc
void vout_window_Delete(vout_window_t *window)
{
    if (!window)
        return;

    window_t *w = (window_t *)window;
    if (w->inhibit)
    {
        vlc_inhibit_Set (w->inhibit, VLC_INHIBIT_NONE);
        vlc_inhibit_Destroy (w->inhibit);
    }

    vlc_module_unload(w->module, vout_window_stop, window);
    vlc_object_release(window);
}