TRVEncodingType

<< Нажмите, чтобы показать Содержание >>

TRVEncodingType

Указывает кодировку видеоданных.

Модуль [VCL и LCL] MRVType;

Модуль [FMX] fmxMRVType;

type

  TRVEncodingType = (rvetJPEG, rvetJPEGChange, 

    rvetHWL, rvetHWLChange,

    rvetBMP, rvetBMPChange, 

    rvetPNG, rvetPNGChange,

    rvetMixFormat, rvetMixFormatChange;

Значение

Описание

rvetJPEG

Видеокадр передается в виде изображения в формате JPEG.

rvetJPEGChange

Видеокадр разбивается на фрагменты, изменённые фрагменты отправляются в виде изображений JPEG.

rvetHWL (БЕТА!)

Видеокадр передается в сжатом виде с использованием преобразования Хаара.

rvetHWLChange (БЕТА!)

Видеокадр разделяется на фрагменты, измененные фрагменты передаются в сжатом виде с использованием преобразования Хаара.

rvetBMP

Видеокадр передается в виде изображения в формате Windows bitmap.

rvetBMPChange

Видеокадр разбивается на фрагменты, изменённые фрагменты отправляются в виде изображений Windows bitmap.

rvetPNG

Видеокадр передается в виде изображения в формате PNG (требуется Delphi 2009 или новее)

rvetPNGChange

Видеокадр разбивается на фрагменты, изменённые фрагменты отправляются в виде изображений PNG (требуется Delphi 2009 или новее)

rvetMixFormat

Видеокадр отправляется в виде изображения. Компонент выбирает формат изображения, обеспечивающий минимальный размер для этого кадра. Этот режим требует значительных вычислительных ресурсов.

rvetMixFormatChange

Видеокадр разбивается на фрагменты, измененные фрагменты отправляются в виде изображений. Компонент выбирает формат изображения, обеспечивающий наименьший размер для этого кадра. Этот режим требует значительных вычислительных ресурсов.

Реализация преобразования Хаара основана на коде с сайта http://ainc.de. Текущая версия реализации HWL нестабильна и не рекомендуется к использованию.

Кодирование в формате PNG может быть полезно для отправки изображений без потерь качества от TRVCamera с параметром DeviceType=rvdtDesktop.

Это тип следующих свойств:

TRVCamSender.Encoding