Skip to content

TRecordingMethod

type

TRecordingMethod = (rm_AVI, rm_ASF, rm_SendToDV, rm_MKV, rm_FLV, rm_MP4, rm_WebM, rm_MPG, rm_Multiplexer, rm_MOV, rm_TS, rm_H264, rm_MP3, rm_WMA, rm_WAV);

Type of the RecordingMethod property.

Value Description
rm_AVI the recording will create an AVI or MPEG file,
rm_ASF the recording will create an ASF file,
rm_SendToDV the audio/video streams will be sent to the DV device
rm_MKV the recording will create an MKV (Matroska) file, see AVI and MKV recording. The MKV recording is natively supported: the selected VideoCompressor / AudioCompressor are used (CompressionMode = cm_CompressOnTheFly); without compression, RecordingInNativeFormat = true records an MJPEG source as is and encodes the other sources in H.264 / AAC ("H264 (Auto)" / "AAC (Microsoft)" entries), RecordingInNativeFormat = false records uncompressed video and PCM audio. The file can be played while it is recorded, and stays readable up to its last seconds after a crash. With the Datastead Multipurpose Encoder selected as VideoCompressor, the FFmpeg codecs are used instead. Reencoding (StartReencoding, cm_CompressAfterRecording): FFmpeg codecs of the Datastead Multipurpose Encoder. IP cameras recorded in native format: Datastead RTSP/RTMP/HTTP/ONVIF Source Filter
rm_FLV the recording will create a Flash video in FLV format, see FLV recording
rm_MP4 the recording will create a .MP4 video clip, see MP4 recording. The MP4 recording is natively supported: H.264 / AAC through the Microsoft and GPU codecs; the H.264 encoder can be chosen in the VideoCompressors list, e.g. "H264 GPU (Nvidia)", with CompressionMode = cm_CompressOnTheFly
rm_WebM the recording will create a .WebM video clip, see WebM (VP8) recording recording)
rm_MPG the recording will create a .mpg file (MPEG)
rm_Multiplexer used to record by using another third-party multiplexer specified with SetMultiplexerFilterByName
rm_MOV the recording will create a .MOV file through the FFmpeg codecs of the Datastead Multipurpose Encoder (IP cameras recorded in native format: Datastead RTSP/RTMP/HTTP/ONVIF Source Filter)
rm_TS the recording will create a .TS file (Transport Stream). Useful if the capture device outputs a transport stream and RecordingInNativeFormat =true
rm_H264 the recording will create a .H264 video file (no audio)
rm_MP3 the recording will create a .MP3 audio clip, natively supported (Microsoft MP3 encoder, Windows 8 or later)
rm_WMA the recording will create a .WMA audio clip, natively supported (Microsoft WMA encoder)
rm_WAV the recording will create a .WAV audio clip