gpt4 book ai didi

audio - 我可以在ALSA中设置时间戳吗?

转载 作者:行者123 更新时间:2023-12-02 22:39:47 26 4
gpt4 key购买 nike

我正在开发一个需要按时间戳播放音频数据包的应用程序。为此,我需要告诉alsa驱动程序我的音频数据包应在什么时间戳播放。为此,我需要设置ALSA的时间戳。

我可以找到alsa api来获取播放音频数据包的时间戳(snd_pcm_status_get_tstamp())。

void gettimestamp(snd_pcm_t *handle, snd_timestamp_t *timestamp)
{
int err;
snd_pcm_status_t *status;
snd_pcm_status_alloca(&status);
if ((err = snd_pcm_status(handle, status)) < 0) {
printf("Stream status error: %s\n", snd_strerror(err));
exit(0);
}
snd_pcm_status_get_tstamp (status, timestamp);
}

我找不到用于设置时间戳的任何api。

请帮忙!!

最佳答案

您找不到任何用于设置时间戳的API,因为没有。

关于audio - 我可以在ALSA中设置时间戳吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30861021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com