ExternalVideoFrame
- C#
更新时间不可用
外部视频帧。
public class ExternalVideoFrame
{
public VIDEO_BUFFER_TYPE type;
public VIDEO_PIXEL_FORMAT format;
public byte[] buffer;
public int stride;
public int height;
public int cropLeft;
public int cropTop;
public int cropRight;
public int cropBottom;
public int rotation;
public long timestamp;
public byte[] eglContext;
public EGL_CONTEXT_TYPE eglType;
public int textureId;
public byte[] metadataBuffer;
public int metadataSize;
public byte[] alphaBuffer;
public bool fillAlphaBuffer;
public ALPHA_STITCH_MODE alphaStitchMode;
public IntPtr d3d11Texture2d;
public int textureSliceIndex;
public ColorSpace colorSpace;
};属性
| 参数名 | 描述 |
|---|---|
type | 视频类型。详见 VIDEO_BUFFER_TYPE。 |
format | 像素格式。详见 VIDEO_PIXEL_FORMAT。 |
buffer | |
stride | |
height | |
eglContext | |
eglType | |
textureId | |
metadataBuffer | |
metadataSize | |
alphaBuffer | |
fillAlphaBuffer | |
alphaStitchMode | 当视频帧中包含 Alpha 通道数据时,设置 alphaBuffer 和视频帧的相对位置。详见 ALPHA_STITCH_MODE。 |
cropLeft | |
cropTop | |
cropRight | |
cropBottom | |
rotation | |
timestamp | |
colorSpace | 视频帧的色彩空间属性,默认情况下会应用 Full Range 和 BT.709 标准配置。你可以根据自定义采集、自定义渲染的业务需求进行自定义设置,详见 VideoColorSpace。 |