240 投稿
收录了17篇文章 · 7人关注
  • Resize,w 360,h 240
    重拾c语言基础-记录笔记

    自从出来工作之后就没在用过 c 了,为了更加深入的学习一些底层的东西,不得已重新来过一遍基础的知识点。 C的基本数据类型 signed&unsi...

  • Android C++多线程-创建子线程

    1. Android C++多线程 1.1 Android C++ 线程简介 我们都知道Android是基于Linux内核的,而Linux是遵循...

  • Resize,w 360,h 240
    JNI函数签名

    # JNI函数签名 在 Native 层调用 Java 层函数时,我们需要在根据 Java 层的函数来确定需要调用的函数的名字和签名。 例如在 ...

  • Android 在JNI主线程调用Java方法

    1. C++ 全局调用Java方法 1.1 C++主线程调用Java方法 在 Android C++多线程-创建子线程中演示了在 Java 层调...

  • Resize,w 360,h 240
    Android 在JNI子线程调用Java方法

    1. C++ 全局调用Java方法 之前讨论过,如何C++主线程中调用 Java 函数C++主线程调用Java方法,下面来看看如何在子线程中调用...

  • Resize,w 360,h 240
    Android C++生产者与消费者简易Demo

    1. C++生产者与消费者 在了解生产者与消费者之前,我们先来看看 C++ 关于线程的一些基本知识: 线程锁 pthread_mutex_t :...

  • Android 利用 FFmpeg 解码音视频数据

    一、本节目标 继上节获取解封装的 AvPacket 数据包之后,我们知道 AvPacket 存储的都是编码后的数据,因此我们需要将数据包进行解码...

  • Android 利用 FFmpeg 获取每一帧数据信息

    一、本节目标 在上一节中演示了如果打开码流并且获取音视频的相关信息。这一节来获取码流每一帧的信息。在开始之前,首先来了解一下 FFmpeg 的对...

  • Android 利用 FFmpeg 打印码流信息

    一、获取码流信息 我们希望通过 FFmpeg 获取码流如下一些信息: 码流的数量 码流的时间长度 音视频的索引值 视频帧率 视频宽高 视频像素格...

  • FFmpeg 命令

    一、录制命令 1.1、获取支持的设备 要录制屏幕,首先要知道当前笔记本支持的输入设备。 通过 ffmpeg -devices 可以知道我的 Ma...