跳转至

ENCODE_FRAME_INFO

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
typedef struct encode_frame_info
{
    unsigned int keyFrame; 
    int nWidth;            
    int nHeight;           
    unsigned int time;     
    int frameIndex;        
    unsigned int dwLen;    
    unsigned char* pData;  
} ENCODE_FRAME_INFO;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct ENCODE_FRAME_INFO
{
    public UInt32 keyFrame;
    public Int32 nWidth;
    public Int32 nHeight;
    public UInt32 time;
    public Int32 frameIndex;
    public UInt32 dwLen;
    public IntPtr pData;
}

功能描述

编码帧信息。

成员说明

成员 类型 备注
keyFrame unsigned int 是否是关键帧,0:是。
nWidth int 帧宽。
nHeight int 帧高。
time unsigned int 帧时间,以秒为单位。
frameIndex int 帧索引。
dwLen unsigned int 帧数据长度。
pData unsigned char* 帧数据。
错误码