|
<< Нажмите, чтобы показать Содержание >> TRVCamera.OnMediaInfo |
Выдаёт информацию о проигрываемом видео.
type
// Типы объявлены в модуле MRVType/fmxMRVType
TRVMediaInfoType = (rvmitContainer, rvmitVideo, rvmitAudio);
TRVMediaInfo = record
MediaInfoType: TRVMediaInfoType;
ShortName, LongName: String;
end;
TRVMediaInfoEvent = procedure (Sender: TObject;
const MediaInfo: TRVMediaInfo) of object;
property OnMediaInfo: TRVMediaInfoEvent;
В настоящей версии РВ-Медиа это событие вызывается только при проигрывании видео с помощью FFmpeg.
Оно вызывается перед проигрыванием видео.
Событие вызывается до трёх раз для одного видео.
Первый раз оно вызывается с параметром MediaInfo.MediaInfoType = rvmitContainer и содержит информацию о контейнере видео.
Второй раз оно вызывается с параметром MediaInfo.MediaInfoType = rvmitVideo и содержит информацию о видеодорожке.
Третий раз оно вызывается с параметром MediaInfo.MediaInfoType = rvmitAudio и содержит информацию об аудиодорожке (если она есть, и если проигрывание звука не отключено).
MediaInfo.ShortName содержит идентификатор формата.
MediaInfo.LongName содержит описание, предназначенное для показа пользователю.