Example #1
0
        unsafe static void input_callback(IntPtr userData, IntPtr AQ, IntPtr audioQueueBuffer,
                                          AudioTimeStamp *startTime, int descriptors, IntPtr inPacketDesc)
        {
            GCHandle gch = GCHandle.FromIntPtr(userData);
            var      aq  = gch.Target as InputAudioQueue;

            aq.OnInputCompleted(audioQueueBuffer, *startTime, AudioFile.PacketDescriptionFrom(descriptors, inPacketDesc));
        }
Example #2
0
 public static extern unsafe OSStatus AudioQueueStart(AudioQueue *pQueue, AudioTimeStamp *startTime);