语言相关:

1. 编译器哪些编译选项可以隐藏一些不想被别人知道的符号表?

2. boost::function什么时候可以当做函数指针,什么时候不能?

3. 空类的作用是什么?空类就是里边什么都没有,就是一个名字,一个大括号;

4. boost::bind的占位符是如何实现的?

5. 指定一块buffer,如何使用new将一个类构造在这个buffer中?貌似是new的一个用法;

播放器相关:

1. OpenGL的shader;

2. 如何在FFmpeg中添加一个流协议,比如HLS;

3. jni下的env在多线程下使用时需要注意什么问题?

4. jni下的全局引用和局部引用有什么区别,或者解释下全局引用或者局部引用;

5. extern C的作用?jni下的函数不用extern C包含会报什么错误;

    JNI is a C-compatible interface. jni当然可以调用C++函数,但是要注意C++的name mangling的问题,如果不用extern C包含,Android Studio 2.3不报错,但是运行时崩溃,因为找不到对应的函数。

6. HLS了解吗?

7. 播放器的seek操作内部是如何实现的?

相关文章:

  • 2022-12-23
  • 2022-01-24
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-25
猜你喜欢
  • 2021-06-20
  • 2022-12-23
  • 2021-07-06
  • 2021-10-09
  • 2022-12-23
  • 2021-12-14
  • 2021-09-30
相关资源
相似解决方案