#pragma once 和 #ifndef _x_h 区别 ifndef _x_hifndef 的方式受C/C++语言标准支持。它不仅可以保证同一个文件不会被包含多次,也能...
#pragma once 和 #ifndef _x_h 区别 ifndef _x_hifndef 的方式受C/C++语言标准支持。它不仅可以保证同一个文件不会被包含多次,也能...
断言,是宏,而非函数。assert 宏的原型定义在 (C)、(C++)中。其作用是如果它的条件返回错误,则终止程序执行。可以通过定义 NDEBUG 来关闭 assert,但...
Strategy: [ˈstrætədʒi] ::策略;计策;行动计划;策划;规划;部署;统筹安排;战略;战略部署 参与角色: 策略类的抽象基类(也可以是接口)拥有不同策略类...
消息机制模型 Message:需要传递的消息,可以传递数据; MessageQueue:消息队列,并不是队列,实际上是一个单链表的数据结构来 管理和维护Message,因为单...
频率(Frequency):物体每秒来回振动的次数,赫兹(Hz);理论上,人类的发声频率是85Hz ~ 1100Hz,人类只能听见20Hz ~ 20000Hz之间的声音; 音...
错误原因: 创建MC示例超限; 错误原因: 塞了错误的数据 入队Frame数据时用了flag(BUFFER_FLAG_CODEC_CONFIG),但是入队的数据中没带sps,...
生活不如意十之八九,十月份遇到一个坑人的公司,某传媒公司。九月二八早上去面试,下午给了短信通知二十九号去上班,二十九的早上早早就去上班了,第一天的工作基本先让新员工熟悉工作流...
【自己平时记录的SDP说明,持续更新中,有不正确的地方欢迎指正】
Thread.sleep(long millis) : 使当前线程暂停指定时间,暂停期间该线程不参与CPU竞争; 不会释放占有的锁。 必须传入时间,到时会自动唤醒(无法主动唤...
谷歌下载地址: ``` git clone https://chromium.googlesource.com/libyuv/libyuv ``` 为了给没有梯子的朋友提供方...
程序计数器: 线程私有,生命周期与线程同步; 一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器; 为了线程切换后恢复到执行位置,每个线程都有一个计数器,各线程...