/
diev
/
stelegramdesktop-tdesktop
Обзор
Документация
Войти
/
diev
/
stelegramdesktop-tdesktop
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
Telegram/SourceFiles/data/data_document_resolver.h
40 строк
1 KB
Ilya Fedin
videoplayer cheat code -> experimental setting
26 фев 2023, 12:27
26 фев 2023, 12:27
1f1cd35
Код
Авторство
О чём код?
/* This file is part of Telegram Desktop, the official desktop application for the Telegram messaging service. For license and copyright information please follow this link: https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL */ #pragma once #include "base/binary_guard.h" class DocumentData; class HistoryItem; namespace Window { class SessionController; } // namespace Window namespace Data { class DocumentMedia; extern const char kOptionExternalVideoPlayer[]; [[nodiscard]] QString FileExtension(const QString &filepath); // [[nodiscard]] bool IsValidMediaFile(const QString &filepath); [[nodiscard]] bool IsExecutableName(const QString &filepath); [[nodiscard]] bool IsIpRevealingName(const QString &filepath); base::binary_guard ReadBackgroundImageAsync( not_null<Data::DocumentMedia*> media, FnMut<QImage(QImage)> postprocess, FnMut<void(QImage&&)> done); void ResolveDocument( Window::SessionController *controller, not_null<DocumentData*> document, HistoryItem *item, MsgId topicRootId); } // namespace Data