Loading...
Searching...
No Matches
FFmpegReader.h File Reference

Header file for FFmpegReader class. More...

`#include "ReaderBase.h"`
`#include "Enums.h"`
`#include "FFmpegUtilities.h"`
`#include <cmath>`
`#include <ctime>`
`#include <iostream>`
`#include <stdio.h>`
`#include <memory>`
`#include "AudioLocation.h"`
`#include "CacheMemory.h"`
`#include "Clip.h"`
`#include "OpenMPUtilities.h"`
`#include "Settings.h"`
`#include <cstdlib>`

Go to the source code of this file.

## Classes

class | openshot::FFmpegReader
| This class uses the FFmpeg libraries, to open video files and audio files, and return openshot::Frame objects for any frame in the file. More...
struct | openshot::PacketStatus
| This struct holds the packet counts and end-of-file detection for an openshot::FFmpegReader. More...

## Namespaces

namespace | openshot
| This namespace is the default namespace for all code in the openshot library.

## Detailed Description

Header file for FFmpegReader class.

Author
  Jonathan Thomas jonat.nosp@m.han@.nosp@m.opens.nosp@m.hot..nosp@m.org, Fabrice Bellard

This file is originally based on the Libavformat API example, and then modified by the libopenshot project.

License

Definition in file FFmpegReader.h.