美摄SDK For iOS  3.16.3
类 | 宏定义 | 枚举
NvsCustomVideoFx.h 文件参考
#import <Foundation/Foundation.h>
#import "NvsCommonDef.h"

浏览源代码.

类

struct  NvsCustomVideoFxVideoFrame
 
struct  NvsFxParamVal
 
struct  NvsCustomVideoFxRenderContext
 
protocol  <NvsCustomVideoFxRenderer>
 自定义视频特效渲染器接口 更多...
 
class  NvsCustomVideoFxRenderHelper
 自定义视频特效的辅助方法接口 更多...
 

宏定义

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_TRANSFER   @"output-texture-color-transfer"
 输出的纹理色彩 更多...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_PRIMARIES   @"output-texture-color-primaries"
 输出的纹理色域 更多...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_BUDDY_FRAME_FORMAT   @"buddy-frame-pixel-format"
 指定伴侣视频帧格式 更多...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK   @"output-size-follow-sink"
 输出纹理尺寸跟随管线 更多...
 

枚举

enum  NvsParamType {
  NvsParamType_Unknown = -1, NvsParamType_Int = 0, NvsParamType_Float = 1, NvsParamType_Bool = 2,
  NvsParamType_Menu = 3, NvsParamType_Color = 4, NvsParamType_String = 5
}
 

宏定义说明

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_BUDDY_FRAME_FORMAT

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_BUDDY_FRAME_FORMAT   @"buddy-frame-pixel-format"

指定伴侣视频帧格式

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK   @"output-size-follow-sink"

输出纹理尺寸跟随管线

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_PRIMARIES

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_PRIMARIES   @"output-texture-color-primaries"

输出的纹理色域

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_TRANSFER

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_TRANSFER   @"output-texture-color-transfer"

输出的纹理色彩

枚举类型说明

◆ NvsParamType

枚举值
NvsParamType_Unknown 
NvsParamType_Int 
NvsParamType_Float 
NvsParamType_Bool 
NvsParamType_Menu 
NvsParamType_Color 
NvsParamType_String