opalplugin.hpp File Reference

#include "opalplugin.h"
#include <map>
#include <string>
#include <string.h>
#include <stdlib.h>
#include <malloc.h>
#include <limits.h>
#include <sstream>

Go to the source code of this file.

Data Structures

class  PluginCodec_MediaFormat
class  PluginCodec

Defines

#define PLUGINCODEC_TRACING   1
#define PLUGINCODEC_CONTROL_LOG_FUNCTION   { PLUGINCODEC_CONTROL_SET_LOG_FUNCTION, PluginCodec_SetLogFunction },
#define PTRACE(level, section, args)
#define PLUGINCODEC_DEFINE_CONTROL_TABLE(name)

Functions

static int PluginCodec_SetLogFunction (const PluginCodec_Definition *, void *, const char *, void *parm, unsigned *len)

Variables

static PluginCodec_LogFunction PluginCodec_LogFunctionInstance


Define Documentation

#define PLUGINCODEC_CONTROL_LOG_FUNCTION   { PLUGINCODEC_CONTROL_SET_LOG_FUNCTION, PluginCodec_SetLogFunction },

#define PLUGINCODEC_DEFINE_CONTROL_TABLE ( name   ) 

Value:

#define PLUGINCODEC_TRACING   1

#define PTRACE ( level,
section,
args   ) 

Value:

if (PluginCodec_LogFunctionInstance != NULL && PluginCodec_LogFunctionInstance(level, NULL, 0, NULL, NULL)) { \
        std::ostringstream strm; strm << args; \
        PluginCodec_LogFunctionInstance(level, __FILE__, __LINE__, section, strm.str().c_str()); \
      } else (void)0


Function Documentation

static int PluginCodec_SetLogFunction ( const PluginCodec_Definition ,
void *  ,
const char *  ,
void *  parm,
unsigned *  len 
) [static]


Variable Documentation

PluginCodec_LogFunction PluginCodec_LogFunctionInstance [static]


Generated on Mon Feb 21 20:19:21 2011 for OPAL by  doxygen 1.4.7