📄 dataflow.graffle
字号:
<key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 raw_datasource}</string> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>25</integer> </dict> <key>ID</key> <integer>28</integer> <key>Points</key> <array> <string>{277.126, 596.231}</string> <string>{442.918, 682.769}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>24</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>29</integer> </dict> <key>ID</key> <integer>27</integer> <key>Points</key> <array> <string>{109.5, 701}</string> <string>{143.5, 701}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>26</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{54, 674}, {55, 54}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>26</integer> <key>Magnets</key> <array> <string>{0, 1}</string> <string>{0, -1}</string> <string>{1, 0}</string> <string>{-1, 0}</string> </array> <key>Shape</key> <string>Cylinder</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\fs20 \cf0 media data}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{369, 683}, {175.544, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>25</integer> <key>Shape</key> <string>Rectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 surface}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{189, 582}, {148.544, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>24</integer> <key>Shape</key> <string>Rectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 renderer_playable_ds}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{154.5, 547}, {217, 28}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>23</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\fs24 \cf0 3. With decoder data source\(actually only used for audio, currently)}</string> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>16</integer> </dict> <key>ID</key> <integer>22</integer> <key>Points</key> <array> <string>{204.759, 413.648}</string> <string>{241.785, 376.852}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>21</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{109, 414}, {148.544, 42}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>21</integer> <key>Shape</key> <string>Rectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 raw_datasource, audio_datasource or video_datasource}</string> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>17</integer> </dict> <key>ID</key> <integer>20</integer> <key>Points</key> <array> <string>{294.352, 376.783}</string> <string>{446.137, 480.717}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>16</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>21</integer> </dict> <key>ID</key> <integer>19</integer> <key>Points</key> <array> <string>{109.407, 487.71}</string> <string>{153.436, 456.29}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>18</integer> </dict> </dict> <dict> <key>Bounds</key> <string>{{54, 461}, {55, 54}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>ID</key> <integer>18</integer> <key>Magnets</key> <array> <string>{0, 1}</string> <string>{0, -1}</string> <string>{1, 0}</string> <string>{-1, 0}</string> </array> <key>Shape</key> <string>Cylinder</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\fs20 \cf0 media data}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{369, 481}, {175.544, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>17</integer> <key>Shape</key> <string>Rectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 surface}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{189, 334.5}, {148.544, 42}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>Vertical</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>16</integer> <key>Shape</key> <string>Rectangle</string> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\b\fs24 \cf0 \ul \ulc0 renderer_playable_ds or renderer_playable_dsall}</string> </dict> </dict> <dict> <key>Bounds</key> <string>{{100.5, 319}, {325, 14}}</string> <key>Class</key> <string>ShapedGraphic</string> <key>FitText</key> <string>YES</string> <key>Flow</key> <string>Resize</string> <key>ID</key> <integer>15</integer> <key>Shape</key> <string>Rectangle</string> <key>Style</key> <dict> <key>fill</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>shadow</key> <dict> <key>Draws</key> <string>NO</string> </dict> <key>stroke</key> <dict> <key>Draws</key> <string>NO</string> </dict> </dict> <key>Text</key> <dict> <key>Text</key> <string>{\rtf1\mac\ansicpg10000\cocoartf824\cocoasubrtf410{\fonttbl\f0\fswiss\fcharset77 Helvetica;}{\colortbl;\red255\green255\blue255;}\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\f0\fs24 \cf0 2. With gui toolkit API that understands data format natively}</string> </dict> <key>Wrap</key> <string>NO</string> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>ID</key> <integer>14</integer> <key>Points</key> <array> <string>{244.712, 167.18}</string> <string>{72, 234}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>6</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>7</integer> </dict> <key>ID</key> <integer>13</integer> <key>Points</key> <array> <string>{263.272, 167.5}</string> <string>{263.272, 249.5}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>6</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>8</integer> </dict> <key>ID</key> <integer>12</integer> <key>Points</key> <array> <string>{276.736, 167.237}</string> <string>{443.308, 256.763}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>StickArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>6</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>8</integer> </dict> <key>ID</key> <integer>11</integer> <key>Points</key> <array> <string>{338.044, 264}</string> <string>{368.5, 264}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key> <string>FilledArrow</string> <key>HeadScale</key> <real>1.4285709857940674</real> <key>TailArrow</key> <string>0</string> <key>TailScale</key> <real>0.5</real> <key>Width</key> <real>2</real> </dict> </dict> <key>Tail</key> <dict> <key>ID</key> <integer>7</integer> </dict> </dict> <dict> <key>AllowLabelDrop</key> <false/> <key>Class</key> <string>LineGraphic</string> <key>Head</key> <dict> <key>ID</key> <integer>7</integer> </dict> <key>ID</key> <integer>10</integer> <key>Points</key> <array> <string>{100, 264}</string> <string>{188.5, 264}</string> </array> <key>Style</key> <dict> <key>stroke</key> <dict> <key>HeadArrow</key>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -