#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 PLUGINCODEC_CONTROL_LOG_FUNCTION { PLUGINCODEC_CONTROL_SET_LOG_FUNCTION, PluginCodec_SetLogFunction }, |
| #define PLUGINCODEC_DEFINE_CONTROL_TABLE | ( | name | ) |
Value:
static PluginCodec_ControlDefn name[] = { \ { PLUGINCODEC_CONTROL_GET_OUTPUT_DATA_SIZE, PluginCodec::GetOutputDataSize }, \ { PLUGINCODEC_CONTROL_TO_NORMALISED_OPTIONS, PluginCodec::ToNormalised }, \ { PLUGINCODEC_CONTROL_TO_CUSTOMISED_OPTIONS, PluginCodec::ToCustomised }, \ { PLUGINCODEC_CONTROL_FREE_CODEC_OPTIONS, PluginCodec::FreeOptions }, \ { PLUGINCODEC_CONTROL_SET_CODEC_OPTIONS, PluginCodec::SetOptions }, \ { PLUGINCODEC_CONTROL_GET_CODEC_OPTIONS, PluginCodec::GetOptions }, \ PLUGINCODEC_CONTROL_LOG_FUNCTION \ { NULL } \ }
| #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
| static int PluginCodec_SetLogFunction | ( | const PluginCodec_Definition * | , | |
| void * | , | |||
| const char * | , | |||
| void * | parm, | |||
| unsigned * | len | |||
| ) | [static] |
1.4.7