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

# NET_SDK_RECORD_STATUS_EX

### 结构体定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    typedef struct _net_sdk_record_status_ex
    {
        char deviceName[128];
        DWORD dwRecordType;
        DWORD dwChannel;
        DWORD dwRecordStatus;
        DWORD dwStreamType;
        DWORD dwResolution;
        DWORD dwFrameRate;
        DWORD dwQuality;
        DWORD dwBitType;
        DWORD dwLevel;
    } NET_SDK_RECORD_STATUS_EX;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct NET_SDK_RECORD_STATUS_EX
    {
        [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 128)]
        public byte[] deviceName;
        public UInt32 dwRecordType;
        public UInt32 dwChannel;
        public UInt32 dwRecordStatus;
        public UInt32 dwStreamType;
        public UInt32 dwResolution;
        public UInt32 dwFrameRate;
        public UInt32 dwQuality;
        public UInt32 dwBitType;
        public UInt32 dwLevel;
    }

### 功能描述

录像状态结构体。

### 成员说明

成员 | 类型 | 说明
--- | --- | ---
deviceName | char[128] | 设备名称。
dwRecordType | DWORD | 录像事件类型,参考`DD_RECORD_TYPE`。
dwChannel | DWORD | 录像通道号，从0开始。
dwRecordStatus | DWORD | 录像状态，参考`DD_RECORD_STATUS`。
dwStreamType | DWORD | 录像码流，参考`NET_SDK_STREAM_TYPE`。
dwResolution | DWORD | 录像分辨率，高16位表示宽，低16位表示高。
dwFrameRate | DWORD | 录像帧率。
dwQuality | DWORD | 码率上限 /Kbps。
dwBitType | DWORD | 码率类型，参考`DD_VIDEO_ENCODE_MODE`。
dwLevel | DWORD | 图像品质，参考`DD_IMAGE_QUALITY`。

错误码