MeiCam SDK For iOS  3.16.3
Classes | Macros | Enumerations
NvsCustomVideoFx.h File Reference
#import <Foundation/Foundation.h>
#import "NvsCommonDef.h"

Go to the source code of this file.

Classes

struct  NvsCustomVideoFxVideoFrame
 
struct  NvsFxParamVal
 
struct  NvsCustomVideoFxRenderContext
 
protocol  <NvsCustomVideoFxRenderer>
 Custom video effects renderer interface. More...
 
class  NvsCustomVideoFxRenderHelper
 Auxiliary method interface for custom video effects. More...
 

Macros

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_TRANSFER   @"output-texture-color-transfer"
 Output texture must be sdr texture. More...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_TEXTURE_COLOR_PRIMARIES   @"output-texture-color-primaries"
 Output texture color primaries. More...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_BUDDY_FRAME_FORMAT   @"buddy-frame-pixel-format"
 Output texture must be sdr texture. More...
 
#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK   @"output-size-follow-sink"
 Output size follow sink. More...
 

Enumerations

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

Macro Definition Documentation

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_BUDDY_FRAME_FORMAT

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

Output texture must be sdr texture.

◆ NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK

#define NVS_CUSTOM_VIDEO_FX_REQUIREMENT_OUTPUT_SIZE_FOLLOW_SINK   @"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"

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"

Output texture must be sdr texture.

Enumeration Type Documentation

◆ NvsParamType

Enumerator
NvsParamType_Unknown 
NvsParamType_Int 
NvsParamType_Float 
NvsParamType_Bool 
NvsParamType_Menu 
NvsParamType_Color 
NvsParamType_String