RenderMan API  23.0
ndspy.h File Reference
#include <math.h>
#include "prmanapi.h"
#include "ri.h"

Go to the source code of this file.

Classes

struct  PtDspyDevFormat
 
struct  PtDspySizeInfo
 
struct  PtDspyOverwriteInfo
 
struct  PtDspyRedrawInfo
 
struct  PtDspyRewriteInfo
 
struct  PtDspyNextDataInfo
 
struct  PtDspyRenderingStartQuery
 
struct  PtDspySupportsCheckpointing
 
struct  PtDspyPointCloudQuery
 
struct  PtDspyGridQuery
 
struct  PtDspyMultiResolutionQuery
 
struct  PtDspyQuantizationQuery
 
struct  PtMemoryUsageQuery
 
struct  PtElapsedTimeQuery
 
struct  PtFlagStuff
 
struct  PtDspyMsgOpen
 
struct  PtDspyMsgAddOutput
 
struct  PtDspyMsgImage
 
struct  PtDspyMsgData
 
struct  PtDspyMsgActiveRegion
 
struct  PtDspyMsgDeepData
 
struct  PtDspyMsgQuery
 
struct  PtDspyMsgClose
 
struct  PtDspyMsgMetadata
 
struct  PtDspyMsgFormat
 
struct  uparam
 
struct  PtDspyDriverFunctionTable
 

Macros

#define PkDspyMaxMsgSize   131064
 
#define PkDspyServerMsgOpen   (65 + 1)
 
#define PkDspyServerMsgImage   (65 + 2)
 
#define PkDspyServerMsgData   (65 + 3)
 
#define PkDspyServerMsgQuery   (65 + 4)
 
#define PkDspyServerMsgClose   (65 + 5)
 
#define PkDspyServerMsgDeepData   (65 + 6)
 
#define PkDspyServerMsgActiveRegion   (65 + 7)
 
#define PkDspyServerMsgMetadata   (65 + 8)
 
#define PkDspyServerMsgMetadataPart   (65 + 9)
 
#define PkDspyByteOrderNative   PkDspyByteOrderLoHi
 
#define PkDspyClassFloat   1
 
#define PkDspyClassInt   2
 
#define PkDspyNone   0
 
#define PkDspyFloat32   1
 
#define PkDspyUnsigned32   2
 
#define PkDspySigned32   3
 
#define PkDspyUnsigned16   4
 
#define PkDspySigned16   5
 
#define PkDspyUnsigned8   6
 
#define PkDspySigned8   7
 
#define PkDspyArrayBegin   10
 
#define PkDspyArrayEnd   11
 
#define PkDspyMaskType   8191
 
#define PkDspyMaskOrder   (PkDspyByteOrderHiLo | PkDspyByteOrderLoHi)
 
#define PkDspyShiftOrder   13
 
#define PkDspyByteOrderHiLo   8192
 
#define PkDspyByteOrderLoHi   16384
 
#define PkDspyOpenPortCount   1024
 
#define PkDspyFlagsWantsScanLineOrder   1
 
#define PkDspyFlagsWantsEmptyBuckets   2
 
#define PkDspyFlagsWantsNullEmptyBuckets   4
 

Typedefs

typedef double PtDspyFloat64
 
typedef float PtDspyFloat32
 
typedef unsigned int PtDspyUnsigned32
 
typedef int PtDspySigned32
 
typedef unsigned short PtDspyUnsigned16
 
typedef short PtDspySigned16
 
typedef unsigned char PtDspyUnsigned8
 
typedef char PtDspySigned8
 
typedef PtDspyUnsigned32 PtDspyMsgLen
 
typedef PtDspyUnsigned32 PtDspyServerMessage
 
typedef void * PtDspyImageHandle
 
typedef void * PtDspyChannel
 
typedef void * PtDspyOutput
 
typedef struct uparam UserParameter
 
typedef PtDspyError(* PtDspyOpenFuncPtr) (PtDspyImageHandle *image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)
 
