41 #ifndef FILMSTRO_FFMPEG_FFMPEGVIDEOLISTENER_H_INCLUDED
42 #define FILMSTRO_FFMPEG_FFMPEGVIDEOLISTENER_H_INCLUDED
56 virtual void videoSizeChanged (
const int width,
const int height,
const AVPixelFormat) {}
virtual void videoFileChanged(const juce::File &newSource)
This is called when the video source file has changed.
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:68
virtual ~FFmpegVideoListener()
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:50
virtual void presentationTimestampChanged(const double)
This will notify about advancing the presentation timestamp.
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:53
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:44
virtual void videoSizeChanged(const int width, const int height, const AVPixelFormat)
This is called whenever the size changed, so a framebuffer can be resized.
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:56
virtual void readRawFrame(const AVFrame *)
This is called when a frame is read from the video stream.
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:61
virtual void displayNewFrame(const AVFrame *)
This is called when a frame is due to be displayed according to audio's presentation timestamp PTS as...
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:65
FFmpegVideoListener()
Definition: filmstro_ffmpeg_FFmpegVideoListener.h:48