#include <deinterlaceframe.h>
Public Member Functions | |
const VideoFrame< T > * | full_frame () |
Access the original (interlaced) frame. | |
Private Member Functions | |
DeinterlaceFrame (double time, T *data, const ImageRef &size) | |
~DeinterlaceFrame () | |
Private Attributes | |
VideoFrame< T > * | real_frame |
Friends | |
class | DeinterlaceBuffer< T > |
A frame from a DeinterlaceBuffer, representing one field from an interlaced frame. If the buffer is extracting both fields from the video frames, the time of the first field is reported as being the time of the original frame, while the time of the second field will be 1/frame_rate() further on.
T | The pixel type of the original video buffer |
Definition at line 39 of file deinterlaceframe.h.
CVD::DeinterlaceFrame< T >::~DeinterlaceFrame | ( | ) | [inline, private] |
Definition at line 48 of file deinterlaceframe.h.
CVD::DeinterlaceFrame< T >::DeinterlaceFrame | ( | double | time, | |
T * | data, | |||
const ImageRef & | size | |||
) | [inline, private] |
Definition at line 52 of file deinterlaceframe.h.
const VideoFrame<T>* CVD::DeinterlaceFrame< T >::full_frame | ( | ) | [inline] |
Access the original (interlaced) frame.
Definition at line 45 of file deinterlaceframe.h.
friend class DeinterlaceBuffer< T > [friend] |
Definition at line 41 of file deinterlaceframe.h.
VideoFrame<T>* CVD::DeinterlaceFrame< T >::real_frame [private] |
Definition at line 58 of file deinterlaceframe.h.