HP SVA V2.1 Parallel Compositing Reference Guide

Table of Contents
About This Document.........................................................................................................9
Intended Audience.................................................................................................................................9
Document Organization.........................................................................................................................9
Typographic Conventions......................................................................................................................9
Related Information..............................................................................................................................10
HP Encourages Your Comments..........................................................................................................10
1 Main Areas of the Parallel Compositing Library.......................................................11
Introduction..........................................................................................................................................11
Library Entities......................................................................................................................................11
Application......................................................................................................................................11
System..............................................................................................................................................11
Session.............................................................................................................................................12
Host..................................................................................................................................................12
Context.............................................................................................................................................12
Frame...............................................................................................................................................12
Framelet...........................................................................................................................................12
Output..............................................................................................................................................13
Result...............................................................................................................................................13
Pixel Operator..................................................................................................................................13
How Library Entities Are Related........................................................................................................13
Order of Function Calls........................................................................................................................14
Sample Programs Available on Kit.......................................................................................................16
Beginner Set of Samples..................................................................................................................16
ivp Sample..................................................................................................................................17
hello-depth Sample....................................................................................................................17
hello-alpha Sample.....................................................................................................................17
Build and Run the Beginner Samples........................................................................................17
Intermediate Set of Samples............................................................................................................18
interactive Sample......................................................................................................................18
boundingbox Sample.................................................................................................................18
multi-framelets Sample..............................................................................................................19
Build and Run the Intermediate Samples..................................................................................19
Advanced Samples..........................................................................................................................20
multitile Sample...............................................................................................................................20
Build and Run the Advanced Sample.............................................................................................20
Coding Tips...........................................................................................................................................21
Common Programming Errors........................................................................................................21
Techniques to Maximize Performance............................................................................................23
Loading Network Layers.................................................................................................................24
2 Overview of Functions and Properties.......................................................................25
Parameter Types....................................................................................................................................25
PCchannel Type...............................................................................................................................25
Summary of Session and System Functions.........................................................................................26
System Properties.................................................................................................................................26
Summary of Context Functions............................................................................................................27
Context Properties................................................................................................................................28
Summary of Frame Functions...............................................................................................................33
Table of Contents 3