Video Codec Interface.
Inherited by Rx::FileIO::CFFmpegEnc_Impl, and Rx::FileIO::CFFmpegEncode.
Public Member Functions | |
virtual void | AddImage (const Rx::Interop::Runtime28::IImage *pSrcImg)=0 |
Add a single image for encoding to video data. More... | |
virtual void | Close ()=0 |
Closes the video file. More... | |
virtual void | Destroy ()=0 |
Destroys the IVideoEncode object. More... | |
virtual void | Open (const Rx::CRxString &sxOutputVideoFile, const Rx::CRxImageFormat &xFormat)=0 |
Opens the video file. More... | |
Protected Member Functions | |
virtual | ~IVideoEncode () |
Destructor. More... | |
|
inlineprotectedvirtual |
Destructor.
|
pure virtual |
Add a single image for encoding to video data.
pSrcImg | [in] Source image. |
Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.
|
pure virtual |
Closes the video file.
Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.
|
pure virtual |
Destroys the IVideoEncode object.
Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.
|
pure virtual |
Opens the video file.
sxOutputVideoFile | [in] The path of the output video file. |
xFormat | [in] Describes the format of the input images. |
Implemented in Rx::FileIO::CFFmpegEncode, and Rx::FileIO::CFFmpegEnc_Impl.