<?xml version="1.0" encoding="utf-8"?>
<HmsProcessMediaConfig version="2.01">
  <ProcessMediaItemList>
    <ProcessMediaItem>
      <HotKey>0</HotKey>
      <Description>Формитрование имени при выводе списка ресурсов на медиа-плеере (телевизоре). Проверяется, есть ли данные о последнем просмотре, если есть помечаем через префикс.</Description>
      <Name>Пометка имён просмотренных ресурсов и 3D</Name>
      <ButtonName></ButtonName>
      <Button>0</Button>
      <Script>// By nikolay
string strPrefix = "";
{
  // Проверяем, выводится ли сейчас текущий элемент и не является ли он Интернет-ресурсом (Интернет-телевидение, Интернет-радио)
  if (CurrentMediaItem != nil &amp;&amp; !CurrentMediaItem.Properties[mpiInternetItem])
  {
    // Если в параметрах элемента есть данные о последнем времени проигрывания
    if (VarToStr(CurrentMediaItem[mpiLastPlaybackTime]) != "") 
      strPrefix += "[П] "; // то ставим пометку, что ресурс уже просматривался
      
    // Если в параметрах элемента указано, что видео имеет формат 3D
    if (CurrentMediaItem.Properties[mpi3DVideoType] &gt; 0)
      strPrefix += "[3D] "; // то добавляем пометку, что формат 3D
  }
  // Результат сформированного имени для медиа-плеера заносится в ProcessMediaResult
  ProcessMediaResult = strPrefix + CurrentMediaItem.Properties[mpiTitle]; // Префикс + реальное имя из параметров
}</Script>
      <ScriptSyntaxType>C++Script</ScriptSyntaxType>
      <ScheduleActive>0</ScheduleActive>
      <Schedule>
        <TaskName></TaskName>
        <TaskParams></TaskParams>
        <Occurs>0</Occurs>
        <DailyMode>0</DailyMode>
        <DailyDaysInterval>1</DailyDaysInterval>
        <WeeklyDaysOfWeek>127</WeeklyDaysOfWeek>
        <WeeklyWeekInterval>1</WeeklyWeekInterval>
        <MonthlyMode>0</MonthlyMode>
        <MonthlyDayOfMonth>1</MonthlyDayOfMonth>
        <MonthlyWeekOfMonth>0</MonthlyWeekOfMonth>
        <MonthlyDayOfWeek>0</MonthlyDayOfWeek>
        <MonthlyMonths>4095</MonthlyMonths>
        <DailyFrequency>0</DailyFrequency>
        <OnceAtTime>0</OnceAtTime>
        <ExecuteTimeList></ExecuteTimeList>
        <TimeUnit>0</TimeUnit>
        <TimeInterval>3600</TimeInterval>
        <TimeStart>0</TimeStart>
        <TimeEnd>86399</TimeEnd>
        <DateStart>42179</DateStart>
        <NoEndDate>-1</NoEndDate>
      </Schedule>
    </ProcessMediaItem>
  </ProcessMediaItemList>
</HmsProcessMediaConfig>
