PonyPlayer
audiosink.hpp 文件参考
#include "portaudio.h"
#include "ponyplayer.h"
#include <utility>
#include <vector>
#include <QBuffer>
#include <QDebug>
#include "pa_ringbuffer.h"
#include "pa_util.h"
#include "readerwriterqueue.h"
#include "sonic.h"
#include "audioformat.hpp"
#include "private/hotplug.hpp"
#include <mutex>
#include <shared_mutex>

浏览源代码.

class  PonyAudioSink
 播放音频裸流, 用于代替QAudioSink. 更多...
 

宏定义

#define ASSERT_PA_OK(err, message)
 

枚举

enum class  PlaybackState { PLAYING , STOPPED , PAUSED }
 

宏定义说明

◆ ASSERT_PA_OK

#define ASSERT_PA_OK (   err,
  message 
)
值:
if ((err) != paNoError) { \
qWarning() << "Error" << Pa_GetErrorText(err); \
ILLEGAL_STATE(message); \
}

枚举类型说明

◆ PlaybackState

enum class PlaybackState
strong
枚举值
PLAYING 

正在播放

STOPPED 

停止状态

PAUSED 

暂停状态