浏览该文件的文档.
20 #define NVS_EXPORT __attribute__((visibility("default")))
438 #define NVS_VIDEO_FRAME_MAX_PLANES 4
473 #ifndef NV_AUDIO_MAX_CHANNEL_COUNT
474 #define NV_AUDIO_MAX_CHANNEL_COUNT 8
@ NvsAudSmpFmt_S32P
signed 32 bit 平面格式
Definition: NvsCommonDef.h:38
@ NvsVideoColorTransfer_ST2084
Definition: NvsCommonDef.h:94
@ NvsTextAlignmentBottom
Definition: NvsCommonDef.h:139
NvsVideoFrameColorPrimaries
Definition: NvsCommonDef.h:254
NvsRoleInTheme
片段在主题中的角色
Definition: NvsCommonDef.h:121
@ NvsVideoFrameYUVColorMatrix_Bt709
ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B
Definition: NvsCommonDef.h:219
@ NvsPixelFormat_YUV420
YUV 4:2:0 12bpp ( 3通道, 一个亮度通道, 另两个为U分量和V分量通道, 所有通道都是连续的 )
Definition: NvsCommonDef.h:189
int sampleRate
音频采样率
Definition: NvsCommonDef.h:481
@ NvsThemeCategory
主题类型
Definition: NvsCommonDef.h:177
@ NvsVideoHDRType_HDR10
Definition: NvsCommonDef.h:107
unsigned int sampleRate
采样率
Definition: NvsCommonDef.h:375
NvsVideoFrameColorTransfer
Definition: NvsCommonDef.h:235
@ NvsRoleInThemeGeneral
通用
Definition: NvsCommonDef.h:122
@ NvsVideoColorTransfer_HLG
Definition: NvsCommonDef.h:95
@ NvsRoleInThemeTrailer
片尾
Definition: NvsCommonDef.h:124
@ NvsLiveWindowHDRDisplayMode_TONE_MAP_SDR
如果设备支持HDR,就使用HDR进行显示,如果设备不支持,使用HDR转换为SDR进行显示
Definition: NvsCommonDef.h:330
@ NvsLiveWindowHDRDisplayMode_Device
如果设备支持HDR,就使用HDR进行显示
Definition: NvsCommonDef.h:329
bool isRec601
色彩空间是否是BT.601
Definition: NvsCommonDef.h:453
double y
Definition: NvsCommonDef.h:435
NvsLetterSpacingType
字间距类型
Definition: NvsCommonDef.h:150
@ NvsVideoResolutionBitDepth_Auto
图像像素的位深度为自适应,比如在编辑中有HDR的视频,SDK内部处理HDR视频会使用半精度浮点
Definition: NvsCommonDef.h:272
@ NvsLiveWindowFillModePreserveAspectFit
图像均匀地缩放来适合窗口,没有裁剪。
Definition: NvsCommonDef.h:305
bool flipHorizontally
显示当前图像需要不需要水平翻转
Definition: NvsCommonDef.h:457
@ NvsTextAlignmentTop
Definition: NvsCommonDef.h:138
@ NvsVideoFrameYUVColorMatrix_Bt2020
ITU-R BT2020
Definition: NvsCommonDef.h:220
@ NvsLiveWindowFillModePreserveAspectCrop
图像按比例均匀填充,必要时进行裁剪(默认模式)
Definition: NvsCommonDef.h:293
矩形
Definition: NvsCommonDef.h:361
@ NvsAVFileType_Unknown
未知
Definition: NvsCommonDef.h:52
@ NvsVideoFrameColorTransfer_SMPTE2084
SMPTE ST 2084 for 10-, 12-, 14- and 16-bit systems known as "PQ"
Definition: NvsCommonDef.h:237
视频帧信息
Definition: NvsCommonDef.h:446
@ NvsLetterSpacingTypeAbsolute
Definition: NvsCommonDef.h:152
@ NvsVideoFrameYUVColorMatrix_Bt601
ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL
Definition: NvsCommonDef.h:218
@ NvsTextAlignmentLeft
Definition: NvsCommonDef.h:135
@ NOT_USE_ASSET_DEFAULT_PARAM
Definition: NvsCommonDef.h:164
回调的采集音频信息
Definition: NvsCommonDef.h:495
@ NvsVideoFrameColorPrimaries_DisplayP3
RGB color space Display P3 based on SMPTE RP 431-2-2007 and IEC 61966-2.1:1999.
Definition: NvsCommonDef.h:257
float right
right
Definition: NvsCommonDef.h:363
NvsAudioSampleFormat sampleFormat
采样格式
Definition: NvsCommonDef.h:376
@ NvsAVFileType_Image
图片
Definition: NvsCommonDef.h:55
@ NvsVideoHDRType_HDR10Plus
Definition: NvsCommonDef.h:109
NvsVideoFrameColorPrimaries colorPrimaries
Definition: NvsCommonDef.h:470
比例值
Definition: NvsCommonDef.h:339
@ NvsAudSmpFmt_DBL
双精度浮点数
Definition: NvsCommonDef.h:34
NvsVideoFrameInfo frameInfo
Definition: NvsCommonDef.h:467
三维坐标结构
Definition: NvsCommonDef.h:423
@ USE_ASSET_DEFAULT_PARAM
Definition: NvsCommonDef.h:163
@ NvsVideoFrameColorPrimaries_Bt2020
RGB color space BT.2020 standardized as Rec. ITU-R BT.2020-1.
Definition: NvsCommonDef.h:256
@ NvsAudSmpFmt_FLTP
单精度浮点数 平面格式
Definition: NvsCommonDef.h:39
float bottom
bottom
Definition: NvsCommonDef.h:364
float left
left
Definition: NvsCommonDef.h:362
NvsVideoFrameYUVColorMatrix colorMatrix
Definition: NvsCommonDef.h:468
@ NvsVideoRotation_270
Definition: NvsCommonDef.h:69
NvsVideoCodecType
视频编码类型
Definition: NvsCommonDef.h:79
int planeSizeInBytes
Definition: NvsCommonDef.h:479
int height
高度
Definition: NvsCommonDef.h:352
@ NvsVideoFrameColorTransfer_ARIB_STD_B67
ARIB STD-B67, known as "Hybrid log-gamma"
Definition: NvsCommonDef.h:238
@ NvsLiveWindowHDRDisplayMode_SDR
强制使用SDR的方式进行显示,不进行HDR到SDR转化,不管设备支不支持HDR显示
Definition: NvsCommonDef.h:328
int64_t frameTimestamp
获取到图像的时间戳(单位微秒)
Definition: NvsCommonDef.h:452
@ NvsVideoRotation_180
Definition: NvsCommonDef.h:68
int frameHeight
获取到图像的高度(以像素为单位)
Definition: NvsCommonDef.h:448
@ NvsAudSmpFmt_S32
signed 32 bit
Definition: NvsCommonDef.h:32
@ NvsAudSmpFmt_DBLP
双精度浮点数 平面格式
Definition: NvsCommonDef.h:40
二维坐标点结构。 参数类型为双精度浮点数。
Definition: NvsCommonDef.h:433
@ NvsAudSmpFmt_S16
signed 16 bit
Definition: NvsCommonDef.h:31
@ NvsAudSmpFmt_U8
unsigned 8 bit
Definition: NvsCommonDef.h:30
int den
分母
Definition: NvsCommonDef.h:341
NvsAudioSampleFormat sampleFormat
音频数据格式
Definition: NvsCommonDef.h:483
NvsAVFileType
文件类型
Definition: NvsCommonDef.h:51
@ NvsUserCategory
用户自定义类型
Definition: NvsCommonDef.h:176
double x
Definition: NvsCommonDef.h:434
@ NvsLiveWindowFillModeStretch
图像被缩放来适合窗口
Definition: NvsCommonDef.h:317
@ NvsAVFileType_Audio
音频
Definition: NvsCommonDef.h:54
bool isFullRangeYUV
YUV取值范围是否是fullRange(0-255)
Definition: NvsCommonDef.h:454
@ NvsGpuVideoFrameFormat_RGBA8
Definition: NvsCommonDef.h:203
NvsVideoRotation
视频旋转角度
Definition: NvsCommonDef.h:65
NvsLiveWindowHDRDisplayMode
Live Window 填充模式
Definition: NvsCommonDef.h:327
NvsVideoFramePixelFormat
视频帧像素格式
Definition: NvsCommonDef.h:187
@ NvsVideoCodecType_H264
Definition: NvsCommonDef.h:81
@ NvsVideoHDRType_HLG
Definition: NvsCommonDef.h:108
@ NvsAudSmpFmt_Count
Definition: NvsCommonDef.h:42
自定义颜色类
Definition: NvsCommonDef.h:403
@ NvsVideoCodecType_H265
Definition: NvsCommonDef.h:82
NvsVideoColorTransfer
颜色转换曲线
Definition: NvsCommonDef.h:92
float y
Definition: NvsCommonDef.h:414
@ NvsTextAlignmentCenter
Definition: NvsCommonDef.h:136
float z
Definition: NvsCommonDef.h:424
int sampleRate
采样率
Definition: NvsCommonDef.h:496
unsigned int channelCount
声道数
Definition: NvsCommonDef.h:377
@ NvsAudSmpFmt_None
无
Definition: NvsCommonDef.h:29
@ NvsLetterSpacingTypePercentage
Definition: NvsCommonDef.h:151
@ NvsDefaultCategory
默认类型
Definition: NvsCommonDef.h:175
@ NvsAudSmpFmt_S16P
signed 16 bit 平面格式
Definition: NvsCommonDef.h:37
NvsVideoFrameColorTransfer colorTransfer
Definition: NvsCommonDef.h:469
int frameWidth
获取到图像的宽度(以像素为单位)
Definition: NvsCommonDef.h:447
NvsTextAlignment
字幕对齐方式
Definition: NvsCommonDef.h:134
float r
Definition: NvsCommonDef.h:404
@ NvsAudSmpFmt_FLT
单精度浮点数
Definition: NvsCommonDef.h:33
@ NvsVideoCodecType_Unknown
Definition: NvsCommonDef.h:80
@ NvsVideoResolutionBitDepth_16Bit_Float
图像像素的位深度为半精度浮点
Definition: NvsCommonDef.h:271
@ NvsVideoResolutionBitDepth_8Bit
图像像素的位深度为8Bit
Definition: NvsCommonDef.h:270
@ NvsVideoHDRType_DolbyVision
Definition: NvsCommonDef.h:110
NvsLiveWindowFillMode
Live Window 填充模式
Definition: NvsCommonDef.h:282
#define NVS_VIDEO_FRAME_MAX_PLANES
Definition: NvsCommonDef.h:438
音频解析度
Definition: NvsCommonDef.h:374
int channelCount
音频数据通道数
Definition: NvsCommonDef.h:482
NvsVideoHDRType
HDR 视频类型
Definition: NvsCommonDef.h:105
int width
宽度
Definition: NvsCommonDef.h:351
@ NvsTextAlignmentVCenter
Definition: NvsCommonDef.h:140
@ NvsGpuVideoFrameFormat_RGBA16F
RGBA格式每个通道是半精度浮点(half float)
Definition: NvsCommonDef.h:204
@ NvsPixelFormat_BGRA
BGRA
Definition: NvsCommonDef.h:190
NvsAudioSampleFormat
音频采样格式
Definition: NvsCommonDef.h:28
@ NvsTextAlignmentRight
Definition: NvsCommonDef.h:137
NvsVideoFrameYUVColorMatrix
Definition: NvsCommonDef.h:217
视频解析度
Definition: NvsCommonDef.h:386
NvsVideoResolutionBitDepth bitDepth
默认是8Bit
Definition: NvsCommonDef.h:390
@ NvsVideoRotation_0
Definition: NvsCommonDef.h:66
NvsAssetDefaultParam
使用默认的字幕包属性
Definition: NvsCommonDef.h:162
NvsGpuVideoFrameFormat
视频帧像素格式
Definition: NvsCommonDef.h:202
@ NvsAudSmpFmt_U8P
unsigned 8 bit 平面格式
Definition: NvsCommonDef.h:36
@ NvsVideoHDRType_None
Definition: NvsCommonDef.h:106
@ NvsPixelFormat_Nv12
YUV 4:2:0 12bpp ( 2通道, 一个通道是连续的亮度通道, 另一通道为VU分量交错 )
Definition: NvsCommonDef.h:188
@ NvsVideoFrameColorPrimaries_Bt709
RGB color space BT.709 standardized as Rec. ITU-R BT.709-5.
Definition: NvsCommonDef.h:255
二维坐标结构
Definition: NvsCommonDef.h:413
@ NvsVideoFrameColorTransfer_sRGB
Definition: NvsCommonDef.h:236
float top
top
Definition: NvsCommonDef.h:365
int64_t timeStamp
音频数据的时间戳(单位微秒)
Definition: NvsCommonDef.h:485
int actualSampleCount
在audioBuffer中的有效采样数量
Definition: NvsCommonDef.h:484
Definition: NvsCommonDef.h:477
@ NvsVideoRotation_90
Definition: NvsCommonDef.h:67
unsigned int imageHeight
图像高度
Definition: NvsCommonDef.h:388
@ NvsVideoHDRType_Vivid
Definition: NvsCommonDef.h:111
unsigned int imageWidth
图像宽度
Definition: NvsCommonDef.h:387
#define NV_AUDIO_MAX_CHANNEL_COUNT
Definition: NvsCommonDef.h:474
int num
分子
Definition: NvsCommonDef.h:340
尺寸
Definition: NvsCommonDef.h:350
int displayRotation
显示当前图像需要旋转的角度
Definition: NvsCommonDef.h:456
@ NvsAVFileType_AudioVideo
视频
Definition: NvsCommonDef.h:53
@ NvsRoleInThemeTitle
片头
Definition: NvsCommonDef.h:123
@ NvsVideoColorTransfer_SDR_VIDEO
Definition: NvsCommonDef.h:93
@ NvsPixelFormat_P010
YUV 4:2:0 24bpp ( 2通道, 一个通道是连续的亮度通道, 另一通道为VU分量交错 每个通道占用16位,高10位有效)
Definition: NvsCommonDef.h:192
NvsVideoResolutionBitDepth
视频帧像素格式
Definition: NvsCommonDef.h:269
NvsRational imagePAR
像素比(仅支持1:1)
Definition: NvsCommonDef.h:389
NvsCategory
片段在主题中的类型
Definition: NvsCommonDef.h:174
@ NvsPixelFormat_RGBA
RGBA
Definition: NvsCommonDef.h:191
视频帧扩展信息
Definition: NvsCommonDef.h:466
NvsVideoFramePixelFormat pixelFormat
获取到图像的格式
Definition: NvsCommonDef.h:451