21 #ifndef __vtkRawRGBVolumeCodec_h 22 #define __vtkRawRGBVolumeCodec_h 35 void PrintSelf(ostream& os, vtkIndent indent) VTK_OVERRIDE;
38 virtual std::string
GetFourCC() VTK_OVERRIDE {
return "RV24"; };
48 virtual
bool EncodeImageDataInternal(vtkImageData* outputImageData,
vtkStreamingVolumeFrame* inputFrame,
bool forceKeyFrame) VTK_OVERRIDE;
52 virtual
bool UpdateParameterInternal(
std::
string vtkNotUsed(parameterValue),
std::
string vtkNotUsed(parameterName)) VTK_OVERRIDE {
return false; };
virtual vtkStreamingVolumeCodec * CreateCodecInstance()=0
Creates an instance of the codec.
virtual std::string GetParameterDescription(std::string vtkNotUsed(parameterName))
VTK object containing a single compressed frame.
Codec for storing imagedata in an 24-bit RGB format (8-bit color depth, no compression) ...
VTK object for representing a volume compression codec (normally a video compression codec) ...
virtual bool DecodeFrameInternal(vtkStreamingVolumeFrame *inputFrame, vtkImageData *outputImageData, bool saveDecodedImage=true)=0
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE
virtual std::string GetFourCC() VTK_OVERRIDE