Various ways to extend the DiCE API, for example, video plugins, or user-defined DB elements. More...
Classes | |
class | mi::neuraylib::IPlugin |
The basic interface to be implemented by DiCE API plugins. More... | |
class | mi::neuraylib::IPlugin_api |
This abstract interface gives access to the DiCE API to plugins. More... | |
class | mi::neuraylib::IUser_class |
Abstract interface for user-defined classes. More... | |
class | mi::neuraylib::User_class< id1, ... > |
This mixin class should be used to implement the IUser_class interface. More... | |
class | mi::neuraylib::IUser_class_factory |
Abstract interface for user class factories. More... | |
class | mi::neuraylib::User_class_factory<T> |
This mixin class provides a default implementation of the IUser_class_factory interface. More... | |
class | mi::neuraylib::IVideo_data |
A buffer for video data representing a frame. More... | |
class | mi::neuraylib::IVideo_encoder |
Abstract interface for video encoders. More... | |
class | mi::neuraylib::IVideo_decoder |
Abstract interface for video decoders. More... | |
class | mi::neuraylib::IVideo_plugin |
Abstract interface for video encoder plugins. More... | |
class | mi::neuraylib::IVideo_codec_factory |
API component that allow creation of installed video encoders and decoders. More... | |
Macros | |
#define | MI_NEURAY_VIDEO_PLUGIN_TYPE "video v31" |
Type of video encoder plugins. More... | |
Various ways to extend the DiCE API, for example, video plugins, or user-defined DB elements.
#define MI_NEURAY_VIDEO_PLUGIN_TYPE "video v31" |
Type of video encoder plugins.