跳转至

DD_ENCODE_CONFIG

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
typedef struct _dd_encode_config_
{
    unsigned int iSize;        
    unsigned short resolution; 
    unsigned short rate;       
    unsigned short encodeType; 
    unsigned short quality;    
    unsigned short minBitrate; 
    unsigned short maxBitrate; 
    unsigned short gop;        
} DD_ENCODE_CONFIG;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_ENCODE_CONFIG
{
    public UInt32 iSize;
    public UInt16 resolution;
    public UInt16 rate;
    public UInt16 encodeType;
    public UInt16 quality;
    public UInt16 minBitrate;
    public UInt16 maxBitrate;
    public UInt16 gop;
}

功能描述

视频编码配置结构体。

成员说明

成员 类型 备注
iSize unsigned int 本结构体长度。
resolution unsigned short 分辨率,取值参考DD_VIDEO_SIZE
rate unsigned short 帧率。
encodeType unsigned short 编码类型,取值参考DD_VIDEO_ENCODE_MODE
quality unsigned short 画质,取值参考DD_IMAGE_QUALITY
minBitrate unsigned short 码流下限,单位为kbps。
maxBitrate unsigned short 码流上限,单位为kbps。
gop unsigned short I帧间隔。
错误码