Документация
ОС Аврора 5.2.1

Структура TrackInfo

Объект данных с информацией о дорожке. Подробнее…

Подключение: #include <streamcamera-player.h>

Публичные функции

int id () const
ID дорожки.
const std::string & name () const
Имя дорожки.
std::string lang () const
Является сокращением для вызова tagAsString("language-code").
TrackType type () const
Тип дорожки.
uint64_t flags () const
Битовые значения TrackFlag.
const std::any & tag (const std::string &key, const std::any &fallback={}) const
Возвращает тег по ключу.
std::string tagAsString (const std::string &key) const
Возвращает строковое значение тега по ключу.
void forEachTag (const std::function< void(const std::string &, const std::any &)> &func) const
Вызывает функцию для каждого тега.
void forEachTagAsString (const std::function< void(const std::string &, const std::string &)> &func) const
Вызывает функцию для каждого тега, получая его значение в виде строки.
TrackInfo (const TrackInfo &)
TrackInfo (TrackInfo &&)
TrackInfo & operator= (const TrackInfo &)
Оператор копирования.
TrackInfo & operator= (TrackInfo &&)
Оператор перемещения.

Дружественные классы

class Player

Подробное описание

Объект данных с информацией о дорожке.

Описание функций-членов

forEachTag()

void Aurora::StreamCamera::TrackInfo::forEachTag (const std::function< void(const std::string &, const std::any &)> & func) const

Вызывает функцию для каждого тега.

Параметры

[in] func Функция для вызова.

forEachTagAsString()

void Aurora::StreamCamera::TrackInfo::forEachTagAsString (const std::function< void(const std::string &, const std::string &)> & func) const

Вызывает функцию для каждого тега, получая его значение в виде строки.

Параметры

[in] func Функция для вызова.

tag()

const std::any & Aurora::StreamCamera::TrackInfo::tag (const std::string & key, const std::any & fallback = {}) const

Возвращает тег по ключу.

Параметры

[in] key Имя тега.
[in] fallback Значение по умолчанию, если тег с указанным ключом отсутствует.

Возвращает ссылку на значение тега.

tagAsString()

std::string Aurora::StreamCamera::TrackInfo::tagAsString (const std::string & key) const

Возвращает строковое значение тега по ключу.

Параметры

[in] key Имя тега.

Возвращает строковое представление тега.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.