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

# DD_RECORD_CONFIG_MASK

### 结构体定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    typedef struct _dd_record_config_mask_
    {
        unsigned int iSize;
        unsigned char bindAudioChannel;
        unsigned char bRedundancy;
        unsigned char recv1;
        unsigned char recv2;
        unsigned short minPreAlarmTime;
        unsigned short maxPreAlarmTime;
        unsigned short minPostAlarmTime;
        unsigned short maxPostAlarmTime;
        unsigned short minExpired;
        unsigned short maxExpired;
    } DD_RECORD_CONFIG_MASK;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct DD_RECORD_CONFIG_MASK
    {
        public UInt32 iSize;
        public byte bindAudioChannel;
        public byte bRedundancy;
        public byte recv1;
        public byte recv2;
        public UInt16 minPreAlarmTime;
        public UInt16 maxPreAlarmTime;
        public UInt16 minPostAlarmTime;
        public UInt16 maxPostAlarmTime;
        public UInt16 minExpired;
        public UInt16 maxExpired;
    }

### 功能描述

此结构体为（只读）内容，用于查询设备支持参数。

### 成员说明

成员 | 类型 | 说明
--- | --- | ---
iSize | unsigned int | 本结构体长度。
bindAudioChannel | unsigned char | 是否支持视音频通道绑定。
bRedundancy | unsigned char | 是否支持冗余录制。
recv1 | unsigned char | 保留字节。
recv2 | unsigned char | 保留字节。
minPreAlarmTime | unsigned short | 最小警前录像时间。
maxPreAlarmTime | unsigned short | 最大警前录像时间。
minPostAlarmTime | unsigned short | 最小警后录像时间。
maxPostAlarmTime | unsigned short | 最大警后录像时间。
minExpired | unsigned short | 最小录像数据过期时间。
maxExpired | unsigned short | 最大录像数据过期时间。

错误码