Chapter 1: Using the SDK
This chapter describes the header files and sample files that comprise the Real Visualization SDK.
Introduction
RealSystem is based on the Component Object Model (COM) binary standard jointly developed by Microsoft Corporation and Digital Equipment Corporation. Because RealSystem is based on COM, you can develop RealSystem components using virtually any programming language. However, if you want to use the sample files provided with the SDK, you must use C++. You should be familiar with COM before you begin developing RealSystem components, such as visualization DLLs.
 |
Note |
|
RealSystem diverges from the COM standard to simplify
cross-platform development.
|
Contents of the SDK
The following table shows the files included in the Real Visualization SDK.
Files in the Real Visualization SDK
| File name |
Description |
| RealVisSDKv2.pdf |
This document |
|
|
| BufferMode directory |
Sample source code for buffer mode |
| SampleVisualPlugin.dsp |
Sample plug-in project file |
| SampleVisualPlugin.rc |
Resource file |
| SampleVisualPlugin.rc2 |
Resource file |
| SampleVisualPluginBufferMode.cpp |
Sample visualization using buffer mode |
| SampleVisualPluginBufferMode.h |
Header file for sample plug-in |
| SampleVisualPlugin.dsw |
Workspace file |
| pncom.h |
Header file |
| pnbastsd.h |
Header file |
| guids.cpp |
GUID header file |
| resource.h |
Resource header file |
| impavisualization.h |
Interface header file |
| pnresult.h |
Error codes |
| pntypes.h |
Data types |
| pnwintyp.h |
Window types |
| rmacomm.h |
Used for configuration settings |
| rmapckts.h |
Used for configuration settings |
| rmavalue.h |
Used for configuration settings |
| rmaprefs.h |
Used for configuration settings |
|
|
| WindowMode directory |
Sample source code for window mode |
| SampleVisualPlugin.dsp |
Sample plug-in project file |
| SampleVisualPlugin.rc |
Resource file |
| SampleVisualPlugin.rc2 |
Resource file |
| SampleVisualPluginWindowMode.cpp |
Sample visualization using window mode |
| SampleVisualPluginWindowMode.h |
Header file for sample plug-in |
| SampleVisualPlugin.dsw |
Workspace file |
| pncom.h |
Header file |
| pnbastsd.h |
Header file |
| guids.cpp |
GUID header file |
| resource.h |
Resource header file |
| impavisualization.h |
Interface header file |
| pnresult.h |
Error codes |
| pntypes.h |
Data types |
| pnwintyp.h |
Window types |
| rmacomm.h |
Used for configuration settings |
| rmapckts.h |
Used for configuration settings |
| rmavalue.h |
Used for configuration settings |
| rmaprefs.h |
Used for configuration settings |
SDK Header Files
The header files in this SDK define the RealSystem interfaces used to create a visualization plug-in. These files contain information that is not listed in the documentation, for example, function variables and return values. Consult both the header files and the documentation when you develop a visualization plug-in.
Sample Files
The BufferMode and WindowMode directories contain sample C++ files, as well as the header and project files required for making visualization plug-ins. If you use the sample files to learn how to build your own visualization plug-ins, you must know how to use C++.
 |
Additional Information |
|
RealNetworks recommends using specific compilers for
compiling code based on the sample files. See
"Compiling a Plug-In" for more information.
|
Copyright © 2000
RealNetworks
For information on RealNetworks' technical support, click here.
This file last updated on 09/14/00 at 17:21:33.