Пример #1
0
static int FilterCallback (vlc_object_t *obj, const char *var,
                           vlc_value_t prev, vlc_value_t cur, void *data)
{
    if (strcmp(prev.psz_string, cur.psz_string))
        aout_InputRequestRestart ((audio_output_t *)obj);
    (void) var; (void) data;
    return VLC_SUCCESS;
}
Пример #2
0
Файл: aout.c Проект: AsamQi/vlc
void playlist_EnableAudioFilter (playlist_t *pl, const char *name, bool add)
{
    audio_output_t *aout = playlist_GetAout (pl);

    if (aout_ChangeFilterString (VLC_OBJECT(pl), VLC_OBJECT(aout),
                                 "audio-filter", name, add))
    {
        if (aout != NULL)
            aout_InputRequestRestart (aout);
    }
    if (aout != NULL)
        vlc_object_release (aout);
}