10 #ifndef INVSIPLDEVBLKTRACE_H
11 #define INVSIPLDEVBLKTRACE_H
67 bool bCallDefaultRenderer) = 0;
97 #endif // INVSIPLDEVBLKTRACE_H
Indicates logging is turned on for every print statement.
Indicates logging is turned on for errors.
TraceLevel
Defines tracing/logging levels.
Describes the interfaces of NvSIPLDeviceBlockTrace.
Indicates logging is turned on for information level messages.
virtual void SetLevel(TraceLevel eLevel)=0
Sets the log level.
static INvSIPLDeviceBlockTrace * GetInstance(void)
Gets a handle to INvSIPLDeviceBlockTrace instance.
void(*)(const char *, int) TraceFuncPtr
Indicates logging is turned off.
virtual void DisableLineInfo(void)=0
Disable line info (FUNCTION : LINE: ) prefix.
virtual void SetHook(TraceFuncPtr traceHook, bool bCallDefaultRenderer)=0
Sets a callable trace hook.
Indicates logging is turned on for critical warnings.
virtual ~INvSIPLDeviceBlockTrace()=default
Default destructor.