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

# DD_FRAME_ATTRIB

### 枚举定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    typedef enum _dd_frame_attrib_
    {
        DD_PLAY_FRAME_NO_SHOW = 0x01,
        DD_PLAY_FRAME_SHOW = 0x02,
        DD_PLAY_FRAME_ALL_END = 0x04,
        DD_PLAY_FRAME_SEC_END = 0x08,
        DD_PLAY_FRAME_NO_TIME_STAMP = 0x10,
        DD_PLAY_FRAME_FF = 0x20,
        DD_LIVE_FRAME_FIRST_STREAM = 0x40,
        DD_LIVE_FRAME_SECOND_STREAM = 0x80,
        DD_LIVE_FRAME_JPEG = 0x100,
        DD_LIVE_FRAME_TALK = 0x200,
        DD_LIVE_FRAME_THIRD_STREAM = 0x400,
        DD_LIVE_FRAME_FOURTH_STREAM = 0x800,
    } DD_FRAME_ATTRIB;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    public enum DD_FRAME_ATTRIB
    {
        DD_PLAY_FRAME_NO_SHOW = 0x01,
        DD_PLAY_FRAME_SHOW = 0x02,
        DD_PLAY_FRAME_ALL_END = 0x04,
        DD_PLAY_FRAME_SEC_END = 0x08,
        DD_PLAY_FRAME_NO_TIME_STAMP = 0x10,
        DD_PLAY_FRAME_FF = 0x20,
        DD_LIVE_FRAME_FIRST_STREAM = 0x40,
        DD_LIVE_FRAME_SECOND_STREAM = 0x80,
        DD_LIVE_FRAME_JPEG = 0x100,
        DD_LIVE_FRAME_TALK = 0x200,
        DD_LIVE_FRAME_THIRD_STREAM = 0x400,
        DD_LIVE_FRAME_FOURTH_STREAM = 0x800,
    }

### 功能描述

视频帧属性。

### 成员说明

枚举名 | 枚举值 | 说明
--- | --- | ---
DD_PLAY_FRAME_NO_SHOW | 0x01 | 此帧不显示。
DD_PLAY_FRAME_SHOW | 0x02 | 此帧可显示。
DD_PLAY_FRAME_ALL_END | 0x04 | 数据读取结束了，后面再没有数据。
DD_PLAY_FRAME_SEC_END | 0x08 | 此事件段结束了。
DD_PLAY_FRAME_NO_TIME_STAMP | 0x10 | 此帧数据有时间戳，抓图的时候注意要屏蔽打时间的功能。
DD_PLAY_FRAME_FF | 0x20 | 当前帧用于快进。
DD_LIVE_FRAME_FIRST_STREAM | 0x40 | 此帧为现场主码流。
DD_LIVE_FRAME_SECOND_STREAM | 0x80 | 此帧为现场子码流。
DD_LIVE_FRAME_JPEG | 0x100 | 此帧为JPEG图片。
DD_LIVE_FRAME_TALK | 0x200 | 此帧为对讲语音数据。
DD_LIVE_FRAME_THIRD_STREAM | 0x400 | 此帧为现场第三码流。
DD_LIVE_FRAME_FOURTH_STREAM | 0x800 | 此帧为现场第四码流。

错误码