解釋何謂iOS中的CMTimeMake

http://blog.riaproject.com/objective-c/1745.html



iOS 4.1後加入了CMTime這個類別來設定時間 ,
但是可憐的是Apple官方文間的說明實在是貧乏的可憐,
只輕描淡寫寫了這段說明:

CMTimeMake
 
CMTime CMTimeMake (
   int64_t value,
   int32_t timescale
);
 
Parameters
 
value
 
timescale
 
Return Value
 
Discussion
 
Availability
 
    * Available in iOS 4.0 and later.
 
Declared In
CMTime.h

幹的好,在問了Google大神後實在是用的人不多, 解釋的人更少,
決定在搞清楚後趕快來寫上一筆,
至少後來的人會比我輕鬆一點,
免得老在那瞎子摸象.

CMTimeMake顧名思義就是用來建立CMTime用的,
但是千萬別誤會他是拿來用在一般時間用的,
CMTime可是專門用來表示影片時間用的類別,
他的用法為: CMTimeMake(time, timeScale)

time指的就是時間(不是秒),
而時間要換算成秒就要看第二個參數timeScale了.
timeScale指的是1秒需要由幾個frame構成(可以視為fps),
因此真正要表達的時間就會是 time / timeScale 才會是秒.

簡單的舉個例子:

CMTimeMake(60, 30);
CMTimeMake(30, 15);

在這兩個例子中所表達在影片中的時間都皆為2秒鐘,
但是影隔播放速率則不同, 相差了有兩倍.

好了,我相信這樣你應該就能夠了解CMTimeMake的表達式所代表的含意了.



iOS 4.1後加入了CMTime這個類別來設定時間 ,
但是可憐的是Apple官方文間的說明實在是貧乏的可憐,
只輕描淡寫寫了這段說明:

CMTimeMake
 
CMTime CMTimeMake (
   int64_t value,
   int32_t timescale
);
 
Parameters
 
value
 
timescale
 
Return Value
 
Discussion
 
Availability
 
    * Available in iOS 4.0 and later.
 
Declared In
CMTime.h

幹的好,在問了Google大神後實在是用的人不多, 解釋的人更少,
決定在搞清楚後趕快來寫上一筆,
至少後來的人會比我輕鬆一點,
免得老在那瞎子摸象.

CMTimeMake顧名思義就是用來建立CMTime用的,
但是千萬別誤會他是拿來用在一般時間用的,
CMTime可是專門用來表示影片時間用的類別,
他的用法為: CMTimeMake(time, timeScale)

time指的就是時間(不是秒),
而時間要換算成秒就要看第二個參數timeScale了.
timeScale指的是1秒需要由幾個frame構成(可以視為fps),
因此真正要表達的時間就會是 time / timeScale 才會是秒.

簡單的舉個例子:

CMTimeMake(60, 30);
CMTimeMake(30, 15);

在這兩個例子中所表達在影片中的時間都皆為2秒鐘,
但是影隔播放速率則不同, 相差了有兩倍.

好了,我相信這樣你應該就能夠了解CMTimeMake的表達式所代表的含意了.


阅读更多

超棒的ERP解釋

03-18

超棒的ERP解釋rnERP (Enterprise Resource Planning) presentationrn寫的超棒的……你不懂何謂ERP嗎? 看了這篇文章就懂了~~^^"rn****************************************rn一天中午,丈夫在外給家裏打電話:「親愛的老婆,晚上我想帶幾個同事回家吃飯可以嗎?」(訂貨意向)rn妻子:「當然可以,來幾個人,幾點來,想吃什麼菜?」rn丈夫:「6個人,我們7點左右回來,準備些酒、烤鴨、番茄炒蛋、涼菜、蛋花湯……你看可以嗎?」(商務溝通)rn妻子:「沒問題,我會準備好的,」(訂單確認)rn妻子記錄下需要做的功能表(MPS計劃),rn具體要準備的菜:鴨 酒 番茄 雞蛋 調料──(BOM物料清單),rn發現需要:1只鴨,5瓶酒,4個番茄,──(BOM展開),rn炒蛋需要6個雞蛋,蛋花湯需要4個雞蛋(共用物料)。rn打開冰箱一看(庫房),只剩下2個雞蛋(缺料)。rn來到自由市場,妻子:「請問雞蛋怎麼賣?」(採購詢價)rn小販:「1個1元,半打5元,1打9.5元。」rn妻子:「我只需要8個,但這次買1打。」(經濟批量採購)rn妻子:「這有一個壞的,換一個。」(驗收,退料,換料)rn回到家中,準備洗菜、切菜、炒菜──(工藝路線),rn廚房中有燃氣、微波爐、電飯堡──(工作中心)。rn妻子發現拔鴨毛最費時間(瓶頸工序,關鍵工藝路線),rn用微波爐自己做烤鴨可能就來不及(產能不足),rn於是決定在樓下的餐廳裏買現成的(產品委外)。rn下午4點,電話鈴又響:「媽媽,晚上幾個同學想來家裏吃飯,你幫準備一下。」(緊急訂單)rn「好的,兒子,你們想吃什麼,爸爸晚上也有客人,你願意和他們一起吃嗎?」rn「菜你看著辦吧,但一定要有番茄炒雞蛋。我們不和大人一起吃,6:30左右回來。」(呵呵,不能併單處理)rn「好的,肯定讓你們滿意。」(訂單確認)rn雞蛋又不夠了,打電話叫小販送來。(緊急採購)rn6:30,一切準備就緒,可烤鴨還沒送來,急忙打電話詢問:「我是李太太,怎麼訂的烤鴨還沒送來。」(採購委外單跟催)rn「不好意思,送貨的人已經走了,可能是堵車吧,馬上就會到的。」門鈴響了,「李太,這是您要的烤鴨。請在單上簽一個字。」(驗收、入庫、轉應付帳款)rn6:45,女兒的電話:「媽媽,我想現在帶幾個朋友回家吃飯可以嗎?」(呵呵,又是緊急訂購意向,要求現貨)rn「不行呀,女兒,今天媽媽已經需要準備兩桌飯了,時間實在是來不及,真的非常抱歉,下次早點說,一定給你們準備好。」(哈哈,這就是ERP的使用侷限,要有穩定的外部環境,要有一個起碼的提前期)rn送走了所有客人,疲憊的妻子坐在沙發上對丈夫說:「親愛的,現在咱們家請客的頻率非常高,應該要買些廚房用品了(設備採購),最好能再雇個小保姆(連人力資源系統也有介面了)。」rn丈夫:「家裏你做主,需要什麼你就去辦吧。」(通過審核)rn妻子:「還有,最近家裏花銷太大,用你的私房錢來補貼一下,好嗎?」(哈哈哈哈,最後就是應收貨款的催要。還可再加上成本核算,總帳,決策分析等等)。rn例如……送走了所有客人,妻子拿著計算器,準確地算出了今天的各項成本(成本核算)和節餘原材料(車間退料),並計入了日記帳(總帳),把結果念給丈夫聽(給領導報表),丈夫說道「值得,花了145.49元,請了好幾個朋友,感情儲蓄帳戶增加了若干」(經濟效益分析)。rn還可再寫下去,種種原因妻子和丈夫打架,造成整個ERP系統岌岌可危,請來了幾大著名的ERP諮詢公司,妻子和某諮詢顧問好上了(key user跳槽到了諮詢公司)…………

没有更多推荐了,返回首页