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

# NET_DVR_DOWNlOAD_FRAME_INFO

### 结构体定义

C++C#

    1
    2
    3
    4
    5
    6
    7
    8
    9
    typedef struct _download_sdk_frame_info
    {
        unsigned int nLength;
        unsigned short frameType;
        unsigned short keyFrame;
        unsigned short nWidth;
        unsigned short nHeight;
        LONGLONG nStamp;
    } NET_DVR_DOWNlOAD_FRAME_INFO;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct NET_DVR_DOWNlOAD_FRAME_INFO
    {
        public UInt32 nLength;
        public UInt16 frameType;
        public UInt16 keyFrame;
        public UInt16 nWidth;
        public UInt16 nHeight;
        public Int64 nStamp;
    }

### 功能描述

录像下载时帧信息。

### 成员说明

成员 | 类型 | 说明
--- | --- | ---
nLength | unsigned int | 帧数据长度。
frameType | unsigned short | 参考`DD_FRAME_TYPE`。
keyFrame | unsigned short | 0：非关键帧 1：关键帧。
nWidth | unsigned short | 画面宽, 单位像素, 如果是音频数据则为0。
nHeight | unsigned short | 画面高, 如果是音频数据则为0。
nStamp | LONGLONG | 帧时间, 单位毫秒, 从1970年1月1日0点0分0秒开始的绝对时间。

错误码