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