Skip to content

mike-dyer/aaf-code2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                        AAF SDK version 1.2.0 Release
                         http://aaf.sourceforge.net/

Getting Started
-----------------

The AAF SDK is built and tested using CMake.

Navigate to the AAF SDK root directory and run:

(a) On Windows:
Replace <CONFIG> below with either Debug or Release.
  > mkdir out\build
  > cd out\build
  > cmake -G "Visual Studio 12 2013 Win64" -DPLATFORM=vc12 -DARCH=x64 ..\..
  > cmake --build . --config <CONFIG>
  > ctest -C

(b.1) On MacOS x86-64:
  $ mkdir -p out/build
  $ cd out/build
  $ cmake -G "Xcode" -DPLATFORM=clang7 -DARCH=x86_64 ../..
  $ cmake --build .

(b.2) On MacOS ARM64:
  $ mkdir -p out/build
  $ cd out/build
  $ cmake -G "Xcode" -DPLATFORM=clang12 -DARCH=arm64 ../..
  $ cmake --build .

(c) On Linux
Replace <CONFIG> below with either Debug or Release.
  $ mkdir -p out/build
  $ cd out/build
  $ cmake -G "Unix Makefiles" -DPLATFORM=gcc48 -DARCH=x86_64 -DCMAKE_BUILD_TYPE=<CONFIG> ../..
  $ cmake --build .
  $ ctest


Examples
----------

To run an example the SDK dynamic library (AAFCOAPI.dll for WIN32,
libcom-api.so for other platforms) must be in your platform's
dynamic library search path.
Under Win32 your PATH must contain AAF/out/target/vc12-x64/Debug/RefImpl
- Create sample AAF files by running ComModAAF.exe
    AAF/out/target/vc12-x64/Debug/Test/ComModTestAAF.exe
- Use the InfoDumper executable to inspect an AAF file
    AAF/out/target/vc12-x64/Debug/Examples/InfoDumper.exe EssenceAccessCDCI_DV.aaf


Documentation
---------------

API documentation and the AAF SDK FAQ are available from the AAF SDK home page
http://aaf.sourceforge.net/
The API documentation can also be built from the SDK source:
  $ cd ref-impl/doc/com-api
  $ make doc
See ref-impl/doc/com-api/README.txt for full details.


Further information
-------------------

If you a have query please use the AAF SDK Forums
http://sourceforge.net/forum/?group_id=24405

About

Import of https://sourceforge.net/p/aaf/code2/

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •