TRVVideoCodec

<< Click to display table of contents >>

TRVVideoCodec

Specifies a codec used to encode video TRVCamRecorder component.

Unit [VCL and LCL] MRVType;

Unit [FMX] fmxMRVType;

type
  TRVVideoCodec = (rvvcDefault, rvvcMPEG1, rvvcMPEG2, rvvcMPEG4,

    rvvcH263P, rvvcH264,

    rvvcMJPEG, rvvcWMV1, rvvcWMV2,

    // allowed only in Windows Media Technology application or SDK

    {$IFDEF MRVCODEC_MSMPEG4v3} 

    rvvcMSMPEG4v3

    {$ENDIF}

    rvvcFLV1, rvvcRV1, rvvcRV2, rvvcHEVC);

Value

Format name

(see GetVideoCodecName)

Recommended file extensions

(see GetVideoFileExts)

rvvcMPEG1

MPEG-1

mpeg

rvvcMPEG2

MPEG-2

mpeg

rvvcMPEG4

MPEG-4

mp4 3gp

rvvcH263P

H.263+

avi

rvvcH264

H.264

mp4 avi mov

rvvcMJPEG

MJPEG

mjpeg

rvvcWMV1

Windows Media Video 7

avi

rvvcWMV2

Windows Media Video 8

avi

rvvcMSMPEG4v3

MPEG-4 part 2 Microsoft variant v.3

asf avi

rvvcFLV1

FLV (Sorenson Spark)

flv

rvvcRV1

RV10 (RealVideo 1)

rm

rvvcRV2

RV20 (RealVideo 2)

rm

rvvcHEVC*

H.265 (High Efficiency Video Coding)

mp4 mkv

* FFmpeg 3 or newer is required

Warning: Some video formats may be patent-protected in some countries, and supporting these formats will require from you obtaining licenses from the patent owners.

This type is used for TRVCamRecorder.VideoCodec property.

See also:

TRVAudioCodec