Exemple #1
0
std::string FBVLCMarqueeAPI::get_text()
{
    FBVLCPtr plg = getPlugin();
    vlc_player& p = plg->get_player();

    std::string text;
    char* t = libvlc_video_get_marquee_string(p.get_mp(), libvlc_marquee_Text);
    if ( t )
        text = t;

    return text;
}
Exemple #2
0
STDMETHODIMP VLCMarquee::get_text(BSTR *val)
{
    char *psz;
    if( NULL == val )
        return E_POINTER;

    libvlc_media_player_t *p_md;
    HRESULT hr = getMD(&p_md);
    if( SUCCEEDED(hr) )
    {
        psz = libvlc_video_get_marquee_string(p_md, libvlc_marquee_Text);
        if( psz )
            *val = BSTRFromCStr(CP_UTF8, psz);
    }
    return hr;
}