跳转至

NET_SDK_RECORD_STATUS_EX

结构体定义

 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 录像分辨率,参考DD_VIDEO_SIZE_N9000
dwFrameRate DWORD 录像帧率。
dwQuality DWORD 码率上限 /Kbps。
dwBitType DWORD 码率类型,参考DD_VIDEO_ENCODE_MODE
dwLevel DWORD 图像品质,参考DD_IMAGE_QUALITY
错误码