Источник медиаданных. EMediaSourceTypeEnum

Описывает расположение медиаресурсов разных типов (звуки, картинки) и позволяет приложению подготовить ui/логику для работы (в случае внешнего сервиса – экраны скачивания, менеджмент загруженных артефактов и т.п.)

/// Разновидность типа источника медиаданных: озвучки, картинок и т.д.
enum EMediaSourceTypeEnum
{
    /// Медиаданные находятся непосредственно в базе SDC
    eMediaSourceType_Database = 0,
    /// Медиаданные находятся на сервере в интернете
    eMediaSourceType_InternetServer,
};

Единицы измерения. EMetadataUnitType. TSizeValue

Перечисление и структура в качестве контейнера данных позволяют задавать полям метаданных, связанных с размерностями, следующие единицы измерения:

/// Перечисление единиц измерения размеров
enum EMetadataUnitType
{
    /// Pixels
    eMetadataUnitType_px = 0,
    /// Pt
    eMetadataUnitType_pt,
    /// Em
    eMetadataUnitType_em,
    /// Mm
    eMetadataUnitType_mm,
    /// Проценты
    eMetadataUnitType_percent,
};

#define SLD_SIZE_VALUE_SCALE (100)

/// Структурка отвечающая за размеры
typedef struct TSizeValue
{
	/// Число
	/// ВАЖНО! Число хранится в умноженном на SLD_SIZE_VALUE_SCALE (100) виде.
	/// Т.е. 1 хранится как 100, 1.01 - 101, .01 - 1 и т.п.
	Int32 Value;
	/// Единица измерения (см. #EMetadataUnitType)
	UInt32 Units;
}

Тип ссылки на внешнюю базу. ESldExternContentType.

Является дескриптором ссылки из текста статьи на внешних ресурс (в дополнение метаданным, которые сами по себе указывают, на ресурс какого именно типа ведет ссылка)

/// Тип контента, который может содержаться во внешних базах
enum ESldExternContentType
{
    /// Изображения
    eExternContentTypeImage = 0,
    /// Видео
    eExternContentTypeVideo,
    /// Звук
    eExternContentTypeSound,
    /// 3D
    eExternContentTypeScene,
    /// Контент, на который ведет ссылка
    eExternContentTypeLink,
    /// Контент, который вставляется через extern_article
    eExternContentTypeExternArticle,
};

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.