VideoFrame
- HarmonyOS
更新时间不可用
视频帧的属性设置。
export class VideoFrame {
public buffer:ArrayBuffer | undefined;
public yBuffer: ArrayBuffer | null = null;
public uBuffer: ArrayBuffer | null = null;
public vBuffer: ArrayBuffer | null = null;
public rotation:number = 0;
public timestamp:number = 0;
public stride:number = 0;
public uStride:number = 0;
public vStride:number = 0;
public width:number = 0;
public height:number = 0;
public type:VideoBufferType = VideoBufferType.RAW_DATA;
public format:VideoPixelFormat = VideoPixelFormat.VIDEO_PIXEL_NV21;
constructor(type:VideoBufferType,format:VideoPixelFormat) {
this.type = type;
this.format = format;
}
}详情
缓冲区给出的是指向指针的指针,该接口不能修改缓冲区的指针,只能修改缓冲区的内容。
| 参数名 | 描述 |
|---|---|
type | 视频类型。详见 VideoBufferType。 |
format | 像素格式。详见 VideoPixelFormat。 |
width | |
height | |
stride | |
uStride | |
vStride | |
yBuffer | |
uBuffer | |
vBuffer | |
buffer | |
rotation | |
timestampNs | |
colorSpace | |
sourceType | |
sampleAspectRatio | |
alphaStitchMode | |
metaInfo | 视频帧中的元信息。该参数需要联系技术支持使用。 |