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

Файл streamcamera-player.h

Классы и типы данных медиаплееров. Подробнее…

#include <memory>
#include <vector>
#include <string>
#include <any>
#include <map>
#include <chrono>
#include <functional>
#include "streamcamera-common.h"

Классы

struct Aurora::StreamCamera::TrackInfo
Объект данных с информацией о дорожке. Подробнее…
struct Aurora::StreamCamera::MediaInfo
Объект данных с информацией о медиа. Подробнее…
class Aurora::StreamCamera::Player
Простой API для плеера. Подробнее…
class Aurora::StreamCamera::PlayerListener
Набор общих для плееров обратных вызовов. Подробнее…
class Aurora::StreamCamera::Sink
Базовый класс для различных обратных вызовов приёмника. Подробнее…
class Aurora::StreamCamera::VideoSink
Набор функций обратного вызова для видеоприёмника. Подробнее…

Typedefs

using Aurora::StreamCamera::HttpHeaders = std::vector< std::pair<std::string, std::string > >
Контейнер для HttpHeaders. Вектор, состоящий из пар строк.

Перечисления

enum Aurora::StreamCamera::TrackType { Invalid , Unknown , Video , Audio , Subtitles }
Перечисление типов дорожек. Подробнее…
enum class Aurora::StreamCamera::TrackFlag : uint64_t { Original = 1 , Default = 1 << 1 , Forced = 1 << 2 }
Перечисление битовых флагов для дорожки.
enum class Aurora::StreamCamera::PlayerState { Empty , Playing , Paused , EOS }
Перечисление состояний плеера.
enum class Aurora::StreamCamera::PlayerError {
Ok , Unknown , NotFound , ReadFailed ,
ResourceBusy , ResourceFailed , StreamFailed , PlayFailed ,
PauseFailed , StopFailed , SeekFailed , ApplyPlaybackRateFailed ,
SelectTracksFailed , BackendFailed
}
Перечисление кодов ошибок плеера.

Функции

std::string Aurora::StreamCamera::toString (TrackType)
Преобразование TrackType в std::string.
uint64_t Aurora::StreamCamera::operator| (TrackFlag a, TrackFlag b)
uint64_t Aurora::StreamCamera::operator| (uint64_t a, TrackFlag b)
uint64_t & Aurora::StreamCamera::operator|= (uint64_t &a, TrackFlag b)
uint64_t Aurora::StreamCamera::operator| (TrackFlag a, uint64_t b)
uint64_t Aurora::StreamCamera::operator& (TrackFlag a, TrackFlag b)
uint64_t Aurora::StreamCamera::operator& (uint64_t a, TrackFlag b)
uint64_t Aurora::StreamCamera::operator& (TrackFlag a, uint64_t b)
bool Aurora::StreamCamera::operator== (uint64_t a, TrackFlag b)
bool Aurora::StreamCamera::operator== (TrackFlag a, uint64_t b)
bool Aurora::StreamCamera::operator!= (uint64_t a, TrackFlag b)
bool Aurora::StreamCamera::operator!= (TrackFlag a, uint64_t b)
std::string Aurora::StreamCamera::toString (PlayerState)
Преобразование PlayerState в std::string.
std::string Aurora::StreamCamera::toString (PlayerError)
Преобразование PlayerError в std::string.

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

Классы и типы данных медиаплееров.

Описание перечислений

TrackType

enum class Aurora::StreamCamera::TrackType strong

Перечисление типов дорожек.

Invalid Невалидная дорожка.
Unknown Валидный, но неизвестный тип дорожки.
Video Видеодорожка.
Audio Звуковая дорожка.
Subtitles Дорожка субтитров.

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

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