Формат расписания в виде xml¶
Описание внутренней структуры расписания, сохраненного в xml.
<BLK_LIST>
<root>
<FileName>788a6855.blk</FileName> <!-- имя файла блока расписания -->
<LastOperId>Schedule item properties</LastOperId>
<Type dt="i4">1073741824</Type> <!-- тип блока расписания -->
<Time dt="i4">0</Time>
<Size dt="i4">0</Size> <!-- плановая длительность блока, мс -->
<CurId dt="i4">3</CurId>
<Flags dt="i4">32</Flags>
<ValStorage>
<RetrChanSrc dt="s"/>
</ValStorage>
<ELEM>
<ID dt="i4">1</ID>
<PhonoType dt="i4">4</PhonoType> <!-- тип элемента -->
<State dt="i4">2</State>
<Cmd dt="i4">0</Cmd>
<Cmd2 dt="i4">16384</Cmd2>
<Size dt="i4">0</Size>
<Freq dt="i4">44100</Freq> <!-- частота дискретизации элемента расписания, Гц -->
<SmplRealSize dt="i4">899712</SmplRealSize> <!-- полный размер элемента расписания без учета разметки, smpl -->
<JnglBtn dt="i4">-1</JnglBtn>
<StartTime dt="i4">0</StartTime> <!-- фактическое время запуска элемента на воспроизведение, мс -->
<PlanStartTime dt="i4">0</PlanStartTime>
<Runtime dt="i4">18558</Runtime> <!-- рантайм элемента расписания, мс -->
<StopTime dt="i4">19472</StopTime> <!-- планируемое время окончания воспроизведения элемента, мс -->
<FONO_INFO> <!-- разметка, все в smpl указанной выше Freq
<RollIn dt="i4">17551</RollIn> <!-- точка старта элемента от физического начала файла, семплы -->
<RollOut dt="i4">23402</RollOut> <!-- точка стопа элемента от физического конца файла, семплы -->
<FadeOut dt="i4">63992</FadeOut> <!-- начало выходного фейда от RollOut к началу, семплы -->
<Intro dt="i4">77698</Intro> <!-- intro, откладывается от RollIn к концу, семплы -->
<Outro dt="i4">54980</Outro> <!-- outro, откладывается от RollOut к началу, семплы -->
<StartNext dt="i4">26710</StartNext> <!-- StartNext, откладывается от RollOut к началу, семплы -->
<StartThis dt="i4">13652</StartThis> <!-- StartThis, откладывается от RollIn к концу, семплы -->
<LabelFlags dt="i4">1</LabelFlags>
<FadeInType dt="i4">1</FadeInType>
<FadeOutType dt="i4">1</FadeOutType>
<MaxLvlOk dt="i4">1</MaxLvlOk> <!-- признак того, что MaxLvl имеет правильное значение -->
<MaxLvl dt="f">0</MaxLvl> <!-- пиковый уровень звучания файла, dBFS -->
<Gain dt="f">-6</Gain> <!-- применяемый к элементу коэффициент усиления, dB -->
<Type dt="i4">0</Type>
<RuntimePriority dt="i4">0</RuntimePriority>
<FileName>D:\Test\Lumia 925.mp3</FileName> <!-- имя файла элемента -->
<VersionIsNull dt="i4">1</VersionIsNull>
<FONO_STRING_INFO>
<Name>Lumia 925</Name> <!-- название элемента -->
<CreateDT dt="i8">0</CreateDT>
<ModifyDT dt="i8">130592423370000000</ModifyDT> <!-- дата модификации файла, Windows File Time Stamp -->
</FONO_STRING_INFO>
<FONO_ROTATOR_INFO/>
</FONO_INFO>
<ExtendedFields>
<VersionCount>0</VersionCount>
</ExtendedFields>
</ELEM>
</root>
</BLK_LIST>