#include <stdint.h>
Go to the source code of this file.
|
| enum | NvsAudioSampleFormat {
NvsAudSmpFmt_None = -1,
NvsAudSmpFmt_U8,
NvsAudSmpFmt_S16,
NvsAudSmpFmt_S32,
NvsAudSmpFmt_FLT,
NvsAudSmpFmt_DBL,
NvsAudSmpFmt_U8P,
NvsAudSmpFmt_S16P,
NvsAudSmpFmt_S32P,
NvsAudSmpFmt_FLTP,
NvsAudSmpFmt_DBLP,
NvsAudSmpFmt_Count
} |
| | Audio sampling format. More...
|
| |
| enum | NvsAVFileType { NvsAVFileType_Unknown = -1,
NvsAVFileType_AudioVideo = 0,
NvsAVFileType_Audio,
NvsAVFileType_Image
} |
| | File type. More...
|
| |
| enum | NvsVideoRotation { NvsVideoRotation_0 = 0,
NvsVideoRotation_90,
NvsVideoRotation_180,
NvsVideoRotation_270
} |
| | Video rotation. More...
|
| |
| enum | NvsVideoCodecType { NvsVideoCodecType_Unknown = 0,
NvsVideoCodecType_H264,
NvsVideoCodecType_H265
} |
| | Video codec type. More...
|
| |
| enum | NvsVideoColorTransfer { NvsVideoColorTransfer_SDR_VIDEO = 0,
NvsVideoColorTransfer_ST2084,
NvsVideoColorTransfer_HLG
} |
| | Color Transfer Characteristic. More...
|
| |
| enum | NvsRoleInTheme { NvsRoleInThemeGeneral,
NvsRoleInThemeTitle,
NvsRoleInThemeTrailer
} |
| | The role of the clip in the theme. More...
|
| |
| enum | NvsTextAlignment {
NvsTextAlignmentLeft = 0,
NvsTextAlignmentCenter,
NvsTextAlignmentRight,
NvsTextAlignmentTop,
NvsTextAlignmentBottom,
NvsTextAlignmentVCenter
} |
| | Text alignment style. More...
|
| |
| enum | NvsLetterSpacingType { NvsLetterSpacingTypePercentage = 0,
NvsLetterSpacingTypeAbsolute
} |
| | letter spacing type More...
|
| |
| enum | NvsAssetDefaultParam { USE_ASSET_DEFAULT_PARAM = 0,
NOT_USE_ASSET_DEFAULT_PARAM
} |
| | Uses the default caption package. More...
|
| |
| enum | NvsCategory { NvsDefaultCategory,
NvsUserCategory,
NvsThemeCategory
} |
| | The type of clip in theme. More...
|
| |
| enum | NvsVideoFramePixelFormat { NvsPixelFormat_Nv12,
NvsPixelFormat_YUV420,
NvsPixelFormat_BGRA
} |
| | Video frame pixel format. More...
|
| |
| enum | NvsVideoResolutionBitDepth { NvsVideoResolutionBitDepth_8Bit,
NvsVideoResolutionBitDepth_16Bit_Float,
NvsVideoResolutionBitDepth_Auto
} |
| | Video frame pixel format. More...
|
| |
| enum | NvsLiveWindowFillMode { NvsLiveWindowFillModePreserveAspectCrop = 0,
NvsLiveWindowFillModePreserveAspectFit,
NvsLiveWindowFillModeStretch
} |
| | Live Window fill mode. More...
|
| |
| enum | NvsLiveWindowHDRDisplayMode { NvsLiveWindowHDRDisplayMode_SDR = 0,
NvsLiveWindowHDRDisplayMode_Device,
NvsLiveWindowHDRDisplayMode_TONE_MAP_SDR
} |
| | Live Window fill mode. More...
|
| |
◆ NV_AUDIO_MAX_CHANNEL_COUNT
| #define NV_AUDIO_MAX_CHANNEL_COUNT 8 |
◆ NVS_EXPORT
| #define NVS_EXPORT __attribute__((visibility("default"))) |
◆ NVS_VIDEO_FRAME_MAX_PLANES
| #define NVS_VIDEO_FRAME_MAX_PLANES 4 |
◆ NvsAssetDefaultParam
Uses the default caption package.
◆ NvsCategory
The type of clip in theme.
◆ NvsLetterSpacingType
◆ NvsRoleInTheme
The role of the clip in the theme.
◆ NvsTextAlignment
◆ NvsVideoFramePixelFormat
Video frame pixel format.
◆ NvsVideoResolutionBitDepth
Video frame pixel format.
◆ NvsAssetDefaultParam
Uses the default caption package.
| Enumerator |
|---|
| USE_ASSET_DEFAULT_PARAM | |
| NOT_USE_ASSET_DEFAULT_PARAM | |
◆ NvsAudioSampleFormat
Audio sampling format.
| Enumerator |
|---|
| NvsAudSmpFmt_None | None.
|
| NvsAudSmpFmt_U8 | unsigned 8 bit
|
| NvsAudSmpFmt_S16 | signed 16 bit
|
| NvsAudSmpFmt_S32 | signed 32 bit
|
| NvsAudSmpFmt_FLT | single precision float
|
| NvsAudSmpFmt_DBL | double precision float
|
| NvsAudSmpFmt_U8P | unsigned 8 bit,planer
|
| NvsAudSmpFmt_S16P | signed 16 bit,planer
|
| NvsAudSmpFmt_S32P | signed 32 bit,planer
|
| NvsAudSmpFmt_FLTP | single precision float,planar
|
| NvsAudSmpFmt_DBLP | double precision float,olanar
|
| NvsAudSmpFmt_Count | |
◆ NvsAVFileType
File type.
| Enumerator |
|---|
| NvsAVFileType_Unknown | Unknown.
|
| NvsAVFileType_AudioVideo | Video.
|
| NvsAVFileType_Audio | Audio.
|
| NvsAVFileType_Image | Image.
|
◆ NvsCategory
The type of clip in theme.
| Enumerator |
|---|
| NvsDefaultCategory | Default type.
|
| NvsUserCategory | User-defined type.
|
| NvsThemeCategory | Theme category.
|
◆ NvsLetterSpacingType
letter spacing type
| Enumerator |
|---|
| NvsLetterSpacingTypePercentage | |
| NvsLetterSpacingTypeAbsolute | |
◆ NvsLiveWindowFillMode
Live Window fill mode.
| Enumerator |
|---|
| NvsLiveWindowFillModePreserveAspectCrop | The image is evenly filled and cropped if necessary (default mode).
|
| NvsLiveWindowFillModePreserveAspectFit | The image is evenly scaled to fit the window, without cropping.
|
| NvsLiveWindowFillModeStretch | The image is scaled to fit the window.
|
◆ NvsLiveWindowHDRDisplayMode
Live Window fill mode.
| Enumerator |
|---|
| NvsLiveWindowHDRDisplayMode_SDR | Forced to use SDR display, regardless of whether the device supports HDR display.
|
| NvsLiveWindowHDRDisplayMode_Device | If the device supports HDR, use HDR display.
|
| NvsLiveWindowHDRDisplayMode_TONE_MAP_SDR | If the device supports HDR, use HDR display, and use NO HDR mode display if it is not supported.
|
◆ NvsRoleInTheme
The role of the clip in the theme.
| Enumerator |
|---|
| NvsRoleInThemeGeneral | General.
|
| NvsRoleInThemeTitle | Title.
|
| NvsRoleInThemeTrailer | Trailer.
|
◆ NvsTextAlignment
Text alignment style.
| Enumerator |
|---|
| NvsTextAlignmentLeft | |
| NvsTextAlignmentCenter | |
| NvsTextAlignmentRight | |
| NvsTextAlignmentTop | |
| NvsTextAlignmentBottom | |
| NvsTextAlignmentVCenter | |
◆ NvsVideoCodecType
Video codec type.
| Enumerator |
|---|
| NvsVideoCodecType_Unknown | |
| NvsVideoCodecType_H264 | |
| NvsVideoCodecType_H265 | |
◆ NvsVideoColorTransfer
Color Transfer Characteristic.
| Enumerator |
|---|
| NvsVideoColorTransfer_SDR_VIDEO | |
| NvsVideoColorTransfer_ST2084 | |
| NvsVideoColorTransfer_HLG | |
◆ NvsVideoFramePixelFormat
Video frame pixel format.
| Enumerator |
|---|
| NvsPixelFormat_Nv12 | YUV 4:2:0 12bpp (Two channels, one channel is a continuous luminance channel, and the other channel is VU component interlaced)
|
| NvsPixelFormat_YUV420 | YUV 4:2:0 12bpp (Three channels, one luminance channel, the other two are U component and V component channels, all channels are continuous)
|
| NvsPixelFormat_BGRA | BGRA.
|
◆ NvsVideoResolutionBitDepth
Video frame pixel format.
| Enumerator |
|---|
| NvsVideoResolutionBitDepth_8Bit | The bit depth of processing pixel is 8bit.
|
| NvsVideoResolutionBitDepth_16Bit_Float | The bit depth of processing pixel is half float.
|
| NvsVideoResolutionBitDepth_Auto | The bit depth of processing pixel is adaptive. For example, for videos with HDR in editing, half precision floating point will be used for HDR video processing in SDK.
|
◆ NvsVideoRotation
Video rotation.
| Enumerator |
|---|
| NvsVideoRotation_0 | |
| NvsVideoRotation_90 | |
| NvsVideoRotation_180 | |
| NvsVideoRotation_270 | |