Harlequin RIP SDK

Implementation of an input/output device tied to a stream reader. More...

#include <string.h>
#include "skinkit.h"
#include "swdevice.h"
#include "skindevs.h"
#include "streamdev.h"
#include "kitdevs.h"
#include "mem.h"

Data Structures

struct  StreamDeviceState
 Structure to hold device-specific state. More...
 

Typedefs

typedef struct StreamDeviceState StreamDeviceState
 Structure to hold device-specific state.
 

Functions

HqBool registerStreamReader (const char *devname, const char *pFile, HqnReadStream *pRS)
 Register an input stream against a file name. More...
 
HqBool registerStreamWriter (const char *devname, const char *pFile, HqnWriteStream *pWS)
 Register an output stream against a file name. More...
 
void UnregisterStreamReaderWriter (const char *devname, const char *pFile)
 Unregister the input/output stream associated with the file. More...
 

Variables

DEVICETYPE Stream_Device_Type
 The pipeline input device type structure.
 

Detailed Description

Implementation of an input/output device tied to a stream reader.

Deprecated:

Function Documentation

◆ registerStreamReader()

HqBool registerStreamReader ( const char *  devname,
const char *  pFile,
HqnReadStream pRS 
)

Register an input stream against a file name.

Parameters
devnamedevice name;
pFilefile name;
pRSinput stream;
Returns
TRUE if successful, FALSE otherwise.

◆ registerStreamWriter()

HqBool registerStreamWriter ( const char *  devname,
const char *  pFile,
HqnWriteStream pWS 
)

Register an output stream against a file name.

Parameters
devnamedevice name;
pFilefile name;
pWSwrite stream;
Returns
TRUE if successful, FALSE otherwise.

◆ UnregisterStreamReaderWriter()

void UnregisterStreamReaderWriter ( const char *  devname,
const char *  pFile 
)

Unregister the input/output stream associated with the file.

Parameters
devnamedevice name;
pFilefile name;