typedef PtDspyError(* PtDspyWriteFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one, int entrysize, const unsigned char *data)
 
typedef PtDspyError(* PtDspyDeepWriteFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one, char *data, int datasize, PtDspyUnsigned32 *pixeloffsets, PtDspyUnsigned32 *pixelsizes)
 
typedef PtDspyError(* PtDspyActiveRegionFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one)
 
typedef PtDspyError(* PtDspyMetadataFuncPtr) (PtDspyImageHandle image, char *metadata)
 
typedef PtDspyError(* PtDspyCloseFuncPtr) (PtDspyImageHandle)
 
typedef PtDspyError(* PtDspyFlushFuncPtr) (PtDspyImageHandle)
 
typedef PtDspyError(* PtDspyReopenFuncPtr) (PtDspyImageHandle image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)
 
typedef PtDspyError(* PtDspyDelayCloseFuncPtr) (PtDspyImageHandle)
 
typedef PtDspyError(* PtDspyQueryFuncPtr) (PtDspyImageHandle, PtDspyQueryType, int, void *)
 

Enumerations

enum  PtDspyQueryType {
  PkSizeQuery, PkOverwriteQuery, PkNextDataQuery, PkRedrawQuery,
  PkRenderingStartQuery, PkSupportsCheckpointing, PkPointCloudQuery, PkGridQuery,
  PkMultiResolutionQuery, PkQuantizationQuery, PkMemoryUsageQuery, PkElapsedTimeQuery
}
 
enum  PtDspyGridStyle { PkDspyGridConnected, PkDspyGridLines, PkDspyGridPoints }
 
enum  PtDspyBucketOrder {
  PkDspyBucketOrderHorizontal = 1, PkDspyBucketOrderVertical, PkDspyBucketOrderZigZagX, PkDspyBucketOrderZigZagY,
  PkDspyBucketOrderSpiral, PkDspyBucketOrderSpaceFill, PkDspyBucketOrderRandom
}
 
enum  PtDspyError {
  PkDspyErrorNone = 0, PkDspyErrorNoMemory, PkDspyErrorUnsupported, PkDspyErrorBadParams,
  PkDspyErrorNoResource, PkDspyErrorUndefined, PkDspyErrorCancel
}
 
enum  PtDriverVersion { k_PtDriverUnknownVersion = 0, k_PtDriverCurrentVersion = 1 }
 

Functions

PRMANAPI void DspyMemReverseCopy (unsigned char *t, const unsigned char *s, int len)
 
PRMANAPI void DspyMemReverse (unsigned char *t, int len)
 
