星期五, 5月 19, 2006

Workrecord - fileplayer -

播放檔案的方法和function有很多個,以下是其中一種:
play_file(struct prog_info,  struct option)
這個function會由prog_info中取得file path/name,detect,then play --

但是最終還是呼叫 main_XXX 來播放,所以key-reation 也是一樣還是在 processkey( )中。



IR remote 的處理:

有幾個queue 作 interface : parameter_queue, cmd_queue。
cmd_queue 和 parameter_queue 成一組,但是不是所有cmd 都對應的param。
所以 coding 上 (不好的設計),會依照cmd 的內容來決定需不需要向parameter_queue 取資料。
這樣設計不好的原因是: 要是有code中有一段,因為不需要,而忘記向parameter_queue 取出資料,這樣 cmd-parameter pair 不就 不正確了?
.

沒有留言:

網誌存檔