Video Codec Interface.
Inherited by Rx::FileIO::CFFmpegDec_Impl, and Rx::FileIO::CFFmpegDecode.
Public Member Functions | |
virtual void | Close ()=0 |
Closes the video file. More... | |
virtual void | Destroy ()=0 |
Destroys this object. More... | |
virtual bool | GetNextImage (Rx::Interop::Runtime28::IImage *pTrgImg)=0 |
Gets the next image as IImage from the video stream. More... | |
virtual void | Open (const Rx::CRxString &sxInputVideoPath)=0 |
Opens the video file. More... | |
Protected Member Functions | |
virtual | ~IVideoDecode () |
Destructor. More... | |
|
inlineprotectedvirtual |
Destructor.
|
pure virtual |
Closes the video file.
Implemented in Rx::FileIO::CFFmpegDecode, and Rx::FileIO::CFFmpegDec_Impl.
|
pure virtual |
Destroys this object.
Implemented in Rx::FileIO::CFFmpegDecode, and Rx::FileIO::CFFmpegDec_Impl.
|
pure virtual |
Gets the next image as IImage from the video stream.
pTrgImg | [out] The source memory. |
Implemented in Rx::FileIO::CFFmpegDecode, and Rx::FileIO::CFFmpegDec_Impl.
|
pure virtual |
Opens the video file.
sxInputVideoPath | [in] The Path of the input video file. |
Implemented in Rx::FileIO::CFFmpegDecode, and Rx::FileIO::CFFmpegDec_Impl.