#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 |