• 音视频解复用后的数据需要存到单独的队列
      • a_packet_deque
      • v_packet_deque
    • 音视频解码后的数据需要存队列里
      • a_frame_deque
      • v_frame_deque

    思路:
    基于STL的deque做一个简单的队列类

    1. template <class T>
    2. class Deque
    3. {
    4. public:
    5. explicit Deque(int _max_elements = 0);
    6. int is_empty();
    7. int is_full();
    8. int get_cur_elements();
    9. int push_data(T &data);
    10. T& pop_data(T &data);
    11. private:
    12. int max_elements = 0;
    13. int cur_elements = 0;
    14. };