VideoStream
Ресурс источника видео, создающий независимый объект воспроизведения.
VideoStream описывает источник, а VideoStreamPlayback хранит декодирование и позицию воспроизведения. Используйте готовую реализацию формата либо наследника с _InstantiatePlayback. Базовый ресурс с назначенным File сам по себе не становится декодером.
При собственной реализации возвращайте новый действительный playback для каждого запроса, чтобы разные плееры не делили позицию и состояние.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
VideoStreamКонструктор
public VideoStream();Создаёт базовый ресурс источника. Для файла нужен конкретный декодер или реализация _InstantiatePlayback.
Свойства1
FileСвойство
public string File { get; set; }Путь источника, используемый реализацией декодера. Setter испускает Changed и может вызвать пересоздание playback у использующих ресурс плееров. Не делает проверку или перекодирование произвольного файла.
Методы3
GetFilestring
public string GetFile();Путь источника, используемый реализацией декодера. Setter испускает Changed и может вызвать пересоздание playback у использующих ресурс плееров. Не делает проверку или перекодирование произвольного файла.
stringПуть источника, используемый реализацией декодера. Setter испускает Changed и может вызвать пересоздание playback у использующих ресурс плееров. Не делает проверку или перекодирование произвольного файла.
SetFilevoid
public void SetFile(string file);Путь источника, используемый реализацией декодера. Setter испускает Changed и может вызвать пересоздание playback у использующих ресурс плееров. Не делает проверку или перекодирование произвольного файла.
| Имя | Тип | По умолчанию |
|---|---|---|
file | string | — |
fileПуть поддерживаемого источника, не гарантия поддержки его формата.
_InstantiatePlaybackVideoStreamPlayback
public virtual VideoStreamPlayback _InstantiatePlayback();Верните новый действительный VideoStreamPlayback для этого запроса. null не является успешным результатом. Объект хранит собственное состояние декодирования; не возвращайте один общий экземпляр нескольким плеерам.
VideoStreamPlaybackВерните новый действительный VideoStreamPlayback для этого запроса. null не является успешным результатом. Объект хранит собственное состояние декодирования; не возвращайте один общий экземпляр нескольким плеерам.