CGTime的使用
来源:互联网 发布:c语言百分d是什么意思 编辑:程序博客网 时间:2024/06/16 21:09
CMTimeMake(a,b) a当前第几帧, b每秒钟多少帧.当前播放时间a/b
CMTimeMakeWithSeconds(a,b) a当前时间,b每秒钟多少帧.
CMTimeMake
CMTime CMTimeMake (
int64_t value,
int32_t timescale
);
CMTimeMake顾名思义就是用來建立CMTime用的,
但是千万别误会他是拿來用在一般時間用的,
CMTime可是專門用來表示影片時間用的類別,
他的用法為: CMTimeMake(time, timeScale)
time指的就是時間(不是秒),
而時間要換算成秒就要看第二個參數timeScale了.
timeScale指的是1秒需要由幾個frame構成(可以視為fps),
因此真正要表達的時間就會是 time / timeScale 才會是秒.
簡單的舉個例子
CMTimeMake(60, 30);
CMTimeMake(30, 15);
在這兩個例子中所表達在影片中的時間都皆為2秒鐘,
但是影隔播放速率則不同, 相差了有兩倍.
0 0
- CGTime的使用
- CGTime CMTimeRange CMTimeMapping 小结
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- Red5的使用--使用日志
- prefernce的使用具体使用
- 【工具使用】git 的使用
- 关于使用AsyncTaskLoader的使用
- 使用CABasicAnimation的基本使用
- 使用RocketMQ的客户端使用
- 简析 addToBackStack使用和Fragment执行流程
- 程序猿进阶读书路线图
- Android开发之如何保证Service不被杀掉(broadcast+system/app)
- 三种select模型介绍和例子挺不错的
- java.lang.Class.asSubclass()方法实例
- CGTime的使用
- Boost库编译后命名方式
- android中扩展View类的背景设置
- 6与6pluse的图片处理问题
- 学到了系列
- 深度学习之Caffe初步学习
- 面试---c和c++的区别
- 关于sqlserver服务和代理服务启动不了
- 198 House Robber