Inherits Rx::FileIO::IVideoDecode, and Rx::FileIO::IParameterVideoDecode.
◆ CFFmpegDecode()
Rx::FileIO::CFFmpegDecode::CFFmpegDecode |
( |
| ) |
|
◆ ~CFFmpegDecode()
Rx::FileIO::CFFmpegDecode::~CFFmpegDecode |
( |
| ) |
|
◆ Close()
virtual void Rx::FileIO::CFFmpegDecode::Close |
( |
| ) |
|
|
virtual |
◆ Destroy()
virtual void Rx::FileIO::CFFmpegDecode::Destroy |
( |
| ) |
|
|
virtual |
◆ GetNextImage()
virtual bool Rx::FileIO::CFFmpegDecode::GetNextImage |
( |
CRxImage & |
pTrgImg | ) |
|
|
virtual |
Get the next frame from the video stream as IImage.
- Parameters
-
pTrgImg | [out] The target memory. |
- Returns
- True if the next frame was found and decoded, false otherwise.
Implements Rx::FileIO::IVideoDecode.
◆ Open()
virtual void Rx::FileIO::CFFmpegDecode::Open |
( |
const CRxString & |
sxInputVideoPath | ) |
|
|
virtual |
Opens the video file and initialize/load the FFMpeg libraries. Registers all needed formats and setups the video decoder.
- Parameters
-
sxInputVideoPath | [in] The path to the input video file. |
Implements Rx::FileIO::IVideoDecode.
◆ m_pxIParameterIVideoDecode
The IParameterIVideoDecode.
◆ m_pxIVideoDecode