11#ifndef __BE_VIDEO_STREAM_H
12#define __BE_VIDEO_STREAM_H
61 uint32_t frameNum) = 0;
virtual Video::Frame getFrame(uint32_t frameNum)=0
Obtain a frame from the video stream.
virtual void setFrameScale(float xScale, float yScale)=0
Set the scaling factors for returned video frames.
virtual float getFPS()=0
Obtain the average frame rate of the video stream.
virtual uint64_t getFrameCount()=0
Obtain the number of frames in the video stream.
virtual std::vector< Video::Frame > getFrameSequence(int64_t startTime, int64_t endTime)=0
Obtain a sequence of frames from the video stream.
virtual void setFramePixelFormat(const Image::PixelFormat pixelFormat)=0
Set the pixel format for returned video frames.
PixelFormat
Image pixel formats.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...