NERtc iOS SDK V5.6.30
|
视频帧信息。 更多...
#include <NERtcEngineBase.h>
属性 | |
NERtcVideoFormatType | format |
视频帧格式,详细信息请参考 NERtcVideoFormatType 。 视频外部渲染场景下,仅支持 kNERtcVideoFormatI420。 | |
uint64_t | timestamp |
视频时间戳,单位为毫秒。 | |
uint32_t | width |
视频高,即视频帧在横轴上的像素。 | |
uint32_t | height |
视频宽,即视频帧在纵轴上的像素。 | |
NERtcVideoRotationType | rotation |
视频顺时针旋转角度。详细信息请参考 NERtcVideoRotationType 。 | |
void * | buffer |
视频数据指针。 视频外部输入场景下,按照不同的格式,可支持 CVPixelBuffer、NSData 的 bytes; 对于 I420 格式,代表 Y 分量的指针; 对于 NV12 和 BGRA 格式,代表 CVPixelBuffer。 视频外部渲染场景下,代表 I420 数据中 Y 分量的指针。 | |
void * | uBuffer |
视频数据指针。 目前该参数仅在外部渲染视频的场景下有实际意义。 视频外部渲染场景下,代表 I420 数据中 U 分量的指针。 | |
void * | vBuffer |
视频数据指针。 目前该参数仅在外部渲染视频的场景下有实际意义。 视频外部渲染场景下,代表 I420 数据中 V 分量的指针。 | |
NSArray< NSNumber * > * | strides |
视频帧各平面的行间距。 目前该参数仅在外部渲染视频的场景下有实际意义。 | |
id< MTLTexture > | texture |
视频帧信息。
|
readwritenonatomicassign |
视频数据指针。 视频外部输入场景下,按照不同的格式,可支持 CVPixelBuffer、NSData 的 bytes; 对于 I420 格式,代表 Y 分量的指针; 对于 NV12 和 BGRA 格式,代表 CVPixelBuffer。 视频外部渲染场景下,代表 I420 数据中 Y 分量的指针。
|
readwritenonatomicassign |
视频帧格式,详细信息请参考 NERtcVideoFormatType
。 视频外部渲染场景下,仅支持 kNERtcVideoFormatI420。
|
readwritenonatomicassign |
视频宽,即视频帧在纵轴上的像素。
|
readwritenonatomicassign |
视频顺时针旋转角度。详细信息请参考 NERtcVideoRotationType
。
|
readwritenonatomicstrong |
视频帧各平面的行间距。 目前该参数仅在外部渲染视频的场景下有实际意义。
|
readwritenonatomicstrong |
|
readwritenonatomicassign |
视频时间戳,单位为毫秒。
|
readwritenonatomicassign |
视频数据指针。 目前该参数仅在外部渲染视频的场景下有实际意义。 视频外部渲染场景下,代表 I420 数据中 U 分量的指针。
|
readwritenonatomicassign |
视频数据指针。 目前该参数仅在外部渲染视频的场景下有实际意义。 视频外部渲染场景下,代表 I420 数据中 V 分量的指针。
|
readwritenonatomicassign |
视频高,即视频帧在横轴上的像素。