Skip to content

На паузе плагин audioplayers_aurora нагружает процессор

На паузе цикл постоянно нагружает процессор

void GstAudioPlayer::SendPositionPeriodically() {
    while (need_to_send_position_event_) {
        if (!is_playing_) {
            continue;
        }

        (void)GetCurrentPosition();
        std::this_thread::sleep_for(std::chrono::milliseconds{200});
    }
}
Edited by Nikita Timoshnikov