#include <base_preset_asset.h>

BasePresetAssetInterface allows to implement details for preset assets.
Public Member Functions | |
| MAXON_METHOD Result< void > | Apply () const |
| MAXON_METHOD Result< Url > | GeneratePreview (Int previewSize, const MediaSessionProgressRef &progressRef, Int progressIndex) const |
| MAXON_METHOD Result< void > | ConvertFromLegacyBrowser (Int32 pluginId, const Block< const Char > &memBlock, const BaseContainer &settings, const String &name, DataDictionary &metaProperties, AddAssetMetaData &additionalMetaData, AddAssetDepencendyStruct &addDependencyStruct, ResolveAssetDependenciesStruct &resolveAssets) |
| MAXON_METHOD Result< void > | Serialize (const OutputStreamRef &outputStream) const |
Private Member Functions | |
| MAXON_INTERFACE (BasePresetAssetInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.asset.preset.base") | |
|
private |
| MAXON_METHOD Result<void> Apply | ( | ) | const |
| MAXON_METHOD Result<Url> GeneratePreview | ( | Int | previewSize, |
| const MediaSessionProgressRef & | progressRef, | ||
| Int | progressIndex | ||
| ) | const |
| MAXON_METHOD Result<void> ConvertFromLegacyBrowser | ( | Int32 | pluginId, |
| const Block< const Char > & | memBlock, | ||
| const BaseContainer & | settings, | ||
| const String & | name, | ||
| DataDictionary & | metaProperties, | ||
| AddAssetMetaData & | additionalMetaData, | ||
| AddAssetDepencendyStruct & | addDependencyStruct, | ||
| ResolveAssetDependenciesStruct & | resolveAssets | ||
| ) |
| MAXON_METHOD Result<void> Serialize | ( | const OutputStreamRef & | outputStream | ) | const |