PRMANAPI PtDspyError DspyFindStringInParamList (RtConstString const string, char **result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyFindMatrixInParamList (RtConstString const string, float *result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyFindFloatInParamList (RtConstString const string, float *result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyFindFloatsInParamList (RtConstString const string, int *resultCount, float *result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyFindIntInParamList (RtConstString const string, int *result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyFindIntsInParamList (RtConstString const string, int *resultCount, int *result, int paramCount, const UserParameter *parameters)
 
PRMANAPI PtDspyError DspyReorderFormatting (int formatCount, PtDspyDevFormat *format, int outFormatCount, const PtDspyDevFormat *outFormat)
 
PRMANAPI void DspyError (const char *module, const char *fmt,...)
 
PRMANAPI PtDspyError DspyRegisterDriver (const char *name, const PtDspyOpenFuncPtr pOpen, const PtDspyWriteFuncPtr pWrite, const PtDspyCloseFuncPtr pClose, const PtDspyQueryFuncPtr pQuery)
 
PRMANAPI PtDspyError DspyRegisterDriverTable (const char *name, const PtDspyDriverFunctionTable *pTable)
 
PRMANAPI int DspyGetNumberOfHosts ()
 
PRMANEXPORT PtDspyError DspyImageOpen (PtDspyImageHandle *image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)
 
PRMANEXPORT PtDspyError DspyImageData (PtDspyImageHandle image, int xmin, int xmax, int ymin, int ymax, int entrysize, const unsigned char *data)
 
PRMANEXPORT PtDspyError DspyImageActiveRegion (PtDspyImageHandle image, int xmin, int xmax, int ymin, int ymax)
 
PRMANEXPORT PtDspyError DspyImageClose (PtDspyImageHandle)
 
PRMANEXPORT PtDspyError DspyImageReopen (PtDspyImageHandle image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)
 
PRMANEXPORT PtDspyError DspyImageDelayClose (PtDspyImageHandle)
 
PRMANEXPORT PtDspyError DspyImageQuery (PtDspyImageHandle, PtDspyQueryType, int, void *)
 
PRMANEXPORT PtDspyError DspyMetadata (PtDspyImageHandle, char *metadata)
 
PRMANEXPORT PtDspyError DspyImageDeepData (PtDspyImageHandle pvImage, int xmin, int xmax, int ymin, int ymax, char *data, int datasize, int *pixeloffsets, int *pixelsizes)
 
PRMAN_INLINE int DspyClamp (float value, int min, int max)
 
PRMAN_INLINE float DspyLinearTosRGB (float u)
 
PRMAN_INLINE int DspyQuantize (float value, int x, int y, int k, int min, int max, int dither)
 

Macro Definition Documentation

◆ PkDspyArrayBegin

#define PkDspyArrayBegin   10

Definition at line 102 of file ndspy.h.

◆ PkDspyArrayEnd

#define PkDspyArrayEnd   11

Definition at line 103 of file ndspy.h.

◆ PkDspyByteOrderHiLo

#define PkDspyByteOrderHiLo   8192

Definition at line 109 of file ndspy.h.

◆ PkDspyByteOrderLoHi

#define PkDspyByteOrderLoHi   16384

Definition at line 110 of file ndspy.h.

◆ PkDspyByteOrderNative

#define PkDspyByteOrderNative   PkDspyByteOrderLoHi

Definition at line 76 of file ndspy.h.

◆ PkDspyClassFloat

#define PkDspyClassFloat   1

Definition at line 91 of file ndspy.h.

◆ PkDspyClassInt

#define PkDspyClassInt   2

Definition at line 92 of file ndspy.h.

◆ PkDspyFlagsWantsEmptyBuckets

#define PkDspyFlagsWantsEmptyBuckets   2

Definition at line 243 of file ndspy.h.

◆ PkDspyFlagsWantsNullEmptyBuckets

#define PkDspyFlagsWantsNullEmptyBuckets   4

Definition at line 244 of file ndspy.h.

◆ PkDspyFlagsWantsScanLineOrder

#define PkDspyFlagsWantsScanLineOrder   1

Definition at line 242 of file ndspy.h.

◆ PkDspyFloat32

#define PkDspyFloat32   1

Definition at line 95 of file ndspy.h.

◆ PkDspyMaskOrder

#define PkDspyMaskOrder   (PkDspyByteOrderHiLo | PkDspyByteOrderLoHi)

Definition at line 107 of file ndspy.h.

◆ PkDspyMaskType

#define PkDspyMaskType   8191

Definition at line 105 of file ndspy.h.

◆ PkDspyMaxMsgSize

#define PkDspyMaxMsgSize   131064

Definition at line 46 of file ndspy.h.

◆ PkDspyNone

#define PkDspyNone   0

Definition at line 94 of file ndspy.h.

◆ PkDspyOpenPortCount

#define PkDspyOpenPortCount   1024

Definition at line 116 of file ndspy.h.

◆ PkDspyServerMsgActiveRegion

#define PkDspyServerMsgActiveRegion   (65 + 7)

Definition at line 54 of file ndspy.h.

◆ PkDspyServerMsgClose

#define PkDspyServerMsgClose   (65 + 5)

Definition at line 52 of file ndspy.h.

◆ PkDspyServerMsgData

#define PkDspyServerMsgData   (65 + 3)

Definition at line 50 of file ndspy.h.

◆ PkDspyServerMsgDeepData

#define PkDspyServerMsgDeepData   (65 + 6)

Definition at line 53 of file ndspy.h.

◆ PkDspyServerMsgImage

#define PkDspyServerMsgImage   (65 + 2)

Definition at line 49 of file ndspy.h.

◆ PkDspyServerMsgMetadata

#define PkDspyServerMsgMetadata   (65 + 8)

Definition at line 55 of file ndspy.h.

◆ PkDspyServerMsgMetadataPart

#define PkDspyServerMsgMetadataPart   (65 + 9)

Definition at line 56 of file ndspy.h.

◆ PkDspyServerMsgOpen

#define PkDspyServerMsgOpen   (65 + 1)

Definition at line 48 of file ndspy.h.

◆ PkDspyServerMsgQuery

#define PkDspyServerMsgQuery   (65 + 4)

Definition at line 51 of file ndspy.h.

◆ PkDspyShiftOrder

#define PkDspyShiftOrder   13

Definition at line 108 of file ndspy.h.

◆ PkDspySigned16

#define PkDspySigned16   5

Definition at line 99 of file ndspy.h.

◆ PkDspySigned32

#define PkDspySigned32   3

Definition at line 97 of file ndspy.h.

◆ PkDspySigned8

#define PkDspySigned8   7

Definition at line 101 of file ndspy.h.

◆ PkDspyUnsigned16

#define PkDspyUnsigned16   4

Definition at line 98 of file ndspy.h.

◆ PkDspyUnsigned32

#define PkDspyUnsigned32   2

Definition at line 96 of file ndspy.h.

◆ PkDspyUnsigned8

#define PkDspyUnsigned8   6

Definition at line 100 of file ndspy.h.

Typedef Documentation

◆ PtDspyActiveRegionFuncPtr

typedef PtDspyError(* PtDspyActiveRegionFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one)

Definition at line 370 of file ndspy.h.

◆ PtDspyChannel

typedef void* PtDspyChannel

Definition at line 252 of file ndspy.h.

◆ PtDspyCloseFuncPtr

typedef PtDspyError(* PtDspyCloseFuncPtr) (PtDspyImageHandle)

Definition at line 375 of file ndspy.h.

◆ PtDspyDeepWriteFuncPtr

typedef PtDspyError(* PtDspyDeepWriteFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one, char *data, int datasize, PtDspyUnsigned32 *pixeloffsets, PtDspyUnsigned32 *pixelsizes)

Definition at line 365 of file ndspy.h.

◆ PtDspyDelayCloseFuncPtr

typedef PtDspyError(* PtDspyDelayCloseFuncPtr) (PtDspyImageHandle)

Definition at line 385 of file ndspy.h.

◆ PtDspyFloat32

typedef float PtDspyFloat32

Definition at line 63 of file ndspy.h.

◆ PtDspyFloat64

typedef double PtDspyFloat64

Definition at line 62 of file ndspy.h.

◆ PtDspyFlushFuncPtr

typedef PtDspyError(* PtDspyFlushFuncPtr) (PtDspyImageHandle)

Definition at line 377 of file ndspy.h.

◆ PtDspyImageHandle

typedef void* PtDspyImageHandle

Definition at line 250 of file ndspy.h.

◆ PtDspyMetadataFuncPtr

typedef PtDspyError(* PtDspyMetadataFuncPtr) (PtDspyImageHandle image, char *metadata)

Definition at line 373 of file ndspy.h.

◆ PtDspyMsgLen

Definition at line 88 of file ndspy.h.

◆ PtDspyOpenFuncPtr

typedef PtDspyError(* PtDspyOpenFuncPtr) (PtDspyImageHandle *image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)

Definition at line 355 of file ndspy.h.

◆ PtDspyOutput

typedef void* PtDspyOutput

Definition at line 254 of file ndspy.h.

◆ PtDspyQueryFuncPtr

typedef PtDspyError(* PtDspyQueryFuncPtr) (PtDspyImageHandle, PtDspyQueryType, int, void *)

Definition at line 387 of file ndspy.h.

◆ PtDspyReopenFuncPtr

typedef PtDspyError(* PtDspyReopenFuncPtr) (PtDspyImageHandle image, const char *drivername, const char *filename, int width, int height, int paramCount, const UserParameter *parameters, int iFormatCount, PtDspyDevFormat *format, PtFlagStuff *flagstuff)

Definition at line 379 of file ndspy.h.

◆ PtDspyServerMessage

Definition at line 89 of file ndspy.h.

◆ PtDspySigned16

typedef short PtDspySigned16

Definition at line 83 of file ndspy.h.

◆ PtDspySigned32

typedef int PtDspySigned32

Definition at line 80 of file ndspy.h.

◆ PtDspySigned8

typedef char PtDspySigned8

Definition at line 86 of file ndspy.h.

◆ PtDspyUnsigned16

typedef unsigned short PtDspyUnsigned16

Definition at line 82 of file ndspy.h.

◆ PtDspyUnsigned32

typedef unsigned int PtDspyUnsigned32

Definition at line 79 of file ndspy.h.

◆ PtDspyUnsigned8

typedef unsigned char PtDspyUnsigned8

Definition at line 85 of file ndspy.h.

◆ PtDspyWriteFuncPtr

typedef PtDspyError(* PtDspyWriteFuncPtr) (PtDspyImageHandle image, int xmin, int xmax_plus_one, int ymin, int ymax_plus_one, int entrysize, const unsigned char *data)

Definition at line 361 of file ndspy.h.

◆ UserParameter

typedef struct uparam UserParameter

Enumeration Type Documentation

◆ PtDriverVersion

Enumerator
k_PtDriverUnknownVersion 
k_PtDriverCurrentVersion 

Definition at line 389 of file ndspy.h.

◆ PtDspyBucketOrder

Enumerator
PkDspyBucketOrderHorizontal 
PkDspyBucketOrderVertical 
PkDspyBucketOrderZigZagX 
PkDspyBucketOrderZigZagY 
PkDspyBucketOrderSpiral 
PkDspyBucketOrderSpaceFill 
PkDspyBucketOrderRandom 

Definition at line 220 of file ndspy.h.

◆ PtDspyError

Enumerator
PkDspyErrorNone 
PkDspyErrorNoMemory 
PkDspyErrorUnsupported 
PkDspyErrorBadParams 
PkDspyErrorNoResource 
PkDspyErrorUndefined 
PkDspyErrorCancel 

Definition at line 231 of file ndspy.h.

◆ PtDspyGridStyle

Enumerator
PkDspyGridConnected 
PkDspyGridLines 
PkDspyGridPoints 

Definition at line 213 of file ndspy.h.

◆ PtDspyQueryType

Enumerator
PkSizeQuery 
PkOverwriteQuery 
PkNextDataQuery 
PkRedrawQuery 
PkRenderingStartQuery 
PkSupportsCheckpointing 
PkPointCloudQuery 
PkGridQuery 
PkMultiResolutionQuery 
PkQuantizationQuery 
PkMemoryUsageQuery 
PkElapsedTimeQuery 

Definition at line 197 of file ndspy.h.

Function Documentation

◆ DspyClamp()

PRMAN_INLINE int DspyClamp ( float  value,
int  min,
int  max 
)

Definition at line 473 of file ndspy.h.

◆ DspyError()

PRMANAPI void DspyError ( const char *  module,
const char *  fmt,
  ... 
)

◆ DspyFindFloatInParamList()

PRMANAPI PtDspyError DspyFindFloatInParamList ( RtConstString const  string,
float *  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyFindFloatsInParamList()

PRMANAPI PtDspyError DspyFindFloatsInParamList ( RtConstString const  string,
int *  resultCount,
float *  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyFindIntInParamList()

PRMANAPI PtDspyError DspyFindIntInParamList ( RtConstString const  string,
int *  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyFindIntsInParamList()

PRMANAPI PtDspyError DspyFindIntsInParamList ( RtConstString const  string,
int *  resultCount,
int *  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyFindMatrixInParamList()

PRMANAPI PtDspyError DspyFindMatrixInParamList ( RtConstString const  string,
float *  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyFindStringInParamList()

PRMANAPI PtDspyError DspyFindStringInParamList ( RtConstString const  string,
char **  result,
int  paramCount,
const UserParameter parameters 
)

◆ DspyGetNumberOfHosts()

PRMANAPI int DspyGetNumberOfHosts ( )

◆ DspyImageActiveRegion()

PRMANEXPORT PtDspyError DspyImageActiveRegion ( PtDspyImageHandle  image,
int  xmin,
int  xmax,
int  ymin,
int  ymax 
)

◆ DspyImageClose()

◆ DspyImageData()

PRMANEXPORT PtDspyError DspyImageData ( PtDspyImageHandle  image,
int  xmin,
int  xmax,
int  ymin,
int  ymax,
int  entrysize,
const unsigned char *  data 
)

◆ DspyImageDeepData()

PRMANEXPORT PtDspyError DspyImageDeepData ( PtDspyImageHandle  pvImage,
int  xmin,
int  xmax,
int  ymin,
int  ymax,
char *  data,
int  datasize,
int *  pixeloffsets,
int *  pixelsizes 
)

◆ DspyImageDelayClose()

PRMANEXPORT PtDspyError DspyImageDelayClose ( PtDspyImageHandle  )

◆ DspyImageOpen()

PRMANEXPORT PtDspyError DspyImageOpen ( PtDspyImageHandle image,
const char *  drivername,
const char *  filename,
int  width,
int  height,
int  paramCount,
const UserParameter parameters,
int  iFormatCount,
PtDspyDevFormat format,
PtFlagStuff flagstuff 
)

◆ DspyImageQuery()

PRMANEXPORT PtDspyError DspyImageQuery ( PtDspyImageHandle  ,
PtDspyQueryType  ,
int  ,
void *   
)

◆ DspyImageReopen()

PRMANEXPORT PtDspyError DspyImageReopen ( PtDspyImageHandle  image,
const char *  drivername,
const char *  filename,
int  width,
int  height,
int  paramCount,
const UserParameter parameters,
int  iFormatCount,
PtDspyDevFormat format,
PtFlagStuff flagstuff 
)

◆ DspyLinearTosRGB()

PRMAN_INLINE float DspyLinearTosRGB ( float  u)

Definition at line 481 of file ndspy.h.

◆ DspyMemReverse()

PRMANAPI void DspyMemReverse ( unsigned char *  t,
int  len 
)

◆ DspyMemReverseCopy()

PRMANAPI void DspyMemReverseCopy ( unsigned char *  t,
const unsigned char *  s,
int  len 
)

◆ DspyMetadata()

PRMANEXPORT PtDspyError DspyMetadata ( PtDspyImageHandle  ,
char *  metadata 
)

◆ DspyQuantize()

PRMAN_INLINE int DspyQuantize ( float  value,
int  x,
int  y,
int  k,
int  min,
int  max,
int  dither 
)

Definition at line 486 of file ndspy.h.

◆ DspyRegisterDriver()

PRMANAPI PtDspyError DspyRegisterDriver ( const char *  name,
const PtDspyOpenFuncPtr  pOpen,
const PtDspyWriteFuncPtr  pWrite,
const PtDspyCloseFuncPtr  pClose,
const PtDspyQueryFuncPtr  pQuery 
)

◆ DspyRegisterDriverTable()

PRMANAPI PtDspyError DspyRegisterDriverTable ( const char *  name,
const PtDspyDriverFunctionTable pTable 
)

◆ DspyReorderFormatting()

PRMANAPI PtDspyError DspyReorderFormatting ( int  formatCount,
PtDspyDevFormat format,
int  outFormatCount,
const PtDspyDevFormat outFormat 
)