17 inline int64_t GetPosition()
const;
18 inline int GetSampleRate()
const {
return m_SampleRate; };
21 int64_t m_LastPosition;
28 pa_threaded_mainloop* m_PulseMainLoop;
29 pa_context* m_PulseCtx;
30 pa_stream* m_PulseStream;
33 void CtxStateCb(pa_context* c);
34 void StreamStateCb(pa_stream* s);
35 void StreamWriteCb(pa_stream* s,
size_t length);
37 static void StaticCtxStateCb(pa_context* c,
void* user);
38 static void StaticStreamStateCb(pa_stream* s,
void* user);
39 static void StaticStreamWriteCb(pa_stream* s,
size_t length,
void* user);