14 float GetPlayLatency()
const;
15 int GetSampleRate()
const {
return m_iSampleRate; }
16 int64_t GetPosition()
const;
19 void SetupDecodingThread();
22 static OSStatus Render(
void* inRefCon,
23 AudioUnitRenderActionFlags* ioActionFlags,
24 const AudioTimeStamp* inTimeStamp,
26 UInt32 inNumberFrames,
27 AudioBufferList* ioData);
28 static void NameHALThread(CFRunLoopObserverRef,
29 CFRunLoopActivity activity,
33 AudioUnit m_OutputUnit;