将PyAudio与回调函数一起使用时,如何解释time_info的格式和单位?

时间:2018-08-20 04:28:44

标签: python pyaudio portaudio

我将PyAudio与回调函数一起使用,与此问题类似: How to handle in_data in Pyaudio callback mode?

我想基本上根据系统时钟对记录的音频样本进行时间戳记。这类似于问题: pyaudio associate a sample with system clock?

使用回调函数时,我可以看到time_info包括current_time和input_buffer_dac_time,但是这些值的格式我不理解。我看到的值分别为387089.73249和387089.70051721093。

根据PortAudio documentation,这些值定义为:

  • current_time:调用流回调的时间。
  • input_buffer_dac_time:输入的第一个样本的时间 在ADC输入处捕获了缓冲区

问题是我不知道这些值的格式或使用的单位。

有人可以帮助我将这些读数与time.time()提供的时间联系起来吗?

0 个答案:

没有答案