浏览该文件的文档.
15 #import <Foundation/Foundation.h>
28 #import <CoreMedia/CMSampleBuffer.h>
169 NvsStreamingEngineCaptureFlag_DontAutomaticallyConfiguresApplicationAudioSession
NS_ENUM_DEPRECATED_IOS(8_0, 9_0,
"NvsStreamingEngineCaptureFlag_DontConfigAudioSession") = 1024,
314 #define HUMAN_DETECTION_OPTIONS_FACE_DETECT_THREAD_NUM @"Face Detect Thread Num"
316 #define HUMAN_DETECTION_OPTIONS_FACE_LANDMARK_THREAD_NUM @"Face Landmark Thread Num"
317 #define HUMAN_DETECTION_OPTIONS_FACE_TRACK_THREAD_NUM @"Face Track Thread Num"
318 #define HUMAN_DETECTION_OPTIONS_SKY_SEGMENTATION_THREAD_NUM @"Sky Segmentation Thread Num"
459 #define NVS_RECORD_BITRATE @"bitrate"
461 #define NVS_RECORD_GOP_SIZE @"gopsize"
462 #define NVS_RECORD_VIDEO_ENCODEC_NAME @"video encoder name"
463 #define NVS_RECORD_HDR_VIDEO_COLOR_TRANSFER @"encorder color transfer"
474 #define NVS_COMPILE_BITRATE @"bitrate"
476 #define NVS_COMPILE_GOP_SIZE @"gopsize"
477 #define NVS_COMPILE_AUDIO_BITRATE @"audio bitrate"
478 #define NVS_COMPILE_LOSSLESS_AUDIO @"lossless audio"
479 #define NVS_COMPILE_OPTIMIZE_FOR_NETWORK_USE @"optimize-for-network-use"
480 #define NVS_COMPILE_VIDEO_ENCODEC_NAME @"video encoder name"
481 #define NVS_COMPILE_AUDIO_ENCODEC_NAME @"audio encoder name"
482 #define NVS_COMPILE_VIDEO_FPS @"fps"
483 #define NVS_COMPILE_DONT_USE_VIDEO_TOOLBOX @"dont-use-video-toolbox"
484 #define NVS_COMPILE_HDR_VIDEO_COLOR_TRANSFER @"encorder color transfer"
485 #define NVS_COMPILE_ENABLE_BREAKPOINT_CONTINUATION @"enable breakpoint continuation"
486 #define NVS_COMPILE_CACHE_FILE_PATH @"cache file path"
487 #define NVS_COMPILE_CACHE_FILE_DURATION @"cache file duration"
488 #define NVS_COMPILE_CACHE_FILE_SIZE @"cache file size"
489 #define NVS_COMPILE_SOFTWARE_ENCODER_CRF @"software encorder crf"
490 #define NVS_COMPILE_SOFTWARE_ENCODER_CRF_BITRATE_MAX @"software encorder crf bitrate max"
491 #define NVS_COMPILE_SOFTWARE_ENCODER_MODE @"software encorder mode"
493 #define NVS_COMPILE_CREATION_TIME @"creation time"
494 #define NVS_COMPILE_METADATADESCRIPTION @"metadata description"
495 #define NVS_COMPILE_AUDIO_SAMPLE_RATE @"audio sample rate"
496 #define NVS_COMPILE_AUDIO_CHANNELS_MODE @"audio channels mode"
497 #define NVS_COMPILE_FILE_META_DATA @"file metadata"
498 #define NVS_COMPILE_GIF_STATS_MODE @"gif stats mode"
530 - (void)didCaptureDeviceCapsReady:(
unsigned int)captureDeviceIndex;
540 - (void)didCaptureDevicePreviewResolutionReady:(
unsigned int)captureDeviceIndex;
550 - (void)didCaptureDevicePreviewStarted:(
unsigned int)captureDeviceIndex;
562 - (void)didCaptureDeviceError:(
unsigned int)captureDeviceIndex errorCode:(int32_t)errorCode;
572 - (void)didCaptureDeviceStopped:(
unsigned int)captureDeviceIndex;
584 - (void)didCaptureDeviceAutoFocusComplete:(
unsigned int)captureDeviceIndex succeeded:(BOOL)succeeded;
597 - (void)didCaptureRecordingStarted:(
unsigned int)captureDeviceIndex;
612 - (void)didCaptureRecordingFirstVideoFrameReached:(
unsigned int)captureDeviceIndex timeStamp:(int64_t)timestamp;
625 - (void)didCaptureRecordingDurationUpdated:(
int)captureDeviceIndex duration:(int64_t)duration;
637 - (void)didCaptureRecordingFinished:(
unsigned int)captureDeviceIndex;
649 - (void)didCaptureRecordingError:(
unsigned int)captureDeviceIndex;
659 - (void)didPlaybackPreloadingCompletion:(
NvsTimeline *)timeline;
672 - (void)didPlaybackTimelinePosition:(
NvsTimeline *)timeline position:(int64_t)position;
687 - (void)didPlaybackDelayed:(
NvsTimeline *)timeline delayTime:(int64_t)time isVideo:(
bool)flag;
697 - (void)didPlaybackStopped:(
NvsTimeline *)timeline;
719 - (void)didCompileProgress:(
NvsTimeline *)timeline progress:(
int)progress;
731 - (void)didCompileFloatProgress:(
NvsTimeline *)timeline progress:(
float)progress;
742 - (void)didCompileFinished:(
NvsTimeline *)timeline;
756 - (void)didCompileCompleted:(
NvsTimeline *)timeline isCanceled:(BOOL)isCanceled;
775 - (void)didCompileCompleted:(
NvsTimeline *)timeline isHardwareEncoding:(BOOL)isHardwareEncoding errorType:(
int)errorType errorString:(NSString*)errorString flags:(
int)flags;
802 - (void)didCompileSliceCompleted:(
NvsTimeline *)timeline filePath:(NSString*)filePath isVideo:(BOOL)isVideo index:(
int)index;
822 - (void)didFirstVideoFramePresented:(
NvsTimeline *)timeline;
833 - (void)didTimestampOutOfRange:(
NvsTimeline *)timeline;
846 - (void)didSeekingTimelinePosition:(
NvsTimeline *)timeline position:(int64_t)position;
957 - (void)didVUMeterValue:(
NvsTimeline *)timeline leftValue:(
float)left rightValue:(
float)right timestamp:(int64_t)time;
992 - (void)onImageGrabbedArrived:(UIImage*)image timestamp:(int64_t)time;
1011 - (void)onImageGrabbedArrived:(
NvsTimeline *)timeline image:(UIImage*)image timestamp:(int64_t)time;
1029 - (void)onDebugLogArrived:(
int)level logStr:(NSString*)logStr;
1047 - (void)onWebRequestWaitStatusChange:(BOOL)isVideo waiting:(BOOL)waiting;
1093 @property (nonatomic, weak) id<NvsStreamingContextDelegate> delegate;
1094 @property (nonatomic, weak) id<NvsStreamingContextWebDelegate> webDelegate;
1096 @property (nonatomic)
float compileVideoBitrateMultiplier;
1097 @property (nonatomic)
float recordVideoBitrateMultiplier;
1098 @property (nonatomic) BOOL defaultCaptionFade;
1099 @property (nonatomic, weak) id<NvsImageGrabberDelegate> imageGrabberDelegate;
1126 @property (nonatomic) NSMutableDictionary *compileConfigurations;
1141 + (void)getSdkVersion:(
int *)majorVersion minorVersion:(
int *)minorVersion revisionNumber:(
int *)revisionNumber;
1163 + (void)setSaveDebugMessagesToFile:(BOOL)saveDebugMessagesToFile;
1174 + (void)setDebugMessagesToStdOut:(BOOL)debugMessagesToStdOut;
1187 + (BOOL)verifySdkLicenseFile:(NSString *)sdkLicenseFilePath;
1222 + (void)destroyInstance;
1249 + (BOOL)initHumanDetection:(NSString *)modelFilePath
1250 licenseFilePath:(NSString *)licenseFilePath
1251 features:(
int)features;
1269 + (BOOL)initHumanDetection:(NSString *)modelFilePath
1270 licenseFilePath:(NSString *)licenseFilePath
1271 features:(
int)features
1272 options:(NSMutableDictionary *)options;
1287 + (BOOL)initHumanDetectionExt:(NSString *)modelFilePath
1288 licenseFilePath:(NSString *)licenseFilePath
1289 features:(
int)features;
1306 + (BOOL)initHumanDetectionExt:(NSString *)modelFilePath
1307 licenseFilePath:(NSString *)licenseFilePath
1308 features:(
int)features
1309 options:(NSMutableDictionary *)options;
1324 + (BOOL)setupHumanDetectionData:(
int)dataType
1325 dataFilePath:(NSString *)dataFilePath;
1335 + (void)closeHumanDetection;
1344 - (BOOL)preloadEffectResources;
1353 + (NSString *)getLogFileDirectory;
1362 - (EAGLSharegroup *)getEAGLSharegroup;
1371 - (float)detectEngineRenderFramePerSecond;
1399 - (
NvsAVFileInfo *)getAVFileInfoExtra:(NSString *)avFilePath extraFlag:(
int) extraFlag;
1418 - (
NvsAVFileInfo *)getAVFileInfo:(NSString *)avFilePath extraFlag:(
int) extraFlag withError:(NSMutableString*)errString;
1432 - (int)detectVideoFileKeyframeInterval:(NSString *)videoFilePath;
1445 - (BOOL)setDefaultThemeEndingLogoImageFilePath:(NSString *)logoImageFilePath;
1456 - (NSString *)getDefaultThemeEndingLogoImageFilePath;
1467 - (BOOL)setThemeEndingEnabled:(BOOL)enable;
1477 - (int)getEngineHDRCaps;
1488 - (void)setAudioVUMeterEnabled:(BOOL)enable;
1499 - (void)setEnableAudioSampleNotify:(BOOL)enable;
1511 - (NSString*)registerFontByFilePath:(NSString *)fontFilePath;
1523 - (NSArray*)getFontInfoByFilePath:(NSString *)fontFilePath;
1535 - (void)setColorGainForSDRToHDR:(
float)gain;
1547 - (float)getColorGainForSDRToHDR;
1564 - (BOOL)exportTemplateInfo:(NSString *)templateUuid timeline:(
NvsTimeline *)timeline requestedAspectRatio:(
int)requestedAspectRatio;
1581 - (BOOL)generateTemplatePackage:(NSString *)templateUuid innerAssetDir:(NSString *)innerAssetDir templateOutputDir:(NSString *)templateOutputDir;
1594 - (void)setTemplate:(NSString *)templateUuid customResourceDir:(NSString *)customResourceDir;
1611 - (BOOL)exportProjectInfo:(NSString *)projectUuid timeline:(
NvsTimeline *)timeline requestedAspectRatio:(
int)requestedAspectRatio;
1628 - (BOOL)generateProjectPackage:(NSString *)projectUuid innerAssetDir:(NSString *)innerAssetDir projectOutputDir:(NSString *)projectOutputDir;
1760 - (
NvsTimeline *)loadProject:(NSString *)projectId resourceDir:(NSString*)resourceDir;
1797 - (int64_t)getTimelineCurrentPosition:(
NvsTimeline *)timeline;
1862 - (BOOL)compileTimeline:(
NvsTimeline *)timeline startTime:(int64_t)startTime endTime:(int64_t)endTime outputFilePath:(NSString *)outputFilePath videoResolutionGrade:(
NvsCompileVideoResolutionGrade)videoResolutionGrade videoBitrateGrade:(
NvsCompileVideoBitrateGrade)videoBitrateGrade compileConfigurations:(NSMutableDictionary *)compileConfigurations flags:(
int)flags;
1887 - (BOOL)compilePassthroughTimeline:(
NvsTimeline *)timeline
1888 outputFilePath:(NSString *)outputFilePath
1889 compileConfigurations:(NSMutableDictionary *)configurations flags:(
int)flags;
1901 - (BOOL)pauseCompiling;
1913 - (BOOL)resumeCompiling;
1925 - (BOOL)isCompilingPaused;
1937 - (BOOL)pausePlayback;
1949 - (BOOL)resumePlayback;
1961 - (BOOL)isPlaybackPaused;
1978 - (void)setCustomCompileVideoHeight:(
unsigned int)videoHeight;
1989 - (
unsigned int)getCustomCompileVideoHeight;
2032 - (void)setTimeline:(
NvsTimeline *)timeline scaleForSeek:(
double)secondsPerPixel;
2078 - (BOOL)seekTimeline:(
NvsTimeline *)timeline timestamp:(int64_t)timestamp proxyScale:(const
NvsRational *)proxyScale flags:(
int)flags;
2095 - (UIImage *)grabImageFromTimeline:(
NvsTimeline *)timeline
2096 timestamp:(int64_t)timestamp
2117 - (UIImage *)grabImageFromTimeline:(
NvsTimeline *)timeline timestamp:(int64_t)timestamp proxyScale:(const
NvsRational *)proxyScale flags:(
int)flags;
2139 - (BOOL)grabImageFromTimelineAsync:(
NvsTimeline *)timeline
2140 timestamp:(int64_t)timestamp
2169 - (BOOL)playbackTimeline:(
NvsTimeline *)timeline startTime:(int64_t)startTime endTime:(int64_t)endTime videoSizeMode:(
NvsVideoPreviewSizeMode)videoSizeMode preload:(BOOL)preload flags:(
int)flags;
2196 - (BOOL)playbackTimeline:(
NvsTimeline *)timeline startTime:(int64_t)startTime endTime:(int64_t)endTime proxyScale:(const
NvsRational *)proxyScale preload:(BOOL)preload flags:(
int)flags;
2215 - (void)stop:(
int)flags;
2225 - (void)clearCachedResources:(BOOL)asynchronous;
2236 - (void)clearCachedResources:(BOOL)asynchronous flags:(
int)flags;
2246 - (
unsigned int)captureDeviceCount;
2258 - (BOOL)isCaptureDeviceBackFacing:(
unsigned int)catpureDeviceIndex;
2283 - (BOOL)connectCapturePreviewWithLiveWindow:(
NvsLiveWindow *)liveWindow;
2319 -(void)setUserWatermarkForCapture:(NSString *)watermarkFilePath
2320 displayWidth:(
int)displayWidth
2321 displayHeight:(
int)displayHeight
2322 opacity:(
float)opacity
2324 marginX:(
int)marginX
2325 marginY:(
int)marginY;
2334 -(void)removeUserWatermarkForCapture;
2393 - (BOOL)startCapturePreview:(
unsigned int)captureDeviceIndex
2417 - (BOOL)startBufferCapturePreview:(
unsigned int)width
2418 height:(
unsigned int)height
2420 rotation:(
int)rotation
2421 flipHorizontally:(BOOL)flipHorizontally;
2447 - (BOOL)sendAudioSamplesToCapturePreview:(CMSampleBufferRef)data;
2450 - (BOOL)startCapturePreviewForLiveStreaming:(
unsigned int)captureDeviceIndex
2454 liveStreamingEndPoint:(NSString *)liveStreamingEndPoint;
2468 - (
NvsSize)getCapturePreviewVideoSize:(
unsigned int)catpureDeviceIndex;
2481 - (
NvsColor)sampleColorFromCapturedVideoFrame:(CGRect)sampleRect;
2492 - (void)startAutoFocus:(CGPoint)focusPointOfInterest;
2501 - (void)cancelAutoFocus;
2509 - (void)startContinuousFocus;
2519 - (void)startAutoExposure:(CGPoint)pointOfInterest;
2530 - (void)setZoomFactor:(
float)zoomFactor;
2541 - (float)getZoomFactor;
2552 - (void)toggleFlash:(BOOL)on;
2618 - (void)setExposureBias:(
float)exposureBias;
2629 - (float)getExposureBias;
2657 - (
NvsCaptureVideoFx *)insertBuiltinCaptureVideoFx:(NSString *)videoFxName withInsertPosition:(
unsigned int)insertPosition;
2670 - (
NvsCaptureVideoFx *)appendPackagedCaptureVideoFx:(NSString *)videoFxPackageId;
2685 - (
NvsCaptureVideoFx *)insertPackagedCaptureVideoFx:(NSString *)videoFxPackageId withInsertPosition:(
unsigned int)insertPosition;
2756 - (BOOL)removeCaptureVideoFx:(
unsigned int)captureVideoFxIndex;
2766 - (void)removeAllCaptureVideoFx;
2776 - (
unsigned int)getCaptureVideoFxCount;
2789 - (
NvsCaptureVideoFx *)getCaptureVideoFxByIndex:(
unsigned int)captureVideoFxIndex;
2819 - (
NvsCaptureAudioFx *)insertBuiltinCaptureAudioFx:(NSString *)audioFxName withInsertPosition:(
unsigned int)insertPosition;
2833 - (BOOL)removeCaptureAudioFx:(
unsigned int)captureAudioFxIndex;
2844 - (void)removeAllCaptureAudioFx;
2855 - (
unsigned int)getCaptureAudioFxCount;
2869 - (
NvsCaptureAudioFx *)getCaptureAudioFxByIndex:(
unsigned int)captureAudioFxIndex;
2895 - (
NvsCaptureAnimatedSticker *)appendCaptureAnimatedSticker:(int64_t)offsetTime duration:(int64_t)duration animatedStickerPackageId:(NSString *)animatedStickerPackageId;
2923 - (
NvsCaptureAnimatedSticker *)insertCaptureAnimatedSticker:(int64_t)offsetTime duration:(int64_t)duration animatedStickerPackageId:(NSString *)animatedStickerPackageId insertPosition:(
unsigned int)insertPosition;
2955 - (
NvsCaptureAnimatedSticker *)addCustomCaptureAnimatedSticker:(int64_t)inPoint duration:(int64_t)duration animatedStickerPackageId:(NSString *)animatedStickerPackageId customImagePath:(NSString *)customImagePath;
2985 - (
NvsCaptureAnimatedSticker *)insertCustomCaptureAnimatedSticker:(int64_t)offsetTime duration:(int64_t)duration animatedStickerPackageId:(NSString *)animatedStickerPackageId customImagePath:(NSString *)customImagePath insertPosition:(
unsigned int)insertPosition;
2999 - (BOOL)removeCaptureAnimatedSticker:(
unsigned int)captureAnimagedStickerIndex;
3010 - (void)removeAllCaptureAnimatedSticker;
3021 - (
unsigned int)getCaptureAnimatedStickerCount;
3057 - (
NvsCaptureCompoundCaption *)appendCaptureCompoundCaption:(int64_t)offsetTime duration:(int64_t)duration compoundCaptionPackageId:(NSString *)compoundCaptionPackageId;
3081 - (
NvsCaptureCompoundCaption *)insertCaptureCompoundCaption:(int64_t)offsetTime duration:(int64_t)duration compoundCaptionPackageId:(NSString *)compoundCaptionPackageId insertPosition:(
unsigned int)insertPosition;
3094 -(BOOL)removeCaptureCompoundCaption:(
unsigned int)captureCompoundCaptionIndex;
3103 - (void)removeAllCaptureCompoundCaption;
3114 - (
unsigned int)getCaptureCompoundCaptionCount;
3151 - (
NvsCaptureCaption *)appendCaptureCaption:(NSString *)captionText offsetTime:(int64_t)offsetTime duration:(int64_t)duration captionStylePackageId:(NSString *)captionStylePackageId;
3177 - (
NvsCaptureCaption *)insertCaptureCaption:(NSString *)captionText offsetTime:(int64_t)offsetTime duration:(int64_t)duration captionStylePackageId:(NSString *)captionStylePackageId insertPosition:(
unsigned int)insertPosition;
3199 - (
NvsCaptureCaption *)appendCaptureModularCaption:(NSString *)captionText offsetTime:(int64_t)offsetTime duration:(int64_t)duration;
3223 - (
NvsCaptureCaption *)insertCaptureModularCaption:(NSString *)captionText offsetTime:(int64_t)offsetTime duration:(int64_t)duration insertPosition:(
unsigned int)insertPosition;
3236 - (BOOL)removeCaptureCaption:(
unsigned int)captureCaptionIndex;
3245 - (void)removeAllCaptureCaption;
3256 - (
unsigned int)getCaptureCaptionCount;
3269 - (
NvsCaptureCaption *)getCaptureCaptionByIndex:(
unsigned int)captureCaptionIndex;
3284 - (BOOL)applyCaptureScene:(NSString *)captureSceneId;
3301 - (BOOL)applyCaptureScene:(NSString *)captureSceneId captureSceneInfo:(
NvsCaptureSceneInfo*)info;
3314 - (NSString *)getCurrentCaptureSceneId;
3325 - (void)removeCurrentCaptureScene;
3338 - (BOOL)startRecording:(NSString *)outputFilePath;
3354 - (BOOL)startRecording:(NSString *)outputFilePath withFlags:(
int)flags;
3378 - (BOOL)startRecording:(NSString *)outputFilePath withFlags:(
int)flags withRecordConfigurations:(NSMutableDictionary *)withRecordConfigurations;
3397 - (BOOL)startRecordingWithFx:(NSString *)outputFilePath;
3419 - (BOOL)startRecordingWithFx:(NSString *)outputFilePath withFlags:(
int)flags;
3443 - (BOOL)startRecordingWithFx:(NSString *)outputFilePath withFlags:(
int)flags withRecordConfigurations:(NSMutableDictionary *)withRecordConfigurations;
3462 - (void)stopRecording;
3474 - (BOOL)pauseRecording;
3486 - (BOOL)resumeRecording;
3499 - (BOOL)isRecordingPaused;
3509 - (BOOL)takePicture:(
int)flags;
3520 - (NSArray *)getAllBuiltinVideoFxNames;
3531 - (NSArray *)getAllBuiltinAudioFxNames;
3544 - (NSArray *)getAllBuiltinVideoTransitionNames;
3556 - (NSArray *)getAllBuiltinCaptureVideoFxNames;
3568 - (NSString *)getBeautyVideoFxName;
3579 - (NSString *)getDefaultVideoTransitionName;
3590 - (void)setDefaultAudioTransitionName:(NSString *)name;
3664 - (void)setAudioOutputDeviceVolume:(
float)volume;
3676 + (BOOL)functionalityAuthorised:(NSString *)sdkFunctionName;
3686 + (void)setSpecialCameraDeviceType:(NSString*)specialCameraType;
3696 + (void)setMaxCafCacheMemorySize:(
int)maxMemorySize;
3706 - (void)setCaptureFps:(
int)fps;
3716 - (void)setImageReaderCount:(
int)count API_DEPRECATED("Use +setMaxImageReaderCount:", macos(10.3, 10.11), ios(7.0, 8.0));
3728 - (void)setDefaultImageClipDuration:(int64_t)defaultImageClipDuration;
3738 + (void)setMaxImageReaderCount:(
int)count;
3748 + (void)setFxPluginBundlePathList:(NSArray *)list;
3758 + (void)setMaxAudioReaderCount:(
int)count;
3768 + (void)setMaxReaderCount:(
int)count;
3777 + (void)setMaxHardwareVideoDecodeErrorCount:(
int)count;
3786 + (void)setMaxSoftReaderCount:(
int)count;
3796 + (void)setMaxIconReaderCount:(
int)count;
3806 + (void)setStreamingPoolSizeInByte:(
int)maxMemorySize;
3816 + (void)setMaxEditCaptionCachedContextCount:(
int)count;
3826 + (void)setMaxCompileCaptionCachedContextCount:(
int)count;
3848 - (long)calcDurationAfterCurvesVariableSpeed:(NSString*)curvesString;
3858 - (BOOL)isBlackFrame:(UIImage *)image;
3869 - (BOOL)getAECEnabled;
3882 - (void)setAECEnabled:(BOOL)enable;
3898 @property (readonly) BOOL supportAutoFocus;
3899 @property (readonly) BOOL supportContinuousFocus;
3900 @property (readonly) BOOL supportAutoExposure;
3901 @property (readonly) BOOL supportZoom;
3902 @property (readonly)
float maxZoomFactor;
3903 @property (readonly) BOOL supportFlash;
3904 @property (readonly) BOOL supportVideoStabilization;
3905 @property (readonly) BOOL supportExposureBias;
3906 @property (readonly)
float minExposureBias;
3907 @property (readonly)
float maxExposureBias;
3920 @property(atomic) BOOL isHardwareError;
3921 @property(atomic) NSString* errorInfo;
@ NvsDebugLevelNone
Definition: NvsStreamingContext.h:443
NvsStreamingEngineSeekFlag
引擎定位标识
Definition: NvsStreamingContext.h:240
@ NvsHumanDetectionFeature_FaceAction
Definition: NvsStreamingContext.h:286
@ NvsHDRCapabilityFlagSupportedByEditing
编辑支持HDR
Definition: NvsStreamingContext.h:425
@ NvsCreateTimelineType_VariantImageSize
加载图片时自动适配timeline分辨率
Definition: NvsStreamingContext.h:409
@ NvsCompileVideoResolutionGrade2160
输出高度2160像素
Definition: NvsStreamingContext.h:76
@ NvsStreamingEngineCaptureFlag_GrabCapturedVideoFrame
获取采集视频的帧内容(打开这个标志会降低性能,只有在必要的时候开启这个标志)
Definition: NvsStreamingContext.h:161
@ NvsStreamingEngineCompileErrorType_Video_Decoding_Error
Definition: NvsStreamingContext.h:380
时间线,编辑场景的时间轴实体
Definition: NvsTimeline.h:85
@ NvsStreamingEngineHarwareErrorType_Video_Encoding_Error
Definition: NvsStreamingContext.h:348
Definition: NvsStreamingContext.h:518
Definition: NvsStreamingContext.h:1015
@ NvsDebugLevelMax
Definition: NvsStreamingContext.h:448
@ NvsStreamingEngineCaptureFlag_EnableHDR
如果设备支持开启HDR视频
Definition: NvsStreamingContext.h:173
@ NvsCompileVideoResolutionGrade1080
输出高度1080像素
Definition: NvsStreamingContext.h:75
@ NvsCompileBitrateGradeLow
低码率
Definition: NvsStreamingContext.h:87
@ NvsStreamingContextFlag_UseFixedDefaultCaptionContextResolution
创建的默认样式字幕的描述文件分辨率固定为1280X720(16v9)
Definition: NvsStreamingContext.h:47
@ NvsCompileVideoResolutionGradeCustom
自定义生成视频高度,须和setCustomCompileVideoHeight配合使用
Definition: NvsStreamingContext.h:77
NvsStreamingEngineMediaErrorType
媒体错误类型
Definition: NvsStreamingContext.h:359
NvsCreateTimelineTypeFlag
创建时间线标志
Definition: NvsStreamingContext.h:405
@ NvsHDRCapabilityFlagSupportedByImporter
支持导入HDR视频
Definition: NvsStreamingContext.h:424
@ NvsStreamingEngineCompileFlag_OnlyAudio
仅生产只有音频流的文件
Definition: NvsStreamingContext.h:102
@ NvsDebugLevelDebug
Definition: NvsStreamingContext.h:446
@ NvsVideoCaptureResolutionGradeLow
低分辨率
Definition: NvsStreamingContext.h:131
NvsClearCacheFlag
清理缓存标志
Definition: NvsStreamingContext.h:56
@ NvsClearCacheFlag_CaptionFontInfo
字幕字体信息的缓存
Definition: NvsStreamingContext.h:61
NvsHDRCapabilityFlag
Definition: NvsStreamingContext.h:423
@ NvsVideoCaptureResolutionGradeHigh
高分辨率
Definition: NvsStreamingContext.h:133
@ NvsStreamingEngineSeekFlag_ShowAnimatedStickerPoster
整体展示动画贴纸效果
Definition: NvsStreamingContext.h:242
@ NvsStreamingEngineCompileErrorType_No_Error
Definition: NvsStreamingContext.h:376
@ NvsStreamingEnginePlaybackFlag_AutoCacheAllCafFrames
自动缓存所有的CAF帧
Definition: NvsStreamingContext.h:260
@ NvsHumanDetectionDataType_PE106
Definition: NvsStreamingContext.h:331
@ NvsStreamingEngineCompileFlag_VariableFrameRateEnable
开启变帧率导出
Definition: NvsStreamingContext.h:108
NvsStreamingEngineHarwareErrorType
硬件错误类型
Definition: NvsStreamingContext.h:346
@ NvsCompileVideoResolutionGrade480
输出高度480像素
Definition: NvsStreamingContext.h:73
@ NvsStreamingEngineCompileFlag_OnlyVideo
仅生产只有视频流的文件
Definition: NvsStreamingContext.h:101
@ NvsStreamingEngineCaptureFlag_CaptureBuddyHostVideoFrame
采集伴侣视频帧
Definition: NvsStreamingContext.h:164
@ NvsStreamingEngineCompileFlag_DisableHardwareEncoder
禁用硬件编码器
Definition: NvsStreamingContext.h:100
@ NvsHumanDetectionFeature_ImageMode
Definition: NvsStreamingContext.h:289
@ NvsStreamingEngineCompileFlag_TruncateAudioStream
截断音频流保证不超过视频的长度
Definition: NvsStreamingContext.h:104
NvsStreamingEngineCompileErrorType
Definition: NvsStreamingContext.h:375
NvsStreamingEnginePlaybackExceptionType
Definition: NvsStreamingContext.h:438
BufferImageRotation
输入buffer的图像旋转角度
Definition: NvsStreamingContext.h:184
视频帧信息
Definition: NvsCommonDef.h:446
@ NvsAVFileinfoExtra_AVPixelFormat
获取AVPixelFormat
Definition: NvsStreamingContext.h:510
@ NvsStreamingEngineSeekFlag_BuddyOriginHostVideoFrame
解码后伴侣视频帧
Definition: NvsStreamingContext.h:245
@ NvsVideoPreviewSizeModeFullSize
全屏预览
Definition: NvsStreamingContext.h:120
@ NvsCompileBitrateGradeHigh
高码率
Definition: NvsStreamingContext.h:89
@ NvsStreamingEngineState_Compile
生成
Definition: NvsStreamingContext.h:150
@ NvsClearCacheFlag_WaveformEngine
音频波形的缓存
Definition: NvsStreamingContext.h:59
@ NvsClearCacheFlag_IconEngine
缩略图的缓存
Definition: NvsStreamingContext.h:58
@ NvsStreamingEngineSeekFlag_BuddyHostVideoFrame
伴侣视频帧
Definition: NvsStreamingContext.h:243
视频帧提取
Definition: NvsVideoFrameRetriever.h:47
NvsHumanDetectionDataTypeFlag
人体检测数据包类型
Definition: NvsStreamingContext.h:327
回调的采集音频信息
Definition: NvsCommonDef.h:495
@ NvsAVFileinfoExtra_None
默认值
Definition: NvsStreamingContext.h:509
@ NvsHumanDetectionFeature_SemiImageMode
Definition: NvsStreamingContext.h:300
@ NvsStreamingContextFlag_Support4KEdit
支持4K视频编辑
Definition: NvsStreamingContext.h:37
@ NvsHumanDetectionFeature_FaceAttri
Definition: NvsStreamingContext.h:302
@ NvsStreamingEngineCaptureFlag_FaceActionWithParticle
使用脸部动作控制粒子特效
Definition: NvsStreamingContext.h:167
@ NS_ENUM_DEPRECATED_IOS
不使用自动配置AudioSession.注意:3.11.0版本后此项不可用,如需回声消除参考setAECEnabled方法
Definition: NvsStreamingContext.h:169
@ NvsHumanDetectionFeature_FaceAttriShape
Definition: NvsStreamingContext.h:303
比例值
Definition: NvsCommonDef.h:339
特效参数描述类
Definition: NvsFxDescription.h:33
音视频文件信息
Definition: NvsAVFileInfo.h:34
@ NvsStreamingEngineCaptureDeviceErrorCode_FailToConnect
Definition: NvsStreamingContext.h:396
@ NvsCreateTimelineType_LongestDurationConsiderAllTracks
由所有音视频轨的最大时长决定时间线长度
Definition: NvsStreamingContext.h:406
@ NvsHumanDetectionDataType_SkinColor
Definition: NvsStreamingContext.h:330
@ NvsStreamingEngineCaptureDeviceErrorCode_Unknown
Definition: NvsStreamingContext.h:393
@ NvsStreamingEngineCompileFlag_DisableAlignVideoSize
禁用对输出的宽高做对齐操作
Definition: NvsStreamingContext.h:105
@ NvsHumanDetectionFeature_HandLandmark
Definition: NvsStreamingContext.h:294
@ NvsStreamingEngineRecordingFlag_FlipHorizontally
镜像输入视频帧
Definition: NvsStreamingContext.h:217
@ NvsStreamingEngineMediaErrorType_Unknown_Error
Definition: NvsStreamingContext.h:360
@ NvsStreamingContextFlag_PlaybackDropFrameMode
播放时间线的时候启用丢帧模式
Definition: NvsStreamingContext.h:43
@ NvsStreamingEngineCompileErrorType_Video_Encoding_Error
Definition: NvsStreamingContext.h:379
@ NvsStreamingEnginePlaybackFlag_DisableFixedPrerollTime
降低引擎在播放时首帧的播出延迟
Definition: NvsStreamingContext.h:258
@ NvsStreamingEnginePlaybackFlag_BuddyHostVideoFrame
伴侣视频帧
Definition: NvsStreamingContext.h:259
@ NvsHumanDetectionDataType_AdvancedBeauty
Definition: NvsStreamingContext.h:336
@ NvsStreamingEngineMediaErrorType_Video_Decoder_Setup_Error
Definition: NvsStreamingContext.h:363
NvsTimelineWatermarkPosition
水印位置标识
Definition: NvsTimeline.h:36
@ NvsStreamingEnginePlaybackFlag_DontDownloadBuddyBufferForTimelineEffect
禁止时间线AR特效下传纹理做检测
Definition: NvsStreamingContext.h:265
@ NvsStreamingEngineSeekFlag_AllowFastScrubbing
以牺牲一定精度为代价实现更快速的scrubbing
Definition: NvsStreamingContext.h:247
@ NvsStreamingEngineSeekFlag_DontDownloadBuddyBufferForTimelineEffect
禁止时间线AR特效下传纹理做检测
Definition: NvsStreamingContext.h:246
@ NvsHumanDetectionFeature_SingleThread
Definition: NvsStreamingContext.h:291
自定义视频特效渲染器接口
Definition: NvsCustomVideoFx.h:52
@ NvsStreamingEngineHarwareErrorType_Video_Decoder_Setup_Error
Definition: NvsStreamingContext.h:349
@ NvsStreamingEngineCaptureFlag_DisableFlipOfFrontCamera
禁止在前置摄像头上翻转画面
Definition: NvsStreamingContext.h:170
@ NvsClearCacheFlag_AVFileInfo
视音频文件信息的缓存
Definition: NvsStreamingContext.h:60
采集音频特效
Definition: NvsCaptureAudioFx.h:31
@ NvsStreamingEngineCaptureDeviceErrorCode_FailToStart
Definition: NvsStreamingContext.h:395
采集设备能力描述
Definition: NvsStreamingContext.h:3897
NvsCameraFlashMode
闪光灯模式
Definition: NvsStreamingContext.h:227
@ NvsStreamingEngineSeekFlag_ShowCaptionPoster
整体展示字幕效果
Definition: NvsStreamingContext.h:241
@ NvsCreateTimelineType_DontAddDefaultVideoTransition
不添加默认视频转场
Definition: NvsStreamingContext.h:410
@ NvsCameraFlashMode_Torch
开启补光灯
Definition: NvsStreamingContext.h:231
@ NvsStreamingEngineRecordingFlag_WithoutFxUseStreamingWriter
使用StreamingWirter进行不带特效录制。注意:必须用startRecording进行录制才有效果
Definition: NvsStreamingContext.h:216
@ NvsStreamingEngineHarwareErrorType_Video_Decoding_Error
Definition: NvsStreamingContext.h:350
NvsVideoPreviewSizeMode
视频预览模式
Definition: NvsStreamingContext.h:119
@ NvsStreamingEngineState_CapturePreview
采集预览
Definition: NvsStreamingContext.h:146
@ NvsHumanDetectionFeature_EyeballLandmark
Definition: NvsStreamingContext.h:297
@ VideoStabilizationFlag_Standard
视频防抖自动模式
Definition: NvsStreamingContext.h:201
@ NvsStreamingContextFlag_EnableCaptionContextCacheLimit
开启最大字幕缓存限制
Definition: NvsStreamingContext.h:41
NvsAVFileinfoExtraFlag
获取音视频信息时的特殊标识
Definition: NvsStreamingContext.h:508
流媒体上下文
Definition: NvsStreamingContext.h:1092
NvsStreamingEnginePlaybackFlag
引擎播放标志
Definition: NvsStreamingContext.h:256
@ NvsStreamingContextFlag_InterruptStopForInternalStop
使用中断式的Stop在所有内部使用的Stop操作,比如seek状态到playback状态中间的Stop
Definition: NvsStreamingContext.h:46
@ NvsStreamingEngineState_CaptureRecording
采集录制
Definition: NvsStreamingContext.h:147
@ NvsStreamingEngineMediaErrorType_Video_Decoding_Error
Definition: NvsStreamingContext.h:364
@ NvsDebugLevelWarning
Definition: NvsStreamingContext.h:445
NvsStreamingContextFlag
流媒体上下文创建标志
Definition: NvsStreamingContext.h:36
NvsHumanDetectionFeatureFlag
人体检测特征标志
Definition: NvsStreamingContext.h:284
采集复合字幕
Definition: NvsCaptureCompoundCaption.h:40
@ NvsStreamingEngineCaptureDeviceErrorCode_ServerDied
Definition: NvsStreamingContext.h:394
@ NvsStreamingEngineCompileFlag_BuddyOriginHostVideoFrame
解码后伴侣视频帧
Definition: NvsStreamingContext.h:107
自定义颜色类
Definition: NvsCommonDef.h:403
@ NvsStreamingEngineCaptureFlag_IgnoreScreenOrientation
不使用屏幕方向来确定采集画面的旋转角度
Definition: NvsStreamingContext.h:165
@ NvsStreamingEngineMediaErrorType_Video_Encoder_Setup_Error
Definition: NvsStreamingContext.h:361
NvsStreamingEngineStopFlag
停止引擎标志
Definition: NvsStreamingContext.h:274
NvsStreamingEngineCaptureFlag
采集标志
Definition: NvsStreamingContext.h:160
采集动画贴纸类
Definition: NvsCaptureAnimatedSticker.h:38
@ NvsStreamingEnginePlaybackExceptionType_MediaFileError
Definition: NvsStreamingContext.h:439
@ NvsHumanDetectionFeature_Extra
Definition: NvsStreamingContext.h:292
NvsStreamingEngineCaptureDeviceErrorCode
Definition: NvsStreamingContext.h:392
@ NvsStreamingContextFlag_Support8KEdit
支持8K编辑(仅图片)
Definition: NvsStreamingContext.h:38
@ VideoStabilizationFlag_Super
视频防抖电影模式
Definition: NvsStreamingContext.h:202
@ NvsHumanDetectionDataType_CustomAvatar
Definition: NvsStreamingContext.h:333
@ NvsHumanDetectionFeature_Background
Definition: NvsStreamingContext.h:293
@ BufferImageRotation_270
Definition: NvsStreamingContext.h:188
@ NvsStreamingEnginePlaybackFlag_SpeedCompMode
速度补偿模式
Definition: NvsStreamingContext.h:261
@ NvsStreamingEngineCompileFlag_IgnoreTimelineVideoSize
输出的视频分辨率可超过timeline的分辨率大小
Definition: NvsStreamingContext.h:106
@ NvsCompileBitrateGradeMedium
中等码率
Definition: NvsStreamingContext.h:88
@ NvsClearCacheFlag_StreamingEngine
流媒体引擎的缓存
Definition: NvsStreamingContext.h:57
Definition: NvsStreamingContext.h:975
@ BufferImageRotation_180
Definition: NvsStreamingContext.h:187
采集字幕
Definition: NvsCaptureCaption.h:36
@ NvsHumanDetectionFeature_HalfBody
Definition: NvsStreamingContext.h:301
@ NvsHumanDetectionFeature_SegmentationSky
Definition: NvsStreamingContext.h:299
@ NvsCameraFlashMode_FlashAuto
开启拍照闪光灯自动模式
Definition: NvsStreamingContext.h:230
@ NvsVideoCaptureResolutionGradeMedium
中等分辨率
Definition: NvsStreamingContext.h:132
视频帧接收器
Definition: NvsVideoFrameReceiver.h:110
@ NvsCameraFlashMode_FlashOn
开启拍照闪光灯
Definition: NvsStreamingContext.h:229
NvsDebugLevel
Definition: NvsStreamingContext.h:442
@ NvsVideoCaptureResolutionGradeSupperHigh
超高分辨率
Definition: NvsStreamingContext.h:134
@ NvsCreateTimelineType_Orphan
孤儿时间线,销毁父亲时间线的同时销毁该时间线
Definition: NvsStreamingContext.h:411
@ NvsStreamingEngineCaptureFlag_AutoVideoStabilization
启用视频防抖动
Definition: NvsStreamingContext.h:166
@ NvsHumanDetectionFeature_MultiThread
Definition: NvsStreamingContext.h:290
@ NvsStreamingEngineCompileErrorType_Video_Encoder_Setup_Error
Definition: NvsStreamingContext.h:378
@ NvsHumanDetectionDataType_FaceCommon
Definition: NvsStreamingContext.h:335
@ NvsHumanDetectionFeature_MultiDetect
Definition: NvsStreamingContext.h:298
@ NvsStreamingEngineCaptureFlag_InputAspectRatioUsed
采集预览画面横纵比使用用户输入进行设置,如果Camera不支持当前的横纵比,找到最接近设置
Definition: NvsStreamingContext.h:171
音频解析度
Definition: NvsCommonDef.h:374
@ NvsHumanDetectionDataType_Makeup
Definition: NvsStreamingContext.h:329
@ VideoStabilizationFlag_Off
视频防抖动模式关闭
Definition: NvsStreamingContext.h:199
@ NvsDebugLevelError
Definition: NvsStreamingContext.h:444
@ BufferImageRotation_90
Definition: NvsStreamingContext.h:186
@ NvsStreamingEngineRecordingFlag_IgnoreVideoRotation
录制时不根据设备的手持方向对视频做旋转。注意:必须用startRecordingWithFx进行录制才有效果
Definition: NvsStreamingContext.h:215
@ NvsStreamingEngineCaptureFlag_DontCaptureAudio
不采集音频
Definition: NvsStreamingContext.h:163
@ NvsStreamingEngineCaptureFlag_DontConfigAudioSession
采用该flag 外界必须自己负责实现满足播放录制模式下录音需求的AudioSession, 以满足sdk 正常功能需求, sdk 不再负责AudioSession 的配置
Definition: NvsStreamingContext.h:174
@ NvsStreamingEnginePlaybackFlag_LowPipelineSize
降低引擎在播放时内部的流水线尺寸
Definition: NvsStreamingContext.h:257
NvsVideoCaptureResolutionGrade
视频采集分辨率级别
Definition: NvsStreamingContext.h:130
@ NvsHumanDetectionFeature_VideoMode
Definition: NvsStreamingContext.h:288
@ NvsStreamingEngineStopFlag_Async
异步停止引擎,避免阻塞主线程
Definition: NvsStreamingContext.h:275
@ NvsStreamingEngineCompileFlag_BuddyHostVideoFrame
伴侣视频帧
Definition: NvsStreamingContext.h:103
@ NvsDebugLevelVerbose
Definition: NvsStreamingContext.h:447
#define NVS_EXPORT
Definition: NvsCommonDef.h:20
@ NvsStreamingEngineSeekFlag_NotConnectToLivewindow
不连接livewindow也可以做seek操作
Definition: NvsStreamingContext.h:244
NvsStreamingEngineRecordingFlag
录制标志
Definition: NvsStreamingContext.h:212
@ BufferImageRotation_0
Definition: NvsStreamingContext.h:185
实时拍摄预览窗口
Definition: NvsLiveWindow.h:40
@ NvsHumanDetectionDataType_Makeup2
Definition: NvsStreamingContext.h:334
@ NvsVideoCaptureResolutionGradeExtremelyHigh
极高分辨率
Definition: NvsStreamingContext.h:135
视频解析度
Definition: NvsCommonDef.h:386
Definition: NvsStreamingContext.h:1032
NvsCompileVideoResolutionGrade
生成视频文件的分辨率高度级别(创建时间线(createTimeline)时指定视频的宽高和横纵比,根据输出的视频分辨率高度算出生成视频文件的宽度)
Definition: NvsStreamingContext.h:71
@ NvsCompileVideoResolutionGrade720
输出高度720像素
Definition: NvsStreamingContext.h:74
@ NvsCreateTimelineType_OriginalSizeUsedForRawFilter
Raw滤镜的输入使用文件原始的尺寸
Definition: NvsStreamingContext.h:412
@ NvsStreamingEngineState_Stopped
引擎停止
Definition: NvsStreamingContext.h:145
@ VideoStabilizationFlag_Auto
视频防抖自动模式
Definition: NvsStreamingContext.h:200
@ NvsCameraFlashMode_FlashOff
关闭拍照闪光灯
Definition: NvsStreamingContext.h:228
@ NvsStreamingContextFlag_DisableCapture
采集设备不可用
Definition: NvsStreamingContext.h:42
@ NvsStreamingContextFlag_NeedGifMotion
播放时间线的时候需要GIF运动
Definition: NvsStreamingContext.h:44
拍摄场景资源信息。
Definition: NvsCaptureSceneInfo.h:44
@ NvsStreamingEngineCompileErrorType_Muxing_Error
Definition: NvsStreamingContext.h:381
@ NvsStreamingEngineRecordingFlag_VideoIntraFrameOnly
录制仅包含I-Frame的视频文件
Definition: NvsStreamingContext.h:213
@ NvsHumanDetectionDataType_FakeFace
Definition: NvsStreamingContext.h:328
@ NvsStreamingContextFlag_AsyncEngineState
引擎状态切换使用异步方式以便减少主线程的卡顿
Definition: NvsStreamingContext.h:39
@ NvsCreateTimelineType_UseMipmap
使用mipmap抗锯齿
Definition: NvsStreamingContext.h:408
@ NvsStreamingEngineCaptureFlag_StrictPreviewVideoSize
限定预览视频尺寸只能是系统自带的预览视频尺寸
Definition: NvsStreamingContext.h:162
@ NvsStreamingContextFlag_DisableHardwareAudioReader
禁用Mac系统中的硬件音频读取
Definition: NvsStreamingContext.h:45
NvsStreamingEngineState
流媒体引擎状态
Definition: NvsStreamingContext.h:144
@ NvsStreamingEngineCompileFlag_DontDownloadBuddyBufferForTimelineEffect
禁止时间线AR特效下传纹理做检测
Definition: NvsStreamingContext.h:109
@ NvsHumanDetectionFeature_HandBone
Definition: NvsStreamingContext.h:296
VideoStabilizationFlag
防抖动标志
Definition: NvsStreamingContext.h:198
@ NvsStreamingEngineHarwareErrorType_Video_Encoder_Setup_Error
Definition: NvsStreamingContext.h:347
NvsCompileVideoBitrateGrade
生成视频文件的码率级别
Definition: NvsStreamingContext.h:86
@ NvsStreamingEngineState_Seeking
定位
Definition: NvsStreamingContext.h:149
@ NvsCompileVideoResolutionGrade360
输出高度360像素
Definition: NvsStreamingContext.h:72
采集视频特效
Definition: NvsCaptureVideoFx.h:45
Definition: NvsCommonDef.h:477
@ NvsHDRCapabilityFlagSupportedByExporter
支持导出HDR视频
Definition: NvsStreamingContext.h:426
@ NvsStreamingEnginePlaybackFlag_VariableFrameRateEnable
开启变帧率播放,播放的帧率会随着视频帧率变化。
Definition: NvsStreamingContext.h:263
@ NvsStreamingEngineCaptureFlag_LowPipelineSize
降低引擎在采集时内部的流水线尺寸
Definition: NvsStreamingContext.h:168
@ NvsHumanDetectionDataType_PE240
Definition: NvsStreamingContext.h:332
尺寸
Definition: NvsCommonDef.h:350
@ NvsHumanDetectionFeature_HandAction
Definition: NvsStreamingContext.h:295
@ NvsHumanDetectionFeature_AvatarExpression
Definition: NvsStreamingContext.h:287
@ NvsCreateTimelineType_SyncAudioVideoTransOnVideoTrack
同步处理在视频轨道上的视频和音频转场
Definition: NvsStreamingContext.h:407
@ NvsStreamingEngineState_Playback
播放
Definition: NvsStreamingContext.h:148
@ NvsStreamingEnginePlaybackFlag_BuddyOriginHostVideoFrame
解码后伴侣视频帧
Definition: NvsStreamingContext.h:262
@ NvsStreamingEnginePlaybackFlag_DisableDropFrameMode
禁用丢帧模式进行播放,如果不添加这个flags,SDK是会保证音频播放连续,如果视频渲染复杂等等引起的不实时,会使用丢帧的方式保证视音频同步。
Definition: NvsStreamingContext.h:264
NvsStreamingEngineCompileFlag
生成视频文件标志
Definition: NvsStreamingContext.h:98
NvsVideoResolutionBitDepth
视频帧像素格式
Definition: NvsCommonDef.h:269
@ NvsHumanDetectionFeature_FaceLandmark
Definition: NvsStreamingContext.h:285
资源包管理器,管理视频场景中的资源包
Definition: NvsAssetPackageManager.h:350
@ NvsVideoPreviewSizeModeLiveWindowSize
liveWindow预览
Definition: NvsStreamingContext.h:121
@ NvsStreamingEngineCaptureFlag_EnableTakePicture
采集预览画面横纵比使用用户输入进行设置,如果Camera不支持当前的横纵比,找到最接近设置
Definition: NvsStreamingContext.h:172
@ NvsStreamingContextFlag_Support16KEdit
支持16K编辑(仅图片)
Definition: NvsStreamingContext.h:40
@ NvsHDRCapabilityFlagSupportedByLivewindow
预览窗口支持HDR
Definition: NvsStreamingContext.h:427
@ NvsStreamingEngineCompileFlag_None
没有任何特殊标识
Definition: NvsStreamingContext.h:99
@ NvsStreamingEngineRecordingFlag_OnlyRecordVideo
仅录制视频流
Definition: NvsStreamingContext.h:214
@ NvsStreamingEngineCompileErrorType_Cancelation
Definition: NvsStreamingContext.h:377
@ NvsStreamingEngineMediaErrorType_Video_Encoding_Error
Definition: NvsStreamingContext.h:362