neuray API Programmer's Manual

mi::neuraylib::IVideo_codec_factory Class Reference

[Extensions and Plugins]

Description

API component that allow creation of installed video encoders and decoders.

Public Member Functions

virtual IVideo_decodercreate_video_decoder( const char* codec_name) =0
Returns a video decoder for the requested codec, or NULL if unsupported.
virtual IVideo_encodercreate_video_encoder( const char* codec_name) =0
Creates a video encoder for a given codec. More...

Member Functions

virtual IVideo_decoder* mi::​neuraylib::​IVideo_codec_factory::create_video_decoder( const char* codec_name) [pure virtual]

Returns a video decoder for the requested codec, or NULL if unsupported.

virtual IVideo_encoder* mi::​neuraylib::​IVideo_codec_factory::create_video_encoder( const char* codec_name) [pure virtual]

Creates a video encoder for a given codec. Returns a video encoder for the requested codec, or NULL if unsupported.