Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Microphone.GetPosition

static function GetPosition(deviceName: string): int;
static int GetPosition(string deviceName);
static def GetPosition(deviceName as string) as int

Parameters

deviceNameThe name of the device.

Description

Get the position in samples of the recording.

If you pass a null or empty string for the device name then the default microphone will be used. You can get a list of available microphone devices from the devices property.

You can use this to control latency. If you want a 30ms latency, poll getRecordPosition() until 30ms (in samples) has gone and then start the audio.