Skip to content

Minimal example of using OpenTimelineIO in a C++ application

License

Notifications You must be signed in to change notification settings

OpenTimelineIO/otio-cpp-example

Repository files navigation

OpenTimelineIO C++ Example

This repository serves as a minimal example of using OpenTimelineIO in a C++ application.

Allowable use of the code in this repository includes copying and pasting portions into your own projects without attribution.

Getting started

To get started, use git to clone this repository:

git clone --recurse-submodules https://github.com/OpenTimelineIO/otio-cpp-example.git
cd otio-cpp-example

...then build it:

mkdir build
cd build
cmake ..
cmake --build .

...and run it:

./otio-cpp-example ../example.otio

Please also consult with the OpenTimelineIO documentation for more information about OpenTimelineIO in general.

Good luck and happy coding!

Github Actions

A simple automation script is available in the .github/workflows folder which builds and runs the example program on Linux, macOS, and Windows.

Contributions

If you have any suggested changes to the template repository itself, please provide them via pull request or create an issue as appropriate.

All contributions back to the template repository must align with the contribution guidelines of the OpenTimelineIO project.

About

Minimal example of using OpenTimelineIO in a C++ application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published