Google Flix Engine Linux Reference Manual Manuel d'utilisateur Page 345

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 545
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 344
7.2 Language Binding API Deviations 339
7.2 Language Binding API Deviations
The Flix Engine language bindings endeavor to remain as true as possible to the Flix Engine API. In certain
cases, however, the C implementation does not transfer directly. This guide will provide an overview of
the changes, both necessary and those done for the sake of convenience. Currently Flix Engine has support
for Java, Perl, PHP and Python.
The main differences include:
• how Flix Engine handles are created
• how Codec handles are created
• how Filter handles are created
• how constants are referenced
• how functions that return values via a result parameter accomplish this
A word on Java:
For better consistency with Java function call semantics, the Java bindings consist of three main wrap-
per classes, FlixEngine2, Codec and Filter. In addition to this, each enumeration becomes its own
class. Javadoc documentation is provided to highlight these differences. If you chose to install the
Java bindings, the Javadoc will be installed by default in:
/usr/local/src/flixmodules/flixjava/doc
Attention:
The language bindings need only be rebuilt should the CHANGELOG note changes to the interface,
e.g., the addition of constants/functions. Without rebuilding, these new features will be unavailable and
depending on the bindings being used will either generate a compile error or, in the case of constants,
will return ON2_NOT_SUPP should they be used.
7.2.1 Flix Engine Handle Creation
When creating a handle to the Flix Engine one calls
Flix2_Create() or Flix2_CreateEx() with a pointer to a
FLIX2HANDLE, allowing the value of the handle to be stored back to this location. So for example:
FLIX2HANDLE flix;
Flix2_Create(&flix);
/
*
...upon success flix holds the address of the handle...
*
/
When dealing with various interpreted languages there is no way to directly accomplish this. For this
reason a helper function is introduced to first create a storage location for the handle. Note that though the
following is in Perl, the helper functions carry over to all of the language bindings.
$flixptr= new_flix2handlep();
We can now use this storage location to create a new handle to the engine:
Flix2_Create($flixptr);
Before we use the new handle in the remaining API functions we have to retrieve its actual value. Another
helper function is introduced for this purpose:
Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen
Vue de la page 344
1 2 ... 340 341 342 343 344 345 346 347 348 349 350 ... 544 545

Commentaires sur ces manuels

Pas de commentaire

Samsung OM46D-W manuels

Manuels d'utilisation et guides de l'utilisateur pour Non Samsung OM46D-W.
Nous fournissons des manuels en pdf 1 Samsung OM46D-W à télécharger gratuitement par type de document : Manuel de l'utilisateur






Plus de produits et de manuels pour Non Samsung

Modèles Type de document
MA30 Manuel de l'utilisateur Samsung MA30 빠른 시작 가이드, 4 pages
SRT74HWSGM Manuel de l'utilisateur Samsung SRT74HWSGM 빠른 시작 가이드, 22 pages
CPN22NF Manuel de l'utilisateur Samsung CPN22NF 사용자 매뉴얼 [ar] , 35 pages
AR18KSFHBWKN Manuel de l'utilisateur   Samsung AR18KSFHBWKN Benutzerhandbuch, 31 pages
WT-36Z4HD Manuel de l'utilisateur Samsung WT-36Z4HD 사용자 매뉴얼, 41 pages
FG87SSTR Manuel de l'utilisateur    Samsung Встраиваемая микроволновая печь с грилем FG87SSTR, 23 л Инструкция по использованию, 144 pages
HSN-R67FH Manuel de l'utilisateur Samsung HSN-R67FH 사용자 매뉴얼, 52 pages
SEW-DR605 Manuel de l'utilisateur Samsung SEW-DR605 사용자 매뉴얼, 15 pages
ARN-B6HWS Manuel de l'utilisateur Samsung ARN-B6HWS 사용자 매뉴얼, 48 pages
SEW-AD100 Manuel de l'utilisateur Samsung SEW-AD100 사용자 매뉴얼, 17 pages
AP-Q301D Manuel de l'utilisateur Samsung AP-Q301D 사용자 매뉴얼, 52 pages
BTS14D4T Manuel de l'utilisateur    Samsung Электрический духовой шкаф BTS14D4T, 65 л Инструкция по использованию, 96 pages
GT-S3770 Manuel de l'utilisateur   Samsung GT-S3770 คู่มือการใช้ [ja] [zh] , 2 pages
NT550P5C Manuel de l'utilisateur Samsung NT550P5C-S51R User Manual (Windows8.1), 111 pages
HPN-HC150VSC Manuel de l'utilisateur Samsung HPN-HC150VSC 사용자 매뉴얼, 60 pages
SPD-55P4HD Manuel de l'utilisateur Samsung SPD-55P4HD 빠른 시작 가이드 [bs] [hr] , 14 pages
SM-G710S Manuel de l'utilisateur Samsung SM-G710S 사용자 매뉴얼, 144 pages
AR24KRPDQWKNST Manuel de l'utilisateur   Samsung เครื่องปรับอากาศติดผนัง AR7000 Non-Inverter (R410a) 22,000 BTU/ชม. คู่มือการใช้ [ja] [zh] , 52 pages
RSA1VTMG Manuel de l'utilisateur   Samsung RSA1VTMG Používateľská príručka, 47 pages
UN78KU7500F Manuel de l'utilisateur Samsung 커브드 UHD TV KU7500 198 cm 사용자 설명서, 28 pages