PonyPlayer
dispatcher.hpp 文件参考
#include <QtCore>
#include <QTimer>
#include <unordered_map>
#include <vector>
#include "ponyplayer.h"
#include "helper.hpp"
#include "frame.hpp"
#include "twins_queue.hpp"
#include "forward.hpp"
#include "backward.hpp"
#include "audioformat.hpp"
#include "virtual.hpp"
#include <libavformat/avformat.h>
#include <libavcodec/avcodec.h>
#include <libavutil/error.h>
#include <libswresample/swresample.h>
#include <libavutil/imgutils.h>

浏览源代码.

class  StreamInfo
 
class  DemuxDispatcherBase
 
class  DecodeDispatcher
 解码器调度器, 将Packet分配给解码器进一步解码成Frame 这个类是RAII的 更多...
 
class  ReverseDecodeDispatcher
 反向解码器调度器 更多...
 

命名空间

namespace  PonyPlayer
 

类型定义

typedef unsigned int StreamIndex
 

枚举

enum  PonyPlayer::OpenFileResultType { PonyPlayer::FAILED , PonyPlayer::VIDEO , PonyPlayer::AUDIO }
 

变量

constexpr const StreamIndex DEFAULT_STREAM_INDEX = std::numeric_limits<StreamIndex>::max()
 

类型定义说明

◆ StreamIndex

typedef unsigned int StreamIndex

变量说明

◆ DEFAULT_STREAM_INDEX

constexpr const StreamIndex DEFAULT_STREAM_INDEX = std::numeric_limits<StreamIndex>::max()
constexpr