跳转至
本 SDK 仅适用于过去 3 年内发布的设备。我们定期优化和更新 SDK，以确保兼容性和性能。对于超过 3 年的旧设备，我们不保证兼容性，也不会提供技术支持。

# DD_RECORD_CONFIG

### 结构体定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    typedef struct _dd_record_config_
    {
        unsigned int iSize;
        unsigned char bOnlyVideo;
        unsigned char bWithAudio;
        unsigned char bindAudioChannel;
        unsigned char bRedundancy;
        unsigned short preAlarmTime;
        unsigned short postAlarmTime;
        unsigned short expired;
        unsigned short recv;
    } DD_RECORD_CONFIG;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct DD_RECORD_CONFIG
    {
        public UInt32 iSize;
        public byte bOnlyVideo;
        public byte bWithAudio;
        public byte bindAudioChannel;
        public byte bRedundancy;
        public UInt16 preAlarmTime;
        public UInt16 postAlarmTime;
        public UInt16 expired;
        public UInt16 recv;
    }

### 功能描述

录像配置结构体。

### 成员说明

成员 | 类型 | 说明
--- | --- | ---
iSize | unsigned int | 本结构体长度。
bOnlyVideo | unsigned char | 录制视频（仅视频）。
bWithAudio | unsigned char | 录制音频（基于录制视频的基础上）。
bindAudioChannel | unsigned char | 对应的音频通道（不一定和视频通道编号一致）。
bRedundancy | unsigned char | 是否冗余录制。
preAlarmTime | unsigned short | 警前录像时间。
postAlarmTime | unsigned short | 警后录像时间。
expired | unsigned short | 录像过期时间。
recv | unsigned short | 保留字节。

错误码