Download SDK 5.0 User Manual - grass valley developers

Transcript
Contents
Third-party License Agreements....................................................................... 3
Independent JPEG software license agreement ..................................................................3
Intel GNU general public license agreement ........................................................................3
Overview............................................................................................................ 13
About the Profile Software Development Kit ......................................................................13
About this manual...............................................................................................................13
Getting started....................................................................................................................14
If you are new to Profile programming...........................................................................14
If you are an experienced Profile programmer ..............................................................14
Chapter 1
Introduction
Basic concepts ...................................................................................................................15
A Profile system overview ..................................................................................................16
Video disk storage .........................................................................................................16
Video compression ........................................................................................................17
Video and audio boards.................................................................................................17
Chapter 2
Programming the Profile Video Server
The TekCfg library ..............................................................................................................20
The TekPdr library ..............................................................................................................21
Using stored movies ......................................................................................................21
Common Movie Format .................................................................................................22
Using library commands with CMF movies...............................................................22
Complex movie names ..................................................................................................23
Movie attributes .............................................................................................................24
User data .......................................................................................................................27
Change notification........................................................................................................27
Registry entries..............................................................................................................28
The TekPls library ..............................................................................................................29
The TekRem library ............................................................................................................30
The TekVdr library ..............................................................................................................31
Physical resources ........................................................................................................31
JPEG video resources...................................................................................................31
Video goal size .........................................................................................................31
Luminance quantization level ...................................................................................32
Chrominance quantization level................................................................................32
MPEG video resources..................................................................................................32
Chrominance sampling .............................................................................................32
GOP structure ...........................................................................................................32
Bitrate .......................................................................................................................33
First and last line encoding .......................................................................................33
Audio .............................................................................................................................33
Analog audio architecture .........................................................................................33
Audio resources........................................................................................................34
Audio minimum play length.......................................................................................34
Timecode .......................................................................................................................34
The port .........................................................................................................................34
Port clock modes ......................................................................................................35
Other clock modes ....................................................................................................36
Still modes ................................................................................................................36
Port clock limits .........................................................................................................37
Synchronizing ports ..................................................................................................37
Events ................................................................................................................................38
State events...................................................................................................................39
Preliminary — 12 July 2001
Profile Software Development Kit User
5