| 4987 | #pragma mark IO Operations |
| 4988 | |
| 4989 | void ProxyAudioDevice::resetInputData() { |
| 4990 | DebugMsg("ProxyAudio: resetInputData"); |
| 4991 | CAMutex::Locker locker(&IOMutex); |
| 4992 | |
| 4993 | if (inputBuffer) { |
| 4994 | inputBuffer->Clear(); |
| 4995 | } |
| 4996 | |
| 4997 | lastInputFrameTime = -1; |
| 4998 | lastInputBufferFrameSize = -1; |
| 4999 | inputOutputSampleDelta = -1; |
| 5000 | inputFinalFrameTime = -1; |
| 5001 | } |
| 5002 | |
| 5003 | OSStatus ProxyAudioDevice::StartIO(AudioServerPlugInDriverRef inDriver, |
| 5004 | AudioObjectID inDeviceObjectID, |