Project

General

Profile

Формат расписания в виде 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>

Add picture from clipboard (Maximum size: 742 MB)