示例#1
0
VlcMedia::~VlcMedia()
{
    removeCoreConnections();

    libvlc_media_release(_vlcMedia);

    VlcError::errmsg();
}
示例#2
0
VlcMediaListPlayer::~VlcMediaListPlayer()
{
    removeCoreConnections();

    libvlc_media_list_player_release(_vlcMediaListPlayer);

    VlcError::errmsg();
}
示例#3
0
VlcMediaList::~VlcMediaList()
{
    foreach(VlcMedia *m, _list)
        delete m;

    removeCoreConnections();

    libvlc_media_list_release(_vlcMediaList);

    VlcError::errmsg();
}
示例#4
0
VlcMediaPlayer::~VlcMediaPlayer()
{
    removeCoreConnections();

    delete _vlcAudio;
    delete _vlcVideo;

    libvlc_media_player_release(_vlcMediaPlayer);

    VlcError::errmsg();
}
示例#5
0
VlcMediaPlayer::~VlcMediaPlayer()
{
    removeCoreConnections();

    delete _vlcAudio;
    delete _vlcVideo;
#if LIBVLC_VERSION >= 0x020200
    delete _vlcEqualizer;
#endif

    libvlc_media_player_release(_vlcMediaPlayer);

    VlcError::showErrmsg();
}
RadioPlayer::~RadioPlayer() {
    removeCoreConnections();
    libvlc_media_list_player_release(_mediaListPlayer);
    libvlc_release(_instance);
    qDebug() << "RadioPlayer: Destroyed.";
}